Molti nella comunità XDA stanno senza dubbio aspettando l'imminente rilascio su larga scala di Uno più uno (OPO). Questo dispositivo intende distinguersi dal mare di altre opzioni di smartphone offrendo non solo il livello di punta specifiche a un prezzo speciale, ma anche con l'obiettivo di fornire un'esperienza software unica attraverso la collaborazione con Cianogeno Inc.
Coloro che hanno seguito il dispositivo probabilmente sono consapevoli che il codice sorgente del kernel imposto dalla GPL per il dispositivo era giusto rilasciato quattro giorni fa. Per chi non lo sapesse, ciò consente agli sviluppatori di kernel e ROM aftermarket di creare lavoro di sviluppo basato sul codice sorgente senza dover mettere insieme pezzi destinati ad altro hardware. Pertanto, questo è generalmente il passaggio di controllo prima che inizi il vero sviluppo basato sul codice sorgente di un dispositivo. Tuttavia, anche prima che il codice sorgente richiesto dalla GPL fosse ufficialmente rilasciato, abbiamo visto
un bel po' di attività di sviluppo per l'OPO, in gran parte a causa delle sue (molte) somiglianze con il precedente Oppo Find 7a.Sebbene il rilascio dei sorgenti del kernel Linux sia piuttosto importante e un ottimo strumento per gli sviluppatori aftermarket, questo non è davvero motivo di celebrazione. È perché ogni il dispositivo di spedizione che utilizza il kernel Linux deve rendere disponibile questo codice in virtù del Licenza GPLv2. Tuttavia, cosa È un grosso problema è quando un OEM rilascia un albero completo di dispositivi per assistere gli sviluppatori aftermarket nel loro viaggio. Questo è successo alcune volte in passato, in particolare da Sony su alcuni dispositivi, ma questa è di gran lunga l'eccezione e non la regola. Solo circa un'ora fa, il team CyanogenMod ha rilasciato l'albero completo dei dispositivi per OnePlus One. E se questo non è all'altezza del nome in codice del dispositivo (bacon), non so cosa lo faccia.
Se sei uno sviluppatore di terze parti che desidera iniziare a creare per OnePlus One, vai al albero dei dispositivi (E sorgente del kernel) per iniziare. Allora assicurati di andare al nostro Uno più uno per condividere tutto il lavoro di sviluppo appena creato.