Nieuw: de Huawei Watch D2 nu met FreeBuds 5i t.w.v. €99,99 cadeau!

Google verscherpt minimale eisen voor Android-apparaten

Sander Tuit
Sander Tuit
26 januari 2015, 12:49
4 min leestijd
Google verscherpt minimale eisen voor Android-apparaten

Lees verder na de advertentie.

Compatibility Definition Document

Fabrikanten moeten voldoen aan het zogenaamde ‘Compatibility Definition Document’ om door de Android Compatibility Test Suite te komen. Dit is een pakket met tests die doorlopen moeten worden om officieel toegang tot de Google Play Store te kunnen krijgen. 

De nieuwste versie van het compatibiliteitsdocument is gericht op certificering van toestellen voor Android 5.0 en is een stuk strenger geworden op het gebied van prestaties. Er zit volgens de pagina van de testsuite ook een update van deze testtools aan te komen. Er zullen dan onder meer benchmarktests worden gedaan om te kijken of het toestel wel voldoet aan de minimale prestatie-eisen.

Prestatie-eisen

De prestatie-eisen zijn onderdeel van het plan van Google om Android-toestellen te verbeteren. In ontwikkelingslanden heeft Google daarom het Android One-initiatief gelanceerd, waarbij toestellen voorzien worden van goedkope, maar betrouwbare en redelijk presterende hardware. Daarmee wil het bedrijf een minimumkwaliteit waarborgen. Door dit soort eisen te codificeren kunnen toestellen die bij het uitkomen niet voldoen aan de eisen de toegang tot de Play Store worden ontzegd. 

Lees meer: Android One: Google gaat opkomende markten veroveren

Er worden geen harde hardware-eisen gesteld in de vorm van bijvoorbeeld een bepaalde processorsnelheid die verplicht is. Wel is er een ondergrens aan het werkgeheugen dat beschikbaar moet zijn voor apps, maar dit verschilt per schermgrootte en resolutie. 

Eén van de eisen is dat de hardware en software geschikt moeten zijn om een vloeiende interface te kunnen bieden. Daarbij mogen maximaal 5 frames per seconde ‘overgeslagen worden’. 1 frame per seconde wordt genoemd als aangeraden maximum. Er worden ook harde eisen gesteld aan het scrollen in apps: in de aankomende versie van de testsuite moet een lijst van 10.000 items binnen 36 seconden doorgescrold zijn. Een applicatie die nog in de achtergrond draait moet verplicht binnen 1 seconden weer opgestart zijn. Ook aan de lees- en schrijfsnelheid van het geheugen worden harde eisen gesteld. 

Interessant is dat wel sterk wordt aangeraden, maar nog niet verplicht is, om ART te gebruiken. ART is de in Android 5.0 ingevoerde versie van de Android Runtime, het systeem dat apps draait. Het is echter nog wel wel toegestaan is om de oude versie, Dalvik te gebruiken. 

Beveiliging

Apparaten die een lockscreen hebben, smartphones en tablets, moeten verplicht de mogelijkheid bieden om het geheugen te kunnen versleutelen door middel van full disk encryption. Dat houdt in dat gegevens in het geheugen alleen te lezen zijn wanneer het wachtwoord van de gebruiker bekend is. 

Google verwacht dat het in de toekomst verplicht zal worden voor fabrikanten om deze vorm van versleuteling automatisch in te schakelen bij nieuwe apparaten. Het lijkt waarschijnlijk dat Google dit alleen voor nieuwe apparaten verplicht stelt, omdat lang niet alle oudere apparaten en zelfs nieuwe apparaten, efficiënt om kunnen gaan met de versleuteling. Veel moderne chipsets bieden mogelijkheden om dit hardwarematig op te lossen, waardoor de prestaties minimaal beïnvloed worden. Op de Nexus 6 zorgt de versleuteling wel voor vertragingen, omdat Google geen gebruik maakt van de hardwaremogelijkheden van de Nexus 6, mogelijk vanwege licentieproblemen. Het is nu nog niet verplicht om dit in te schakelen, maar het wordt wel sterk aangeraden.  

Ook verwacht Google in de toekomst dat een beveiligde bootloader verplicht gaat worden. Hiermee kan worden gecontroleerd of er aanpassingen zijn gedaan aan het systeem. Wanneer dit het geval is, kan het toestel weigeren om Android op te starten. Dit is vooral belangrijk voor apparaten in zakelijke omgevingen met gevoelige data. Nu wordt het slechts nog sterk aangeraden.

Material Design

Met Android 5.0 kwam Google ook met een nieuw design. Het zogenaamde Material Design wordt als standaardthema gebruikt op Android Lollipop. Net als bij het vorige standaardthema, Holo genaamd, moet ook het Material-thema worden meegeleverd met alle Androidtoestellen die draaien op Android 5.0. Dat wil niet zeggen dat alle nieuwe toestellen straks dezelfde gebruikersinterface met hetzelfde thema krijgen: fabrikanten mogen nog steeds hun eigen standaardthema meeleveren. Deze eis is bedoeld om er voor te zorgen dat app-ontwikkelaars altijd toegang hebben tot het thema en dat kunnen aanpassen voor hun apps. 

Fabrikanten zijn verplicht om hun icoontjes in de statusbalk wit te maken. Dit heeft er mee te maken dat apps sinds Android 4.4 (KitKat) de systeembalk van een kleur kunnen voorzien. Daarbij moeten de statusicoontjes, zoals die van het WiFi-netwerk, zichtbaar blijven. Deze icoontjes mogen wel een andere kleur aannemen als er problemen zijn, zoals bij een lege accu.

Er worden ook strengere eisen gesteld voor het weergeven van de recente apps. Hierin zijn apps en activiteiten te zien die pas geopend zijn op het apparaat. Op smartwatches die draaien op Android Wear en televisies die draaien op Android TV is het niet verplicht om een recente-apps-scherm te hebben, maar op andere apparaten wel. Het scherm moet bijvoorbeeld minimaal 20 recente schermen weergeven en er moeten altijd minimaal 4 titels in beeld zijn. Daarbij is het ook verplicht om bij elkaar horende schermen te groeperen, maar daar lijkt Google zelf ook niet aan te voldoen. Overigens wordt sterk aangeraden om de standaard-uitvoering van Google te gebruiken, maar is het ook toegestaan om er een eigen draai aan te geven.

Eisen lezen

Het Android Compatibility Definition Document is vrij in te zien. Ook is de Android Compatibility Test Suite vrij te downloaden

Via: Android Police

Op de hoogte blijven?

Volg Androidworld nu ook op WhatsApp

Download de nieuwe Androidworld-app!

Reacties

5

Inloggen of registreren
om een reactie achter te laten

27 januari 2015, 12:30

Ze zouden het beter mogelijk maken om apps op geheugenkaartjes te zetten!

26 januari 2015, 17:08

Baal een beetje van het stukje over de bootloader, hoop het niet………..

26 januari 2015, 14:13

Als Google zich nu ook zelf aan minimale kwaliteitseisen gaat houden zijn we een stuk verder.
Lollipop 5.0.2 is nog steeds een ramp

26 januari 2015, 13:59

Das goed nieuws scheelt een hoop troep.

26 januari 2015, 13:56

Eindelijk geen waardeloze €100 kostende samsungs meer. Met die dingen kun je het nog geen jaar volhouden, zelfs als je niet veel op je telefoon doet.