Det kunne ikke være mere tydeligt, at Google fokuserer på at styrke udviklere i år, og Android M Developer Preview er en stor del af denne indsats. Ligesom sidste år fokuserer forhåndsvisningen på at give udviklere de værktøjer, de er nødt til at være forberedt til frigivelsen af Android M dette efterår, hvilket er en stor aftale, når du overvejer, hvor mange ændringer der er til grundlæggende appadfærd i denne kommende version. Apps vil blive sat i dvale, når operativsystemet siger det, og tilladelsesadfærd vil ændre sig på en betydelig måde med denne udgivelse.
Google har også foretaget nogle opdateringer til afsnittet Udviklerindstillinger i OS, og selvom intet om denne Developer-forhåndsvisning er sat i sten, peger de fleste af disse små ændringer på Googles bestræbelser på at gøre Android så appvenlig som muligt til lanceringen af Android M.
Menuen Udviklerindstillinger i Android er blevet skjult for brugerne i et stykke tid, men det har aldrig været særlig langt væk. Disse muligheder findes for at hjælpe udviklere med at få deres app fra kompilatoren til enheden til test, med værktøjer til at bestemme, hvilken slags problem de har at gøre med, når noget går galt. Kyndige brugere bruger ofte en håndfuld af disse indstillinger til ting som at holde skærmen tændt, mens enheden oplades og oprette forbindelse til din computer via Android Debug Bridge for at lege med softwaren på deres enhed. For det meste er Android M Developer Preview den samme, som vi har set i Lollipop. Den håndfulde små forskelle er dog bestemt værd at diskutere.
Uanset hvad årsagen er, det være sig, at funktionen ikke er færdig, eller Google håber ved at sætte den i Udviklerindstillinger, vil det være noget, der gør det til enhver telefon og tablet, der er en Tema-indstilling i denne menu nu. I modsætning til de temamotorer, vi har set gennem Android i år, handler dette tema alt om menuen Indstillinger og dialogbokse. Du kan vælge det standardlys-tema, et mørkt tema, hvis du er i mørkegrå nuancer overalt, og en automatisk indstilling, der skifter mellem lys og mørk på næsten samme måde som Google Maps vipper mellem lys og mørk. Det er en interessant ting at se Google lege med, selvom det afvikler ikke at være en del af den endelige udgivelse.
De fleste alt andet, du ser forskelligt i Developer Options, er meget mere subtil.
- Googles "nørdige" processstatistik kører nu tjenester, men gør stadig den samme ting.
- Ny Show SystemUI-tuner giver en smule kontrol over panelet Hurtige indstillinger.
- Ny DHCP-klient, der bruges i M, med en vippekontakt for at vende tilbage til Lollipop-klienten, hvis der skulle opstå problemer.
- Specifikke apps kan indstilles til mock placeringer nu, i stedet for en switch switch for bare at tillade eller tilbagekalde dem.
- Nyt værktøj til at vælge, hvad en USB-forbindelse gør, inklusive USB-ethernet- og MIDI-indstillinger. Dette betyder, at brugere kan tilslutte et microUSB til Ethernet-kabel i deres enhed og få kablet internetadgang, eller tilslutte et microUSB til MIDI-kabel til ting som direkte lydoptagelse fra en guitar eller lydblanding.
- Ny CPU-brugsgrænseflade, der flyder øverst til højre på skærmen og lader dig vide, hvad der foregår under hætten
Dette er den slags ting, som den gennemsnitlige bruger ikke kommer til at få masser af brug ud af, men at have disse værktøjer rundt på hver enhed, der kører Android M, betyder, at udviklere har fleksibiliteten til at teste lige på en enhed, og tinkererne blandt os har nyt legetøj at lege med. Det er en win / win, og noget, vi sandsynligvis vil se, fortsætter med at tage form, efterhånden som flere opdateringer kommer til denne preview af udvikleren.