Advertentie
Android 5.0 Lollipop is in november uitgebracht. In februari, een volle drie maanden later, meldde TechCrunch dat minder dan 2% van Android-apparaten waren het aan het runnen. Nu, in maart, hangt dat aantal nog steeds rond de 3% -markering.
Vergelijk dat eens met de belangrijkste rivaal van Android. appel iOS 8.0 uitgebracht in september iOS 8 is hier: 10 redenen om het meteen te installerenAls je een iPhone, iPad of iPod Touch bezit, wil je deze zo snel mogelijk upgraden naar iOS 8. Dit is waarom. Lees verder en tegen november, slechts twee maanden later, meer dan 60% van de iPhones draaiden de nieuwste versie - en dat is eigenlijk langzaam als je kijkt naar de acceptatiegraad van eerdere iOS-versies.
Wat geeft? Waarom werken Android-apparaten zoveel langzamer naar de nieuwste versie dan hun concurrenten? Waarom niet jouw apparaat met Lollipop al?
Het probleem is het ontwerp van Android
Het blijkt dat het probleem van de langzame uitrol van updates en zelfs een tragere acceptatie van updates niets nieuws is als je naar de versiegeschiedenis van Android kijkt. We hebben gekeken naar Android's
gefragmenteerde adoptie Een beknopte handleiding voor Android-versies en updates [Android]Als iemand je vertelt dat ze Android gebruiken, zeggen ze niet zoveel als je zou denken. In tegenstelling tot de belangrijkste computerbesturingssystemen, is Android een breed besturingssysteem dat verschillende versies en platforms omvat. Als je het leuk vindt... Lees verder helemaal terug in 2011, maar sindsdien is er weinig veranderd.Het probleem komt voort uit de kernfilosofie van Android: een open omgeving die kan worden aangepast en aangepast en gepresenteerd door iedereen die een telefoon kan maken. Die openheid is een van de grootste verkoopargumenten van Android omdat Android-gebruikers van vrijheid houden, maar het heeft een paar grote problemen, zoals Piraterij met Android-apps Piraterij op Android: hoe erg is het echt?Android staat bekend om zijn ongebreidelde piraterij, dus we onderzoeken precies hoe erg het is. Lees verder .
Ondanks dat Lollipop officieel in november beschikbaar was, was het eigenlijk alleen beschikbaar voor bepaalde Nexus-apparaten op dat moment. Waarom? Omdat fabrikanten updates in hun eigen tempo toepassen en ontwikkelen, en dat is ook de reden waarom diezelfde fabrikanten aangekondigd schattingen van de beschikbaarheid van Lollipop Android 5.0 Lollipop: wat het is en wanneer je het krijgtAndroid 5.0 Lollipop is hier, maar alleen op Nexus-apparaten. Wat is er precies nieuw aan dit besturingssysteem en wanneer kunt u verwachten dat het op uw apparaat arriveert? Lees verder .
IOS is daarentegen één ecosysteem dat strak wordt onderhouden en gereguleerd door Apple. Ze hoeven zich geen zorgen te maken over de HTC-, Samsung- en Motorola-versies van de iPhone; in plaats daarvan is elke iPhone hetzelfde als de volgende, dus updates zijn gemakkelijker te testen en sneller uit te voeren.
En echt, dat is waar al deze Android-vertragingen op neerkomen: het enorme aantal apparaten dat moet worden ondersteund.
Het begint allemaal met Google ...
Laten we zeggen dat jij en je twee vrienden elk hetzelfde kopen LEGO kit Google kondigt nieuw LEGO-project aan: Build With ChromeAltijd al iets uit LEGO's willen bouwen, maar het gevaar vermijden om op een van die voetjagers te stappen? Welnu, het Chrome-team en LEGO Group hebben iets lekkers voor je: Build With Chrome. Lees verder (wat eigenlijk kan zijn productief gebruiken Hoe LEGO's te gebruiken om uw tijd beter te beherenIk denk dat ik de ultieme productiviteitstool heb gevonden: LEGO's. Ga niet weg! Laat het me uitleggen. Lees verder ) en gebruik het om een unieke creatie te bouwen. Een paar maanden later brengt LEGO nog een kit uit en jullie kopen ze alle drie, zodat je kunt verbeteren wat je al hebt gemaakt.
Ieder van jullie moet die nieuwe stukken opnemen, maar het proces zal voor ieder van jullie anders zijn omdat je creaties allemaal op verschillende manieren zijn opgebouwd. U vindt het misschien gemakkelijk aan te passen, maar je vrienden kan worstelen en duurt het langer voordat het werkt.
Maar laten we, voordat we daarop ingaan, eens kijken wat er nodig is om die nieuwe LEGO-kits (lees: nieuwe Android-versies) in de eerste plaats te produceren.
Google werkt achter de schermen aan aankomende Android-versies. Zodra ze een nieuwe versie aan het publiek hebben aangekondigd, biedt Google de broncode voor die versie op hun website zodat providers en fabrikanten het kunnen evalueren en beslissen welke apparaten de nieuwe update zullen ondersteunen.
Kijkend naar het patroon van zijn geschiedenis, kondigt Google vaak elke 6 tot 12 maanden nieuwe Android-versies aan liever vrijgeven tussen juli en november, maar er soms voor kiezen om af te wijken als de omstandigheden daar om vragen.
Zodra de broncode beschikbaar is, is het aan fabrikanten om deze tijdig verpakt en klaar voor klanten te krijgen.
... en eindigt met de dragers
Iets meer dan een jaar geleden bracht HTC een infographic het gedetailleerde proces beschrijven dat nodig is om een nieuwe Android-versie om te zetten in iets dat op huidige apparaten kan worden gepusht.
Laten we teruggaan naar de LEGO-analogie, laten we zeggen dat je HTC bent en dat je deze nieuwe LEGO-stukken moet integreren in wat je al hebt gebouwd. Daarvoor moet je met vervoerders spreken en zien wat ze willen.
Misschien wil AT&T stukjes A, B en C in hun apparaten, terwijl T-Mobile stukjes X, Y en Z in hun apparaat wil. Er zijn meer dan 100 providers over de hele wereld en ze willen allemaal iets anders. Als HTC moet je er veel van onderbrengen, wat betekent dat je honderden varianten moet bouwen en testen.
Zodra bugs zijn geplet (en geloof me, dat zal er zijn) genoeg van bugs tijdens het hele proces), moeten die apparaten worden goedgekeurd door genoemde providers, plus Google, samen met andere regiospecifieke regelgevende instanties.
Als dat allemaal is geregeld en klaar, kan HTC eindelijk hun over-the-air (OTA) servers voorbereiden met al deze apparaatspecifieke updates. Zodra de servers klaar zijn, zijn HTC-gebruikers dat ook op de hoogte gebracht van een beschikbare update die kan worden gedownload en toegepast.
Andere fabrikanten werken op een vergelijkbare manier.
Zoals u kunt zien, is het een betrokken proces dat veel tijd vergt dankzij de vele heen-en-weer-uitwisselingen tussen alle verzoeken, tests en iteraties die bij elk software ontwikkelingsproces Wat betekent "bètasoftware" eigenlijk?Wat betekent het dat een project in bèta is en moet je erom geven? Lees verder .
Welke versie van Android gebruik je?
Dus waarom is je Android-apparaat nog niet up-to-date? Misschien ondersteunt uw specifieke model de nieuwste versie niet, maar de meest waarschijnlijke verklaring is dat u gewoon wat langer moet wachten.
Irriteert het trage uitrolproces van Android u? Is het voldoende om je over te schakelen naar iOS? Of bent u er tevreden mee? Deel uw mening met ons in de onderstaande opmerkingen!
Afbeeldingscredits: wachtkamer Via Shutterstock, Stapel Android-telefoons via Shutterstock, Eenvoudige Android-telefoon via Shutterstock, HTC Update Process Infographic
Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.