Artikel

Honingraat zal niet open source zijn? Zeg dat het niet zo is!

protection click fraud
Honingraat gesloten

We wachten allemaal op Google om eindelijk de open-sourcecode vrij te geven voor Android 3.0.1 (honingraat), maar als we Bloomberg mogen geloven (en meestal zou je dat moeten doen), zal het niet gebeuren in de "voorzienbare toekomst" - en mogelijk nooit. Ik zal even pauzeren en de nerd-woede even laten afnemen, want ik voel het te hard. Als we ons allemaal een beetje hebben gecomponeerd, doe dan mee na de pauze. [Bloomberg Businessweek]

De normale afgiftecyclus ontleed

Laten we het gebruikelijke proces van Android-ontwikkelingscycli doornemen, met behulp van de originele SuperPhone (sorry Phil) - de Nexus One -- als voorbeeld.

Nexus One

Ergens in de herfst van 2009 (zo niet eerder) kwamen HTC en Google samen en ontwikkelden ze de hardware die we de Nexus One noemen. We weten niet precies wanneer de Android-ontwikkelaars begonnen met het schrijven van Android 2.1 (Eclair), maar het was waarschijnlijk in een vergevorderd teststadium toen de hardware werd besloten en de ontwikkeling begon. Google heeft deze software aan HTC geleverd voor in-house testen, en HTC heeft hiervoor hardware aan Google geleverd. Toen er bugs werden gevonden of verbeteringen werden bedacht, hebben de Android-ontwikkelaars deze wijzigingen aangebracht en de software doorgestuurd naar de testers. Google en anderen noemen dit '

hondenvoer", noemen de meeste bedrijven het R&D.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe Unlimited-lijnen

Zodra de zaken een redelijk stabiele toestand bereiken, wordt deze software gedeeld met andere hardwareleveranciers en partners. Motorola, Samsung en andere minder bekende partners zoals Nuance hebben allemaal toegang tot de broncode terwijl deze nog in ontwikkeling is. Helaas niet jij en ik, maar daar kunnen we niet veel aan doen. In feite zal ik er niet eens (te veel) over klagen omdat de releasecyclus van Google te snel is (en de gebruiker basis te groot) om voor de gek te houden met community-gedreven patches, hoe goed gedaan en innovatief ze ook mogen zijn worden. Het belangrijkste is dat de mensen die telefoons bouwen allemaal toegang hadden tot Android 2.1 terwijl ze hun producten aan het bouwen waren, en dat zouden ze ook moeten doen. Alles is tot dusver goed.

Kom die speciale dag in januari 2010, en Google kondigt de Nexus One aan als een product dat beschikbaar is voor verkoop aan consumenten. Zodra de eerste Nexus One is verkocht, moet de Linux-kernelbron beschikbaar worden gesteld als voorwaarde voor de softwarelicentie - de GPL.

Android zelf valt onder de Apache 2.0-licentie. Het is een meer liberale licentie, en het is logisch om ervoor te kiezen als je je realiseert dat bedrijven als Motorola of Samsung niet zomaar een deel van hun code kunnen weggeven. De redenen waarom en de "legaliteit" van het niet vrijgeven van de volledige broncode voor Apache 2.0-projecten wordt dagelijks ter dood gebracht door nekbaarden en hippies, dus ik ga er niet op ingaan. Maar laat het gezegd worden dat het gebeurt. Mensen gebruiken Apache 2.0-gelicentieerde code om software te bouwen en geven de broncode niet vrij. Voor de Nexus One (en alle andere releases tot nu toe) heeft Google dit niet gedaan - ze publiceren de code bij de release of kort daarna.

Dus we hebben de telefoon, we hebben de nieuwe versie van Android en we hebben de broncode. CyanogenMod en andere aangepaste ROM's volgen snel, iedereen is tevreden en het werk begint aan de volgende versie.

Dit is waar de zaken slechter worden. Andy Rubin plaagde ons met de Xoom, Vic Gundotra plaagde ons met het Honeycomb OS, en we wilden allemaal. We wilden heel graag. Toen de releasedag voor de Xoom aanbrak, bracht Google de gepatchte Linux-kernelbron uit en begon de ontwikkeling. We waren een tijdje blij, omdat we aangepaste kernels hadden om mee te spelen, maar iedereen met een Xoom wilde de Android 3.0-bron, zodat het "echte werk" kan beginnen. We begonnen allemaal een beetje te klagen, maar toen we hoorden dat Android 3.0.1 eraan kwam, ging het goed met ons wist dat Google zou wachten en de 3.0.1 AOSP-code (Android Open Source Project) samen met de bijwerken. Het heeft geen zin om het twee keer te doen, toch? Rechtsaf?

De nieuwe Honeycomb-manier

Moto Xoom

Nu snel vooruitspoelen naar vandaag - 24 maart 2011. Als wat Bloomberg rapporteert correct is, en mijn geld zegt van wel, dan krijgen we onze broncode niet snel, en misschien nooit. De redenering van Google hierachter is dat ze niet willen dat kleinere ontwikkelteams de Honeycomb-ervaring verpesten. Hier is een citaat uit het Bloomberg-artikel:

Het zijn de massa's kleinere hardwaremakers en softwareontwikkelaars die nu op de software zullen moeten wachten. De vertraging zal waarschijnlijk enkele maanden bedragen. "Om een ​​planning te maken voor de verzending van de tablet, hebben we een aantal afwegingen gemaakt bij het ontwerp", zegt Andy Rubin, vice-president engineering bij Google en hoofd van de Android-groep. "We wilden niet nadenken over wat er nodig zou zijn om dezelfde software op telefoons te laten draaien. Het zou veel extra middelen nodig hebben gehad en ons schema zou hebben verlengd tot buiten wat we redelijk vonden. Dus we hebben een kortere weg genomen. "

Rubin zegt dat als Google de Honeycomb-code nu zou openen, zoals bij andere versies van Android in vergelijkbare periodes in hun ontwikkeling kon het niet voorkomen dat ontwikkelaars de software op telefoons zetten "en een echt slechte gebruiker creëerden ervaring. We hebben geen idee of het zelfs op telefoons zal werken. "

Hoewel het gemakkelijk is om de enorme reeks de schuld te geven Android-kerstcraplets voor deze, denk ik dat het wat dieper gaat en ook gericht is op individuele ontwikkelaars, die Honeycomb op onze huidige reeks Android-telefoons zouden (en kunnen) plaatsen. Google heeft besloten dat de grootste en beste trekking voor velen van ons een goede reden is om de code in te houden - ze willen niet dat we deze hacken op apparaten waarvoor hij niet is ontworpen.

Dat maakt me kwaad, en het besef dat ik er niets aan kan doen, maakt het alleen maar erger. Wat heb je aan de ontgrendelde bootloader op de Xoom als je voor dat verdomde ding geen aangepaste ROM's kunt bouwen? Andy Rubin gaat het Bloomberg vertellen "Android is een open-sourceproject. We hebben onze strategie niet veranderd. " Je had me voor de gek kunnen houden, Andy.

Het wordt erger. Bloomberg zegt dat leidinggevenden van Google de productiepartners hebben verteld dat Google de broncode niet zal vrijgeven, en dat de volgende open-source versie van Android de "I" -versie zal zijn. Dit doodt in wezen alle ontwikkeling door derden voor tablets met Honeycomb. Geen gemakkelijke manier om dingen toe te voegen die Google heeft weggelaten, tenzij je Samsung of LG bent. Dat is klote, want ik hou van een deel van het werk dat van mensen komt rodigezstyle of eViL D: veel beter dan ik hou van het werk van LG of Samsung, en ik ben niet de enige. En Google heeft in zijn oneindige wijsheid besloten dat ik het niet zal krijgen.

Ik hou van Android vanwege zijn openheid, niet omdat het me een bugvrije ervaring biedt die ik nergens anders kan krijgen. Met dat in gedachten heb ik besloten dat ik geen van de nieuwe Honeycomb-tablets zal krijgen. Er zijn andere goed ontworpen, closed source-tablets die gemaakt zijn door bedrijven die nooit beweerden open te zijn, en ik zal naar ze kijken als ik een tablet nodig heb.

- Een diepbedroefde Android-evangelist

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!
Het is tijd om het snoer door te snijden!

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!

De beste draadloze oordopjes zijn comfortabel, klinken geweldig, kosten niet te veel en passen gemakkelijk in een zak.

Alles wat je moet weten over de PS5: releasedatum, prijs en meer
Volgende generatie

Alles wat je moet weten over de PS5: releasedatum, prijs en meer.

Sony heeft officieel bevestigd dat het werkt aan de PlayStation 5. Hier is alles wat we er tot nu toe over weten.

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200
Nieuwe Nokia's

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200.

Nokia 2.4 en Nokia 3.4 zijn de nieuwste toevoegingen aan het budget-smartphone-assortiment van HMD Global. Omdat het beide Android One-apparaten zijn, ontvangen ze gegarandeerd twee belangrijke OS-updates en regelmatige beveiligingsupdates gedurende maximaal drie jaar.

De beste draagbare instantfotoprinters voor Android-apparaten
Print onderweg!

De beste draagbare instantfotoprinters voor Android-apparaten.

Je bent onderweg en maakt herinneringen op je mobiel. Hoewel digitaal geweldig is, waarom probeert u die herinneringen dan niet een beetje permanenter te maken met een tastbare foto?

instagram story viewer