Hoe Google ‘ s Project Treble zal helpen bij het oplossen van één van Android van de oudste problemen

0
151

In Maart 2016, wanneer het Android-N developer preview uitgebracht werd, merkten we dat er iets anders was. Met Android Marshmallow, Google had geplaatst een nieuwe partitionering structuur, die een verkoper partitie. Dit hield een aantal bestanden die eerder woonde in de “gewone” core OS mappen in de systeem partitie, en ook enkele bestanden van de vennootschap die de telefoon zelf. Maar in de Android-N developer preview, veranderde er nog meer en er waren ook bestanden in deze nieuwe partitie die gedupliceerd en overschrijft de stukken van het core OS wanneer de telefoon is opgestart.

Op het moment dat we onze koppen bij elkaar en deed wat extra graven en kwam tot de conclusie dat dit de eerste stap in de richting van het maken van Android-update door het geven van bedrijven als Samsung of Qualcomm een plaats om te bellen hun eigen en de splitsing van het systeem in twee delen: een door de verkoper gebied en een Android-core gebied.

Project Treble splitst Android in twee delen: De Google-deel en de hardware-ondersteuning deel.

Google heeft aangekondigd Project Treble vandaag, en alles is de cirkel rond. Dit is precies wat die verkoper gebied is, en we te zien krijgen hoe het kan veranderen het probleem van de telefoons niet worden bijgewerkt snel genoeg.

De Verkoper Interface en VTS (de Leverancier van Test Suite) komt met Android-O, en het lijkt erop dat dit zal elk excuses voor traag met updates. Het is een vrij technisch gebeuren te beschrijven, en als je technisch aangelegd, moet u een kijkje in Google ‘ s blog is het allemaal, maar we kunnen het af te breken, zodat iedereen kan begrijpen wat dit is en waarom het kan een groot verschil maken.

We weten allemaal Android is van Google. Tal van andere bedrijven werken met Google om Android beter (en Google heeft uitgenodigd bedrijven om nog meer te doen), maar de code is afgerond en wordt gehost door Google. Iedereen kan downloaden en op te bouwen in Android, maar Android op zijn eigen is niet een volledige phone-besturingssysteem.

Om Android om iets te doen, moet u de steun van bedrijven als Qualcomm, Samsung, en elke andere onderneming die zorgt voor de afzonderlijke onderdelen. De software die onderdelen van het werk, afzonderlijk, en de manier waarop dingen zijn voor zijn Project Treble betekent dat die onderdelen moet worden ingebouwd in Android ‘ s code bij de bedrijven die een telefoon bouw van het besturingssysteem. Elke keer dat Android is bijgewerkt, of het nu een volledig platform-update, zoals het springen van de Marshmallow te Nougat of een beveiligingsupdate die alleen van invloed op een aantal onderdelen van het systeem, de onderdelen die de hardware te laten werken moeten worden opgenomen.

Android zelf is niet een compleet besturingssysteem. U moet de ondersteuning van hardware leveranciers om iets te doen.

Die trager gaat. In plaats van Google te verzenden een update voor elke telefoon met Android aan de bedrijven die ze maken en het werk, ze sturen een niet-compleet besturingssysteem dat moet de rest ingebouwd in de nieuwe basis, dan moet het worden gecompileerd en getest. Samsung (bijvoorbeeld) moet u dit doen voor elke model van de Galaxy S8 ze maken voordat ze kunnen zelfs denken over het versturen van de update die u wilt.

Met het nieuwe systeem van Google gedeelte van Android kunnen leven in zijn eigen ruimte en het delen van Qualcomm en Samsung en HTC en iedereen kan leven in hun eigen ruimte. In theorie, de update is al getest en zal “alleen werken.”

Dat is wat de nieuwe VTS voor. Denk aan de VTS als de spelregels over hoe te maken van Android. Als iedereen volgt deze regels, de wijzigingen die Google maakt en tests zal precies hetzelfde werkt op elke telefoon met een bepaalde versie van Android. En met updates eenvoudiger te bouwen en te verzenden naar gebruikers in de verenigde staten, de meeste nieuwe telefoons zullen worden op dezelfde versie. Dit is geweldig voor ons, en het is geweldig voor de betrokken bedrijven, omdat het laat hen het werk op hun gebied van deskundigheid, terwijl iemand anders op hun spullen.

De Leverancier van Test Suite is ontworpen om ervoor te zorgen elk bedrijf bouwt Android op dezelfde manier.

Om te controleren dat de regels werken en iedereen is hen te volgen, een serie van tests kunnen worden gedaan op een nieuw apparaat, voordat ze voor verkoop en iedere keer dat het systeem is gereviseerd. Deze test zorgt ervoor dat de Samsung ‘s TouchWiz Android en de HTC Sense Android beiden werken met Google’ s Android op dezelfde manier en een enkele update van Google-werkt op zowel. Dit is hoe de dingen worden gedaan om te zorgen dat alle apps in Google Play zal werken, en, voor het grootste deel, het is een geweldig systeem.

We hebben niet de volledige details nog niet, maar we horen dat alles zal worden gepubliceerd en duwde het open source code voor Android eenmaal Android-O lanceert later dit jaar. Dit zal zorgen voor een zeer interessante tijd op Google I/O, en we gaan om te controleren of deze nieuwe manier van dingen doen en wat iedereen betrokken bij het maken van de telefoons die we liefde doet met hen.