Članak

Saće neće biti otvorenog koda? Reci da nije tako!

protection click fraud
Saće u bravi

Svi čekamo da Google konačno objavi otvoreni kod za Android 3.0.1 (saće), ali ako vjerujemo Bloombergu (a obično biste i trebali), to se neće dogoditi u "doglednoj budućnosti" - a možda i nikada. Zastat ću i dopustiti da se štreber-bijes na trenutak smiri, jer i ja to osjećam teško. Kad se svi malo priberemo, pridružite mi se nakon stanke. [Bloomberg Businessweek]

Normalni ciklus otpuštanja seciran

Idemo preko uobičajenog procesa razvojnih ciklusa Androida, koristeći originalni SuperPhone (oprosti Phil) - the Nexus jedan -- kao primjer.

Nexus jedan

Negdje u jesen 2009. (ako ne i prije), HTC i Google okupili su se i konstruirali hardver koji nazivamo Nexus One. Ne znamo točno kada su programeri Androida počeli pisati Android 2.1 (Eclair), ali vjerojatno je to bilo u naprednoj fazi testiranja kada se odlučilo za hardver i započeo razvoj. Google je ovaj softver HT-u pružio za interno testiranje, a HTC Google-u hardver za isti. Kako su pronađene programske pogreške ili su smišljena poboljšanja, programeri Androida izvršili su ove promjene i softver proslijedili testerima. Google i drugi to nazivaju "

dogfooding, "većina tvrtki to naziva R&D.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Kad stvari dosegnu prilično stabilno stanje, ovaj se softver dijeli s drugim dobavljačima i partnerima hardvera. Motorola, Samsung i drugi manje poznati partneri poput Nuance imaju pristup izvornom kodu dok je još u fazi izrade. Nažalost, ti i ja nemamo, ali tu ne možemo puno učiniti. Zapravo se neću niti žaliti (previše) zbog toga jer je Googleov ciklus izdavanja prebrz (i korisnik baza prevelika) da bi se zavaravali zakrpe koje pokreće zajednica, bez obzira koliko dobro učinjene i inovativne mogle biti biti. Važno je da su ljudi koji grade telefone svi imali pristup Androidu 2.1 dok su gradili svoje proizvode, a trebali bi. Zasad je sve u redu.

Dođite tog posebnog dana u siječnju 2010. godine, a Google najavljuje Nexus One kao proizvod dostupan za prodaju potrošačima. Jednom kada se proda prvi Nexus One, izvor jezgre Linuxa mora biti dostupan kao uvjet njegove softverske licence - GPL.

Sam Android pokriven je licencom Apache 2.0. To je liberalnija licenca i njezin odabir ima smisla kad shvatite da tvrtke poput Motorole ili Samsunga ne mogu samo dati dio svog koda. Razlozi zbog kojih i zbog "legalnosti" neobjavljivanja punog izvornog koda za projekte Apache 2.0 svakodnevno se do mile volje argumentiraju oko vrata i hipija, pa neću ulaziti u to. Ali neka se kaže da se to događa. Ljudi koriste kôd s licencom Apache 2.0 za izradu softvera i ne objavljuju izvorni kod. Za Nexus One (i sva ostala izdanja do sada) Google to nije učinio - kôd objavljuju pri izlasku ili ubrzo nakon toga.

Dakle, imamo telefon, imamo novu verziju Androida i izvorni kod. Uskoro slijede CyanogenMod i drugi prilagođeni ROM-ovi, svi su zadovoljni i započinje rad na sljedećoj verziji.

Sada se stvari okreću nagore. Andy Rubin nas je zadirkivao Xoom, Vic Gundotra nas je zadirkivao OS Honeycomb i svi smo željeli. Jako smo željeli. Kad se pojavio dan izdanja Xooma, Google je objavio zakrpani izvor Linux jezgre i razvoj je započeo. Neko smo vrijeme bili sretni, jer smo imali prilagođene jezgre s kojima smo se mogli igrati, ali svi sa Xoomom željeli su izvor Android 3.0 tako da "pravi posao" može započeti. Svi smo se počeli malo žaliti, ali kad smo čuli da dolazi Android 3.0.1, bili smo dobro jer jesmo znao je da će Google pričekati i objaviti 3.0.1 AOSP (Android Open Source Project) kôd zajedno s Ažuriraj. Nema smisla to raditi dva puta, zar ne? Pravo?

Novi način saća

Moto Xoom

Sada se brzo vratite natrag do danas - 24. ožujka 2011. Ako je ono što Bloomberg izvještava točno, a moj novac kaže da jest, uskoro nećemo dobiti izvorni kôd, a možda i nikad. Googleovo obrazloženje stoji da oni ne žele da manji razvojni timovi uništavaju iskustvo saća. Evo citata iz bloomberškog članka:

Mnoštvo manjih proizvođača hardvera i programera softvera sada će morati pričekati softver. Kašnjenje će vjerojatno biti nekoliko mjeseci. "Da bismo napravili svoj raspored isporuke tableta, napravili smo neke kompromise s dizajnom", kaže Andy Rubin, potpredsjednik za inženjering u Googleu i voditelj njegove Android grupe. "Nismo željeli razmišljati o tome što bi bilo potrebno da se isti softver pokreće na telefonima. Bilo bi potrebno puno dodatnih sredstava i proširio bi naš raspored više od onoga što smo smatrali razumnim. Pa smo krenuli prečicom ".

Rubin kaže da ako bi Google sada otvorio kôd saća, kao što je to bio slučaj s drugim verzijama Androida u sličnim razdobljima u svom razvoju nije mogao spriječiti programere da stave softver na telefone "i stvore stvarno lošeg korisnika iskustvo. Nemamo pojma hoće li to uopće funkcionirati na telefonima. "

Iako je lako kriviti ogroman niz Android božićni krapci za ovaj mislim da ide malo dublje i također cilja pojedinačne programere, koji bi (i mogli) staviti Honeycomb na naš trenutni udio Android telefona. Google je odlučio da je najveći i najbolji izvlačenje za mnoge od nas dobar razlog da se suzdrže kod - ne žele da ga provalimo na uređaje za koje nije dizajniran.

To me ljuti, a spoznaja da s tim ne mogu ništa učiniti samo pogoršava. Kakva je korist od otključanog bootloadera na Xoomu ako ne možete izraditi prilagođene ROM-ove za tu vražju stvar? Andy Rubin nastavlja reći Bloombergu "Android je projekt otvorenog koda. Nismo promijenili strategiju. " Mogao si me prevariti, Andy.

Pogoršava se. Bloomberg kaže da su Googleovi rukovoditelji rekli proizvodnim partnerima da Google neće objaviti izvorni kod, a umjesto toga sljedeća open-source verzija Androida bit će "I" verzija. To u biti ubija sav razvoj nezavisnih proizvođača za tablete sa saćem. Nije jednostavan način za dodavanje stvari koje je Google izostavio, osim ako ste Samsung ili LG. To je bezveze, jer sviđa mi se dio posla koji dolazi od ljudi rodigezstyle ili eViL D: puno bolje nego što mi se sviđa rad koji dolazi od LG-a ili Samsunga i nisam sam. A Google je u svojoj beskrajnoj mudrosti odlučio da je neću dobiti.

Android volim zbog njegove otvorenosti, a ne zato što mi nudi iskustvo bez grešaka koje drugdje ne mogu dobiti. Imajući to na umu, odlučio sam da neću dobiti nove tablete saća. Postoje i druge dobro dizajnirane tablete s zatvorenim izvorom, koje su izradile tvrtke koje nikada nisu tvrdile da su otvorene, pa ću ih potražiti ako nađem potrebu za tabletom.

- Srčani slomljeni evanđelist

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!
Vrijeme je da presiječete kabel!

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!

Najbolje bežične slušalice su udobne, zvuče sjajno, ne koštaju previše i lako se stave u džep.

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga
Iduća generacija

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga.

Sony je službeno potvrdio da radi na PlayStationu 5. Evo svega što o tome zasad znamo.

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara
Nove Nokije

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara.

Nokia 2.4 i Nokia 3.4 najnoviji su dodaci proračunskoj liniji pametnih telefona tvrtke HMD Global. Budući da su oba Android One uređaja, zajamčeno će primati dva glavna ažuriranja OS-a i redovita sigurnosna ažuriranja do tri godine.

Najbolji prijenosni instant foto pisači za Android uređaje
Ispisujte u pokretu!

Najbolji prijenosni instant foto pisači za Android uređaje.

U pokretu ste i stvarate uspomene na mobitelu. Iako je digital super, zašto ne biste pokušali te uspomene učiniti malo trajnijim opipljivom fotografijom?

instagram story viewer