Google kunngjorde Android M på sin årlige I / O dev-konferanse i slutten av mai, og den nye Android OS kommer til våre elskede Android-enheter senere i år. Vel, det kommer i tilfelle du har en Nexus, ellers er du prisgitt maskinvareleverandører og transportører.
Dette er selvfølgelig det største problemet med hvilken som helst Android-oppdatering - svært få enheter får det på noen fornuftig tid. Med det kjæledyret som er ute av veien, la oss se nærmere på Android M, Android 6.0, Android Milkshake, Android M & Ms eller hva Google bestemmer seg for å kalle det.
Android 6.0 er mer et evolusjonært trinn, mens Android 5.0 var et stort sprang fremover takket være sin 64-biters ART-kjøretid og alt nytt materialdesign. Imidlertid bør Android M ikke avvises som en mindre oppdatering. Jeg vil prøve å forklare hvorfor.
Google har en vane med å snakke om nye funksjoner med potensialet til å fange forbrukerens fantasi. Tross alt er Google en bedrift, og den vil skildre hvert produkt fra et forbrukervennlig perspektiv.
Batterilevetiden er et godt sted å starte, siden det er akilleshælen til alle smarttelefoner og tabletter . Android M inkluderer en ny funksjon kalt Doze, som, som navnet antyder, plasserer enheter i en dypere standby-modus. For eksempel vil enheter kunne finne ut at de ikke har blitt brukt over lengre tid, og gå i dvale. Hvis du har et nettbrett på nattbordet og bruker det til å lese deg selv i dvale, kan dette være en interessant funksjon. Men hvis du bruker 12 timer om dagen på å gå rundt, snakke og sende tekstmeldinger, høres det ikke nesten like fristende ut.
Det er også noen utviklinger på maskinvarefronten. Android M inkluderer støtte for USB Type-C . Hvis du savnet det, ligner USB Type-C Apples Lightning, det vil si at den kan plugges inn med hvilken som helst side opp - noe som bør spare millioner av mennesker for å finne ut om deres mikro-USB-kabel er den rette siden opp. Når vi snakker om mikro-USB, som er de facto-standarden (og en lovpålagt ladestandard i EU), er det åpenbart at dens storhetstid nærmer seg slutten. En interessant funksjon som tilbys av den nye kontakten og Android M er at du vil kunne fylle på smarttelefonen din med en annen Android-enhet (en annen telefon eller et nettbrett).
Når det gjelder andre forbrukerorienterte funksjoner, bør Android M gi litt jevnere overganger, mer Google Now-funksjonalitet og noen få andre godbiter.
En ting med Android M som skal appellere til mange brukere, og samtidig være av stor betydning for utviklere , er det nye apptillatelsessystemet.
Brukerne blir ikke lenger bedt om en tillatelsesliste under installasjonsprosessen. I stedet installeres appen uten spørsmål. Når appen er aktivert og prøver å få tilgang til visse typer informasjon, blir brukerne imidlertid bedt om tillatelse. Tillatelsen kan tilbakekalles når som helst, så for eksempel, hvis brukeren ikke vil tillate tilgang til GPS-posisjonsdata, kan tilgang deaktiveres. Alt dette gjøres i Android-appinnstillingene under Tillatelser.
Men hva skjer med tidligere installerte apper? Eller eldre apper?
De samme reglene gjelder, noe som kan være vanskelig. Hundretusenvis av apper er allerede der ute, og de var ikke designet for å støtte denne nye funksjonen. Android M lar deg fortsatt tilpasse tillatelser til eldre apper, men det er en fangst - systemet vil rett og slett slutte å mate disse appdataene.
Dette kan åpenbart føre til problemer i noen situasjoner, og her er hvorfor:
La oss bare gå tilbake til GPS-eksemplet, og si at appen din krever tilgang til posisjonsdata av grunner som kanskje ikke er åpenbare for den uformelle brukeren. Når appen prøver å få tilgang til stedsdata, blir brukeren bedt om å gi en standard GPS-tillatelse. Hvis brukeren blir bedt om tillatelse utenfor konteksten, er det en god sjanse for at forespørselen blir avslått, og appen blir blind, og får den til å oppføre seg dårlig eller påvirke brukeropplevelsen negativt. Siden du ikke kan fortelle brukeren hvorfor appen faktisk trenger posisjonsdata, kan dette være et problem.
En annen måte å forringe brukeropplevelsen er ved å kreve for mange tillatelser i for mange kategorier. Google har et par triks for å løse denne bekymringen, så alle tillatelser vil bli gruppert i flere kategorier, for eksempel kamera, sensorer, plassering og så videre. I alle fall vil du ikke at brukeren skal gå gjennom dusinvis av forskjellige tillatelser de første gangene han eller hun bruker appen din.
Heldigvis vil visse typer tillatelser som anses som trygge av Google automatisk bli gitt. For eksempel, hvis en app trenger å slå opp noe på Internett, vil dette være tillatt som standard sammen med en rekke andre funksjoner som ikke skal påvirke personvernet.
Tillatelsessystemet, når det er i gang, bør tilby en rekke forbedringer i forhold til den nåværende tilnærmingen. Potensialet for sjenanse, kompromittert brukeropplevelse og negative Google Play-anmeldelser for bestemte apper bør imidlertid være et alvorlig problem for utviklere.
Google la også til noen nye funksjoner som kan gjøre en stor forskjell i det lange løp. Android M åpner de nødvendige API-ene for å legge til fingeravtrykksstøtte til enhver app. Det erstatter ikke bare låseskjermen, støtte for fingeravtrykkssensor utvides også til tredjepartsapper.
Apple åpnet allerede sin Touch ID API med utgivelsen av iOS 8 , så noen kan hevde at Google er sent ute til festen. Android har imidlertid en betydelig fordel - en mye bredere brukerbase og fingeravtrykkskannere på betydelig billigere enheter. Disse sensorene er ikke lenger reservert for flaggskip, de integreres i vanlige telefoner, spesielt i Asia.
Passord får også en makeover. Googles Smart Lock for Passord lar brukerne logge på Android og Chrome automatisk. Når passordet er lagret i Smart Lock, trenger ikke brukerne bry seg om legitimasjon. Biometrisk sikkerhet i form av en fingeravtrykkskanner er bare prikken over i-en, og ja, Smart Lock vil fungere med Android Ms innebygde fingeravtrykk-sikkerhetssystem.
Smart Lock er ikke akkurat nytt, men med Android M utvider Google API-støtte til utviklere og utgivere.
Selv om disse nye funksjonene kanskje ikke høres for spennende ut, eller fristende for mange utviklere, har de mye langsiktig potensial. Tenk på dem som to skritt mot passordløs mobil databehandling - vi er ikke der ennå, men vi kommer dit.
Hvis du er interessert i fordeler og ulemper med biometrisk sikkerhet, og den siste utviklingen på den passordløse fronten, kan det være lurt sjekk ut et av våre tidligere innlegg . Når vi snakker om det, diskuterte vi også fremtiden for ARM-prosessordesign og den nye Android-kompilator i et annet innlegg.
Android Pay høres også litt Apple-ut, men for å være ærlig var Android det første mobile operativsystemet som taklet mobilbetalinger. I tilfelle du glemte det (jeg vet at jeg gjorde det), ble Google Wallet introdusert for noen år siden, men det tok aldri av.
Den store forskjellen er at Android Pay vil bli integrert i Android M (og påfølgende Android-utgivelser). Det vil ikke være en valgfri, nedlastbar app som Google Wallet, så det vil eller ikke, mange flere brukere får den ut av boksen på telefonene sine.
Antallet støttede selgere er det store spørsmålet - vil de bruke det selv om folk får Android Pay? Google sa at mer enn 700 000 selgere er ombord, sammen med mer enn tusen populære apper.
Så hva er saken, hva har endret seg siden Google Wallet? Vel, det handler faktisk ikke om teknologi, det handler ikke om programvare eller maskinvare, det handler om Apple. Cupertino-giganten forårsaket en del opprør med Apple Pay, som, i motsetning til de fleste mobile betalingstjenester, virkelig begynte å få fart, og trakk resten av bransjen med. Samsung fulgte opp med sin egen plattform, kalt Samsung Pay .
På papir har Samsungs løsning en interessant fordel i forhold til konkurrerende tjenester - den kan brukes på eksisterende POS-terminaler sans NFC takket være Magnetic Secure Transmission (MST), som i utgangspunktet lar Galaxy S6-telefoner etterligne tradisjonelle kort. Som teknisk entusiast må jeg innrømme at jeg var imponert (og overrasket) over tillegget til MST, men det er bare en del av puslespillet - mange flere brikker må falle på plass for å gjøre Samsung Pay til en suksess.
Dette er en av grunnene til at Samsung mener at den mobile betalingsløsningen kan eksistere sammen med Android Pay , som er avhengig av NFC og ikke fungerer på gamle POS-systemer. Den dårlige nyheten er at MST for øyeblikket bare er tilgjengelig på den nyeste Samsung-maskinvaren. I teorien kan MST være en stor avtale i fremvoksende markeder, som fremdeles er mange år unna å gå til NFC-aktivert POS-teknologi. Imidlertid er det bare noen få mennesker i utviklingsland som har råd til de nyeste flaggskiptelefonene, som har blitt uanstendig dyre de siste par årene.
På en annen note, skulle jeg virkelig ønske at markedsførere ville bruke mer fantasi - Apple Pay, Android Pay, Samsung Pay - dette er neppe fantasifulle og originale undermerker.
Jeg har allerede dekket flere kommende funksjoner med mye potensial. Flere fingeravtrykkskannere, færre passord, bedre mobilbetalinger, forbedring av batterilevetiden og støtte for USB Type-C - alle sammen kan forbedre brukeropplevelsen, men det er uklart hvor lang tid det vil ta å implementere alle sammen. Potensialet er der, men det kan ta en stund før programvare og maskinvare innhenter Googles visjon for Android M.
Så hva med noen mer umiddelbare forbedringer?
Google Nå på trykk lar brukere få tilgang til den virtuelle assistenten ganske enkelt ved å holde hjemme-knappen, og dette trikset skal fungere i mange apper. Hvis du for eksempel leser en artikkel om en kjendis som forlater kjæledyret sitt i utlandet, kan du bruke Google Now on Tap for å finne ut hva som skjedde med Justin Biebers ape, eller til Johnny Depps hunder, og få nyheter om den australske statsråden som truet med å legg dem ned.
Men hvis du ikke er interessert i kjendis-sladder, bør du kunne bruke Google Now on Tap for å få mer informasjon om faktiske nyheter - bedriftsbakgrunn, aksjekurser, valutakurser og så videre. Det vil også fungere med e-post og andre former for personlig kommunikasjon, noe som kan være bra for produktivitet og bekvemmelighet.
Bortsett fra Google Nå, bør noen andre funksjoner strømlinjeforme brukergrensesnittet. Android M inkluderer nye volumkontroller, ettersom Android 5.0-volumkontrollene ikke var veldig populære blant brukerne. Dette er en mindre, men velkommen forbedring.
Den nye flytende verktøylinjen skal gjøre kopiering / liming litt enklere. Hvis jeg har kjæledyr med alle mobile operativsystemer, må det være deres hit-and-miss-kopier / lim-evner. Med eiendommer med begrenset skjerm og berøringsinngang i stedet for en tradisjonell markør, er det rett og slett ikke lett å implementere på mobile enheter, men Google tror det kan forbedre opplevelsen. Selv om forbedret kopi / lim-funksjonalitet ikke er en drapsmannfunksjon for smarttelefoner, vil mange profesjonelle sette pris på enhver form for forbedring.
En annen funksjon som kan komme til nytte er Direct Share. Android M vil holde rede på innhold som deles med forskjellige personer fra forskjellige apper, og det vil strømlinjeforme prosessen med å dele innhold. Enten du regelmessig deler filer med lagkameratene, eller bilder med familien din, bør Direct Share bidra til å øke hastigheten på prosessen.
Fragmentering.
Det er fortsatt et stort problem for Android, og det blir ikke bedre. Google planlegger å lansere Android M senere i år. Imidlertid brukes Android 5.0 for øyeblikket bare på 11,6% av Android-enheter, mens andelen av 5.1-versjonen (API-nivå 22) er bare 0,8%. De fleste Android-enheter kjører fortsatt KitKat 4.4 og Jelly Bean 4.2.x til 4.3 .
Med andre ord, selv om det er en god ide å begynne å tenke på nye apptillatelser, Android Pay og fingeravtrykkskannere, er det fortsatt en lang vei å gå. Vi vil se de første Android M-enhetene i slutten av 2015, med lanseringen av den nye Nexus-telefonen (eller to av dem), men i virkeligheten vil Android M virkelig bli relevant i andre kvartal 2016, da leverandører introduserer neste års flaggskip telefoner og nettbrett basert på det nye operativsystemet.
Dessuten vil de fleste brukere aldri få sjansen til å oppleve Android i sin rene form, slik Google hadde til hensikt. De fleste enheter vil starte med tilpassede skinn, bæreraketter, bloatware - du vet, tingene som har irritert brukere i mange år.
Fragmentering er ikke bare et problem for utviklere . Google lanserer i utgangspunktet nye funksjoner som ikke vil være tilgjengelige for vanlige forbrukere i noen få kvartaler. Dette er neppe nyheter, ettersom programvaregiganten har gjort det i årevis. Den gode nyheten er at Google regelmessig oppdaterer kjerneapper, så selv om en bruker sitter fast i en noe eldre versjon av Android, vil en rekke viktige apper som Chrome, Gmail og Maps bli oppdatert. Imidlertid er de hete Android M-funksjonene som dekkes i dette innlegget ikke apper, så vi må vente på nye enheter. Og vent, og vent ...