Som Android-brugere er vi ikke fremmede for spændingen, der følger med noget nyt. Google annoncerer nye ting til Android, og hardware-producenter bruger det næste år på at bringe denne vision til live i forskellige former og størrelser. Nogle af os lever for den blødende kant og fokuserer på den næste processorgenerering eller hvad pixeltætheden på den næste skærm er. Google har gjort software til en del af denne oplevelse på et par måder, og for nylig har dette resulteret i en næsten elektrisk opladning af spænding eller frustration rettet mod funktionerne, der findes i Android M Developer Preview.
Så cool som det er, at Google lader alle se på den næste iteration af Android - gratis, så længe du har en Nexus-enhed - nogle gange er det let at miste synet på, hvad der er vigtigt i disse previews. Udviklere er det centrale fokus her, og i Android M, mere end næsten enhver tidligere version af Android, betyder tingene under hætten meget mere end de ting, vi ser på overfladen.
Ikke sikker på, hvad vi taler om? Tjek vores Android M Developer Preview video walkthrough! {. Cta.large}
For Kit Kat-brugere var Android L Developer Preview som et vindue ind i en helt ny verden. Googles Materialesign løb rampant over skærmen, og alt føltes levende og nyt. Plus de 5.000 nye API'er betød, at udviklere havde en masse nye legetøj at lege med, og de tidlige adoptører ville strømme til, uanset hvilke apps understøttede Materiale og drage fordel af de nye funktioner, da Nexus 6 lancerede. Da den dag endelig kom, blev det øjeblikkeligt klart, at der blev foretaget en række væsentlige ændringer af Android L, inden det blev Lollipop. Selvom det var meget sjovt at lege med L Developer Preview, var det, vi så der, ikke en komplet tanke - og det er det takeaway, vi skulle anvende til Android M Developer Preview.
Det er fedt at se Google eksperimentere, men det er vigtigt at huske, at intet af dette er overalt i nærheden af sten
Der er et par ting i M Developer Preview, som de fleste mennesker synes at enten elsker eller hader. Google prøver en opdatering på den gamle lodrette rulle-appskuffe bagfra om dagen. Ikke forstyrr ser ud til ikke kun at være vendt tilbage, men taget permanent ophold i panelet Hurtige indstillinger, og hvis du kender den rigtige kombination af knaptryk kan du få adgang til et ufuldstændigt mørkt tema og en for det meste ødelagt implementering af flere vinduer. Det er sejt at se Google eksperimentere, men det er vigtigt at huske, at intet af dette er overalt i nærheden af sten eller endda fuldt funktionelt. Det er fordi det ikke er det, der er vigtigt for at få udviklere klar til den næste version af Android, som er de ting, der er virkelig vigtigt.
Se f.eks. Doze, Googles nye dybe søvnmekanisme. Dette er et system designet til at dræbe netværksadgang til alt andet end højt prioriterede Google Cloud-ting, inklusive WiFi-scanninger, og deaktivere ting fra AlarmManager og JobScheduler. Den store nyhed her for brugerne er næsten intet, inklusive vekkerlåse, vil dræbe batteriet på din enhed, når det efterlades inaktiv. For at håndtere denne adfærdsændring grådigt skal udviklere være i stand til at sikre, at deres apps ikke forårsager en kaotisk oversvømmelse af underretninger, når brugeren henter deres enhed, ellers er den app sikker på at blive afinstalleret efter et stykke tid.
Apptilladelser er en anden enorm gevinst for de brugere, som udviklerne har brug for at forberede sig på. Specifikt vil det være vigtigt for udviklere at have en måde at kommunikere til brugeren på almindeligt engelsk på, hvorfor en tilladelse er vigtig. Så fristende som det kan være for nogen at gå og slukke for placering og mikrofonadgang til alt det, vil det ødelægge nogle grundlæggende funktionaliteter i en håndfuld apps undervejs, og disse udviklere er nødt til at sikre, at de ikke er skylden. for den opførsel. Nådig fiasko og enkel kommunikation vil løse meget af det, men det skal bages ind i appen på lanceringsdagen.
Dette er to af snesevis af ting under hætten i Android M, som udviklere har brug for at forberede sig på, og det er grunden til, at M Developer Preview findes. Googles hele fokus lige nu er på udviklere, der fremstiller bedre apps, og dette er en kritisk del af denne proces. Mens vi også får et glimt af, hvad Android-teamet arbejder på, mens de forbereder sig til den næste Nexus, er det vigtigt at huske, at vi ikke ser på et færdigt produkt. I år mere end sidste år, da vi allerede ved, at der vil være flere opdateringer til M Developer Preview undervejs. Vi er sikker på at se nogle visuelle ændringer, da den næste version tager form og bliver en komplet tanke, og som folk, der nyder at leve på den blødende kant, bliver du en del af det. Din bedste indsats på dette tidspunkt er at sparke tilbage, slappe af og nyde turen. Hvem ved, ændringer, som du ikke er enige med i starten, kan muligvis endda vokse på dig.