LineageOS è una delle ROM personalizzate più popolari ed è disponibile per una moltitudine di dispositivi Android, una caratteristica che si aggiunge alla sua reputazione tra gli utenti. Sono inclini a far lampeggiare LineageOS sui loro dispositivi, grazie alla tonnellata di personalizzazione e alle opzioni di personalizzazione.
Il team di Lineage, tuttavia, non è soddisfatto di questo stato e ora sta cercando di fornire agli sviluppatori di app più margine di manovra per ottimizzare le proprie app e creare funzionalità personalizzate per gli utenti di LineageOS. Pertanto, ha annunciato oggi il rilascio dell'SDK della piattaforma Lineage (LineageSDK in breve) per la comunità degli sviluppatori.
LineageSDK, come definito dal blog ufficiale, è una potente risorsa che aiuta il team di Lineage a introdurre le sue funzionalità esclusive senza collaborare con il framework principale di Android, ma riesce comunque a fornire agli sviluppatori alcune funzionalità extra.
Attualmente, Lineage ha rilasciato la prima iterazione pubblica del proprio SDK chiamata Ilama (API 9). Questa iterazione di LineageSDK viene fornito con una serie di nuove API utili, come l'API Styles e l'API Profiles. Mentre il primo offre agli sviluppatori la possibilità di apportare modifiche all'estetica della loro app, il secondo è utile per creare profili personalizzati per l'intero sistema.
Usando l'API Styles, che è stata inizialmente introdotta in LineageOS 15.1, gli sviluppatori possono perfezionare l'interfaccia utente, includere una modalità oscura automatica e modificare i colori in base agli elementi dell'app. L'API dei profili, d'altra parte, sfrutta una delle funzionalità più potenti di LineageOS e ora consentirà agli sviluppatori di eseguire il bake delle funzionalità su impostare profili particolari per funzioni come Wi-Fi, Bluetooth, NFC, rete, volume, display e molto altro.
LineageSDK è completamente open-source e i contributi allo stesso sono i benvenuti. Questo kit di sviluppo ha iniziato a essere distribuito con la build LineageOS 15.1 di questa settimana, quindi puoi vedere gli sviluppatori che modificano le loro app per ottimizzarle meglio per le ROM personalizzate. Questo è un passo importante per Lineage, che è nato dalle ceneri di Cyanogen. Quali sono le tue opinioni su LineageSDK? Ditecelo nei commenti qui sotto.