Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

De viktiga delarna av förhandsgranskningen av Android m utvecklas live under huven

Anonim

Som Android-användare är vi inga främlingar för spänningen som kommer med något nytt. Google tillkännager nya saker för Android, och hårdvarutillverkare tillbringar nästa år att leva den visionen i olika former och storlekar. Några av oss lever för den blödande kanten, med fokus på nästa processorgenerering eller vad pixeltätheten för nästa skärm är. Google har gjort programvara till en del av den upplevelsen på ett par sätt, och nyligen har detta resulterat i en nästan elektrisk laddning av spänning eller frustration riktad mot funktionerna som finns i Android M Developer Preview.

Så coolt som det är att Google låter alla titta på nästa iteration av Android - gratis så länge du har en Nexus-enhet - ibland är det lätt att tappa synen på vad som är viktigt i dessa förhandsvisningar. Utvecklare är nyckelfokuset här, och i Android M, mer än bara om någon tidigare version av Android, spelar sakerna under huven mycket mer än de saker vi ser på ytan.

Är du inte säker på vad vi pratar om? Kolla in vår Android M Developer Preview video walkthrough! {. Cta.large}

För Kit Kat-användare var Android L Developer Preview som ett fönster till en helt ny värld. Googles materialdesign sprang över hela skärmen och allt kändes levande och nytt. Dessutom innebar de 5 000+ nya API: erna att utvecklare hade många nya leksaker att spela med, och de tidiga adoptörerna skulle flytta till vad appar som stöder Material och utnyttjade de nya funktionerna när Nexus 6 lanserade. När den dagen äntligen kom var det omedelbart klart att ett antal väsentliga förändringar gjordes på Android L innan det blev Lollipop. Även om det var mycket roligt att spela med L Developer Preview, så var det vi såg där inte en fullständig tanke - och det är det takeaway vi borde använda till Android M Developer Preview.

Det är coolt att se Google experimentera, men det är viktigt att komma ihåg att inget av detta är någonstans nära i sten

Det finns ett par saker i M Developer Preview som de flesta verkar antingen älska eller hata. Google prövar en uppdatering på den gamla vertikala rullnings-app-lådan bakifrån på dagen, verkar inte stör dig inte bara ha kommit tillbaka utan tagit upp permanent vistelse i panelen Snabbinställningar, och om du vet rätt kombination av knapptryckningar du kan komma åt ett ofullständigt mörkt tema och en mestadels trasig implementering av flera fönster. Det är coolt att se Google experimentera, men det är viktigt att komma ihåg att inget av detta är någonstans nära uppsatt i sten, eller till och med helt funktionellt. Det beror på att det här är inte det som är viktigt för att göra utvecklarna redo för nästa version av Android, vilket är de saker som verkligen är viktiga.

Titta till exempel på Doze, Googles nya djupa sömnmekanism. Detta är ett system som är utformat för att döda nätverksåtkomst för allt utom Google Cloud-grejer med hög prioritet, inklusive WiFi-skanningar och inaktivera saker från AlarmManager och JobScheduler. De stora nyheterna här för användare är nästan ingenting, inklusive vakna lås, kommer att döda batteriet på din enhet när det lämnas inaktivt. För att hantera detta beteende ändras graciöst, måste utvecklare kunna se till att deras appar inte orsakar en kaotisk flod av meddelanden när användaren plockar upp sin enhet, annars kommer den appen säkert att avinstalleras efter ett tag.

Apptillstånd är ytterligare en stor vinst för de användare som utvecklarna behöver förbereda sig för. Specifikt kommer det att vara viktigt för utvecklare att ha ett sätt att kommunicera till användaren på vanligt engelska varför ett tillstånd är viktigt. Så frestande som det kan vara för någon att gå och stänga av platsen och mikrofonåtkomst för allt, det kommer att bryta viss grundläggande funktionalitet i en handfull appar på vägen och de utvecklarna måste se till att de inte är de som klandrar för det beteendet. Graciöst misslyckande och enkel kommunikation kommer att lösa mycket av det, men det måste bakas in i appen på lanseringsdagen.

Det här är två av dussintals saker under huven i Android M som utvecklarna måste förbereda sig för, och det är därför M Developer-förhandsvisningen finns. Googles hela fokus just nu är på utvecklare som gör bättre appar, och detta är en kritisk del av processen. Medan vi också får en glimt av vad Android-teamet arbetar med när de förbereder sig för nästa Nexus, är det viktigt att komma ihåg att vi inte tittar på en färdig produkt. I år mer än förra året, eftersom vi redan vet att det kommer att finnas flera uppdateringar av M Developer Preview på vägen. Vi kommer säkert att se några visuella förändringar när nästa version tar form och blir en fullständig tanke, och som människor som tycker om att leva på den blödande kanten får du vara en del av det. Det bästa alternativet för närvarande är att sparka tillbaka, koppla av och njuta av åkturen. Vem vet, förändringar som du inte håller med om i början kan till och med växa på dig.