Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

De belangrijke delen van de Android-ontwikkelaar preview live onder de motorkap

Anonim

Als Android-gebruikers zijn we geen vreemden voor de opwinding die met iets nieuws komt. Google kondigt nieuwe dingen aan voor Android en hardwarefabrikanten brengen het volgende jaar door om die visie in verschillende vormen en maten tot leven te brengen. Sommigen van ons leven voor de rand, focussen op de volgende processorgeneratie of op wat de pixeldichtheid van het volgende scherm is. Google heeft op een aantal manieren software tot een onderdeel van die ervaring gemaakt, en recent heeft dit geleid tot een bijna elektrische lading van opwinding of frustratie gericht op de functies in de Android M Developer Preview.

Hoe cool het ook is dat Google iedereen een kijkje kan laten nemen bij de volgende iteratie van Android - gratis zolang je een Nexus-apparaat hebt - soms is het gemakkelijk om uit het oog te verliezen wat belangrijk is in deze previews. Ontwikkelaars staan ​​hier centraal, en in Android M is meer dan alleen maar een eerdere versie van Android, de dingen onder de motorkap veel belangrijker dan de dingen die we aan de oppervlakte zien.

Weet je niet zeker waar we het over hebben? Bekijk onze Android M Developer Preview video walkthrough! {. Cta.large}

Voor gebruikers van Kit Kat was de Android L Developer Preview als een venster op een hele nieuwe wereld. Het materiaalontwerp van Google raasde over het scherm en alles voelde levend en nieuw. Bovendien betekenden de meer dan 5.000 nieuwe API's dat ontwikkelaars veel nieuw speelgoed hadden om mee te spelen, en de early adopters zouden massaal naar welke apps ook materiaal ondersteunden en profiteerden van de nieuwe functies toen de Nexus 6 werd gelanceerd. Toen die dag eindelijk kwam, was het meteen duidelijk dat een aantal substantiële wijzigingen in Android L waren aangebracht voordat het Lollipop werd. Hoewel het erg leuk was om met de L Developer Preview te spelen, was wat we zagen geen volledige gedachte - en dat is de afhaalmogelijkheid die we zouden moeten toepassen op de Android M Developer Preview.

Het is cool om Google te zien experimenteren, maar het is belangrijk om te onthouden dat niets van dit alles in de buurt van steen staat

Er zijn een paar dingen in de M Developer Preview die de meeste mensen leuk vinden of haten. Google probeert een vernieuwing uit in de oude verticale schuif-app-lade van vroeger, Niet storen lijkt niet alleen terug te zijn gekomen, maar permanent in het paneel Snelle instellingen te zijn opgenomen, en als u de juiste combinatie van knopdrukken kent u krijgt toegang tot een onvolledig donker thema en een grotendeels kapotte implementatie met meerdere vensters. Het is cool om Google te zien experimenteren, maar het is belangrijk om te onthouden dat niets van dit alles in de buurt van steen staat, of zelfs volledig functioneel is. Dat komt omdat dit soort dingen niet belangrijk zijn om ontwikkelaars klaar te maken voor de volgende versie van Android, wat echt belangrijk is.

Kijk bijvoorbeeld naar Doze, het nieuwe diepe slaapmechanisme van Google. Dit is een systeem dat is ontworpen om netwerktoegang voor alles behalve Google Cloud-dingen met hoge prioriteit, inclusief WiFi-scans, te deactiveren en dingen uit AlarmManager en JobScheduler uit te schakelen. Het goede nieuws hier voor gebruikers is bijna niets, inclusief wake locks, dat de batterij van uw apparaat wordt uitgeschakeld als deze niet wordt gebruikt. Om deze gedragsverandering netjes aan te pakken, moeten ontwikkelaars ervoor kunnen zorgen dat hun apps geen chaotische stroom van meldingen veroorzaken wanneer de gebruiker hun apparaat ophaalt, anders wordt die app na een tijdje verwijderd.

App-machtigingen zijn nog een enorme overwinning voor de gebruikers die ontwikkelaars moeten voorbereiden. Het is met name belangrijk voor ontwikkelaars om een ​​manier te hebben om met de gebruiker in gewoon Engels te communiceren waarom een ​​toestemming belangrijk is. Hoe verleidelijk het ook kan zijn voor iemand om de locatie en microfoontoegang voor alles uit te schakelen, het zal onderweg enkele basisfunctionaliteit breken in een handvol apps en die ontwikkelaars moeten ervoor zorgen dat zij niet de schuldigen zijn voor dat gedrag. Sierlijk falen en eenvoudige communicatie zullen veel van dat oplossen, maar het moet op de lanceringsdag in de app worden ingebakken.

Dit zijn twee van de tientallen dingen onder de motorkap in Android M waar ontwikkelaars zich op moeten voorbereiden, en daarom bestaat de M Developer Preview. Google richt zich nu volledig op ontwikkelaars die betere apps maken, en dit is een cruciaal onderdeel van dat proces. Hoewel we ook een glimp opvangen van waar het Android-team mee bezig is terwijl ze zich voorbereiden op de volgende Nexus, is het belangrijk om te onthouden dat we niet naar een afgewerkt product kijken. Dit jaar meer dan vorig jaar, omdat we al weten dat er onderweg verschillende updates van de M Developer Preview zullen zijn. We zullen zeker wat visuele veranderingen zien als de volgende versie vorm krijgt en een complete gedachte wordt, en als mensen die genieten van het leven op de bloedende rand, word je daar deel van. Uw beste weddenschap op dit punt is om achterover te leunen, te ontspannen en te genieten van de rit. Wie weet, kunnen veranderingen waar u het in eerste instantie niet mee eens bent, zelfs groeien.