Cyanogen Inc släpper fullständigt enhetsträd för OnePlus One!

Många i XDA-gemenskapen väntar utan tvekan på den kommande fullskaliga releasen av Ett plus ett (OPO). Den här enheten har för avsikt att skilja sig från havet av andra smartphone-alternativ genom att inte bara erbjuda flaggskeppsnivå specifikationer till ett fynd källarpris, men också genom att sträva efter att ge en unik mjukvaruupplevelse genom samarbete med Cyanogen Inc.

De som har följt enheten är troligen medvetna om att den GPL-beordrade kärnkällkoden för enheten bara var släpptes för fyra dagar sedan. För den omedvetna gör detta det möjligt för eftermarknadskärna- och ROM-utvecklare att skapa källbyggt utvecklingsarbete utan att behöva traska ihop bitar avsedda för annan hårdvara. Som sådan är detta i allmänhet grindhållningssteget innan sann, källbyggd utveckling börjar för en enhet. Men redan innan den GPL-krävda källkoden släpptes officiellt såg vi en hel del utvecklingsverksamhet för OPO, till stor del på grund av dess (många) likheter med den tidigare släppta Oppo Find 7a.

Även om versionen av Linux-kärnan är ganska viktig och ett bra verktyg för eftermarknadsutvecklare, är detta inte riktigt anledning att fira. Det är för att 

varje leveransenhet som använder Linux-kärnan måste göra denna kod tillgänglig i kraft av GPLv2-licens. Men vad är en stor sak är när en OEM släpper ett fullständigt enhetsträd för att hjälpa eftermarknadsutvecklare på deras resa. Detta har hänt några gånger tidigare, nämligen av Sony på vissa enheter, men detta är överlägset undantaget och inte regeln. Nu för ungefär en timme sedan släppte CyanogenMod-teamet hela enhetsträdet för OnePlus One. Och om det inte lever upp till enhetens kodnamn (bacon), vet jag inte vad som gör det.

Om du är en tredjepartsutvecklare som vill börja bygga för OnePlus One, gå över till enhetsträd (och kärnkälla) för att starta. Var då noga med att gå över till vår Ett plus ett att dela allt ditt nyskapade utvecklingsarbete.