LineageOS jest jednym z najbardziej popularnych niestandardowych ROM-ów i jest dostępny dla wielu urządzeń z Androidem, co zwiększa jego reputację wśród użytkowników. Są skłonni do flashowania LineageOS na swoich urządzeniach dzięki mnóstwu dostosowań, a także opcjom personalizacji.
Zespół Lineage nie jest jednak zadowolony z tego stanu i teraz stara się zapewnić programistom aplikacji więcej swobody w optymalizacji swoich aplikacji i tworzeniu niestandardowych funkcji dla użytkowników LineageOS. W związku z tym ogłosił dzisiaj wydanie platformy Lineage SDK (w skrócie LineageSDK) dla społeczności programistów.
LineageSDK, zgodnie z definicją na oficjalnym blogu, jest potężnym zasobem, który pomaga zespołowi Lineage wprowadzić jego ekskluzywne funkcje bez synchronizacji z podstawową strukturą Androida, ale nadal zapewnia programistom dodatkowe funkcje.
Obecnie Lineage wydało pierwszą publiczną iterację swojego SDK o nazwie Ilama (API 9). Ta iteracja LineageSDK jest dostarczany z zestawem przydatnych nowych interfejsów API, takich jak Styles API i Profiles API. Podczas gdy ta pierwsza zapewnia programistom możliwość wprowadzania zmian w estetyce aplikacji, druga jest przydatna do tworzenia niestandardowych profili dla całego systemu.
Korzystając z API Styles, które zostało pierwotnie wprowadzone w LineageOS 15.1, programiści mogą dopracuj interfejs użytkownika, włącz automatyczny tryb ciemności i dostosuj kolory na podstawie elementów aplikacji. Z drugiej strony Profiles API wykorzystuje jedną z najpotężniejszych funkcji LineageOS i umożliwia teraz programistom pieczenie funkcji w celu ustawić określone profile dla funkcji, takich jak Wi-Fi, Bluetooth, NFC, sieć, głośność, wyświetlacz i wiele innych.
LineageSDK jest całkowicie open-source i wkład w to samo jest mile widziany. Ten zestaw deweloperski zaczął być wprowadzany wraz z kompilacją LineageOS 15.1 z tego tygodnia, więc możesz zobaczyć, jak programiści dostosowują swoje aplikacje, aby były lepiej zoptymalizowane pod kątem niestandardowych ROM-ów. To ważny krok dla Lineage, który narodził się z popiołów cyjanu. Jakie są Twoje poglądy na LineageSDK? Powiedz nam o tym w komentarzach poniżej.