Android Instant-apper - hva betyr de for brukere og utviklere?

Forfatter: John Stephens
Opprettelsesdato: 1 Januar 2021
Oppdater Dato: 1 Juli 2024
Anonim
Pi Network phone mining Pi tokens for free!
Video: Pi Network phone mining Pi tokens for free!

Innhold


Trenger du virkelig å laste ned en app for å eie den? Jeg er ikke filosofisk her (eier vi virkelig noe?), Men når du vurderer hvor raskt og enkelt du kan laste ned og installere noe som en lommelykt-app, får det deg til å lure på hvilken fordel holde det på enheten din faktisk er. Med mindre du jobber ned en gruve, er det lite sannsynlig at du vil trenge de spesielle bruk-appene så ofte; så så lenge du har tilgang til en app raskt når du trenger den mest, hvilken fordel er det å få den til å ta plass resten av tiden? Instant Android-apper er Googles svar på dette dilemma.se

Instant Apps er en funksjon som lar deg bruke en app uten trenger å laste den ned til telefonen din: bare finn den i Play Store og klikk på 'Åpne app'. Bedre ennå, det lar deg hoppe til en spesifikk aktivitet i en app du ikke har installert, ganske enkelt ved å banke på en URL. Det er allerede tilgjengelig for noen brukere og er i ferd med å rulle ut til resten av oss. Nylig la Google til en "Prøv det nå" -knappen til Play Store for noen Android Instant-apper. Men hva betyr det egentlig for deg? Og hvordan skal utviklere tilpasse seg denne nye funksjonen?


Bruke Android-apper for øyeblikket

For å få tilgang til Android-apper på enheten din, trenger du ganske enkelt å slå på alternativet i innstillingsmenyen - så lenge du har en Nexus- eller Pixel-enhet. Setter kursen mot Personlig> Google og så tjenester. Nå er det bare å veksle Direkte apper på, og trykk deretter på "Ja, jeg er i" når varselet kommer opp. Du kan prøve det med noen av de første adoptere som BuzzFeed eller Wish. Hvis du ikke har en av disse enhetene, kan du fremdeles kunne finne den i innstillingene dine, men appene vil ikke være tilgjengelige ennå for deg å prøve. Ikke bekymre deg, de kommer!

Instant Android-apper kan også lanseres fra en URL. Dette er på samme måte praktisk fordi det i hovedsak utvider nettleseropplevelsen for å legge til mer kraft og egen funksjonalitet - for ikke å nevne slik at vi kan dele opplevelser fra apper.


Hva dette kan bety for brukere

Så, hva betyr dette for brukere? Bør du være spent, bekymret eller likegyldig?

I det store og hele er dette ganske spennende nyheter, og mange forventer at det vil være en spillskifter for måten vi bruker enhetene våre på. Det er mange apper i Play Store som typisk er "engangsbruk", eller ting du sjelden vil bruke igjen. Og det er fremdeles mange av oss med smarte 16 GB intern lagring på enhetene våre (eller enda mindre).

De fleste av oss foretrekker å bruke en egen app over et nettsted der det er mulig, men vi ønsker ikke bryet med å installere den.

Selv om det ikke er for mye trøbbel akkurat nå å installere en app og deretter avinstallere den umiddelbart etter, lover Android Instant Apps å effektivisere prosessen ytterligere, slik at du kan spare tid og nyte enda større effektivitet fra enheten din. De fleste av oss foretrekker å bruke en egen app over et nettsted der det er mulig, men vi ønsker ikke bryet med å installere den.

Dette er hva du kaller ‘å ha kaken og spise den også’.

Bedre ennå, er løftet om å bli droppet øyeblikkelig inn på en spesifikk nyttig side i en app uten problemer med å installere den. Eksempelet Google ga på den siste utviklerkonferansen var at en bruker kunne trykke på en parkeringsmåler med telefonen sin for å øyeblikkelig åpne opp en parkeringsapp (gjennom NFC) på betalingssiden, klar til å betale med Android Pay.

Et annet eksempel var at du kanskje kunne dele et kryssord med en venn over WhatsApp. Hadde det spesielt moro med det puslespillet? Deretter kan du sende lenken over, og mottakeren vil kunne dykke rett til den siden i appen, uten behov for å installere den først eller til og med navigere gjennom menyen.

Nettlesing vil bli langt mer sømløs, ettersom nettsteder bytter mellom websider, apper og tilbake igjen. I fremtiden kan vi til og med se nettsteder som bruker koblinger for å lansere øyeblikkelige apper fra andre utviklere. Når du sjekker ut restauranter i nærheten i Kartene, kan du klikke på en gjennomgangskobling på Yelp og deretter åpne Uber-appen for å bestille taxi!

Nettlesing vil bli langt mer sømløs, ettersom nettsteder bytter mellom websider, apper og tilbake igjen.

Når vi snakker om fremtiden, er det definitivt enkelt å se på Android-apper som et stort skritt mot en uunngåelig evolusjon for våre online opplevelser. Når dataplaner blir mer og mer generøse, blir tilkoblinger stadig raskere og skylagring blir vanlig; det er bare et spørsmål om tid til vi ikke lenger trenger å laste ned hva som helst. Instant-apper laster fortsatt ned og installerer en del av programvaren, men fremover til og med prosessering vil bli outsourcet til en server et sted, og det vil redusere behovet for dyr maskinvare drastisk.

Dette er et lite skritt i den retningen, men det er positivt.

Sikkerhet og begrensninger

Bekymringen for at noen kan ha lest dette, er at det kan by på sikkerhetsproblemer. Hva om en webside skulle installere en app midlertidig på telefonen din som kan fakturere deg via Android Pay for eksempel?

En app kan ikke begynne å fakturere deg eller lese kontaktene dine med mindre du sier at den kan.

Selv om Android-direkteappar kan introdusere noen nye sikkerhetsproblemer, er det tiltak som sikrer at brukerne ikke trenger å bekymre seg for det meste. All nettverkstrafikk fra appene bruker HTTPS. Innlogging må håndteres av Smart Lock (som også holder prosessen fin og rask), og brukerne må gi tillatelse akkurat som de gjør for installerte apper. En app kan ikke begynne å fakturere deg eller lese kontaktene dine med mindre du sier at den kan.

Googles vanlige spørsmål om øyeblikkelig app forteller oss at disse appene kan bruke følgende tillatelser:

  • FAKTURERING
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE bare i Android O.
  • INTERNETT
  • READ_PHONE_NUMBERS bare i Android O.
  • TA OPP LYD
  • VIBRERE

Alt som ikke er i denne listen, støttes ikke av Instant Apps. Legg merke til at ting som Bluetooth, stille alarm, bruk av fingeravtrykk og angitt bakgrunnsbilde mangler.

Andre begrensninger inkluderer mangel på støtte for bakgrunnstjenester (apper som kjører potensielt uten brukerens kunnskap), for pushvarsler, for tilgang til ekstern lagring eller for å se på installerte apper på en enhet. Direkteapper vil heller ikke kunne endre innstillinger på brukerens enhet, for eksempel bakgrunnsbilde.

Som du kanskje forventer, er det også en filstørrelsesgrense for øyeblikkelig nedlasting av apper, som er 4 MB for hver ‘funksjon’ eller hver side (tenk aktivitet) i en app. Dette skaper selvfølgelig flere potensielle begrensninger. Det betyr for eksempel at utviklere ikke kan pakke en app full av rike medier, selv om det selvfølgelig ikke er noe som hindrer dem i å streame medier andre steder.

Men det gjør ganske mye rabatt på noe som et fullt 3D-spill. For øyeblikket i det minste. Google har dette å si om emnet:

“Spill er en høyspesialisert kategori av apper, og har ofte unike verktøy, store eiendeler og krav til høy ytelse. Likevel er vi interessert i å utforske spillbrukstilfeller. Undersøk Android Instant Apps-innlegg på StackOverflow

På kort sikt er det ingenting som hindrer deg i å lage spill, men de vil generelt være ting som puslespill eller veldig grunnleggende 2D-plattformspillere med et trykk. Maskinvareakselerasjon med OpenGL ES 2.0 støttes imidlertid, så fremtidspotensialet er der.

Tiden vil vise om noen av disse begrensningene blir opphevet eller om flere blir innført.

Tiden vil vise om noen av disse begrensningene blir opphevet eller om flere blir innført. Det vil også være interessant å se hvordan utviklere og merkevarer tar i bruk funksjonen. En ting som er verdt å huske på er det faktum at iOS foreløpig ikke har en sammenlignbar tjeneste. Bedrifter kan være forsiktige med å introdusere nye opplevelser som bare en viss del av publikum vil kunne sette pris på - men igjen, bare tiden vil vise.

Hva dette betyr for bedrifter og utviklere

Bedrifter bør imidlertid være begeistret for utsiktene til direkteapplikasjoner fra Android, ettersom dette skaper mange nye muligheter for økt engasjement og sannsynligvis salg som et resultat. Som vi allerede har berørt, vil Android Instant-apper gi en måte for nettsteder å lenke til mer dynamisk innhold for mobilbrukere, og dette vil igjen gi mulighet for bruk av stedsbevissthet, kjøp i appen og mer. Den virkelige appellen for en virksomhet da er muligheten til å la en bruker sømløst bestille en pizza eller kjøpe et produkt gjennom appen sin, eller å få veibeskrivelse til en butikk. Og muligheten til å dele lenker til sider i apper vil øke synliggjøringen av disse appene betraktelig og potensielt føre til mer trafikk. De brukerne som ikke liker appen din, har også mye mindre sannsynlighet for å gi en negativ anmeldelse.

Direkteapper vil være et must for bedrifter som ønsker å utnytte det maksimale markedsføringspotensialet til mobilappene sine da. For utviklere som tjener penger på appinstallasjoner eller reklame, kan fordelene imidlertid være mindre klare. Hvis du tjener pengene dine på annonser, kan du ha fordel av å ha flere brukere som frekventerer dine individuelle aktiviteter (og Firebase støttes). På den annen side kan mangelen på krav til å installere appen redusere hvor ofte noen brukere kommer tilbake til appen din etter deres første møte.

Direkteapper vil være et must for bedrifter som ønsker å utnytte det maksimale markedsføringspotensialet til mobilappene sine.

Direkteapper støttes av Android-versjoner som strekker seg helt tilbake til Jelly Bean, noe som betyr at de vil være tilgjengelige for millioner av brukere, men ser som de vil ikke være tilgjengelig på iOS, kan noen websider være motvillige til å gjøre dem til en stor del av strategien.

Hvordan utviklere kan implementere Android-apper for øyeblikket

En grundig opplæring er utenfor omfanget av dette innlegget, men vi kan raskt gå gjennom hva som er involvert i å lage en øyeblikkelig app.

Den gode nyheten er at Android Studio 3.0 kommer med øyeblikkelig appstøtte ut av boksen. Du laster ned Android Instant Apps SDK fra SDK Manager, og deretter bruker du App Links Assistant for enkelt å legge til koblingene dine. Emulatorene vil nå støtte testing i et lokalt miljø (dype koblinger ble tidligere testet ved bruk av ADB).

Den største forskjellen er bruken av en ny type konstruksjon: funksjonsmoduler. Disse fungerer som biblioteker med sin egen kode, ressurser og manifester og vil bli tilgang til på samme måte fra den installerbare appen din, men de vil bygge som individuelle .apks for de umiddelbare appene dine. En øyeblikkelig appmodul vil fungere som en container (en .zip) for funksjonsmodulene.

Så for å konvertere en vanlig app til en øyeblikkelig app, bruker du først App Links Assistant til å endre manifestet ditt og definere inngangspunkter og nettadresser for å få tilgang til dem. Dette fungerer på samme måte som på den måten du for øyeblikket ville sette inn en dyp kobling for å koble direkte til aktiviteter i en forhåndsinstallert app på enheten din.

Du konverterer deretter applikasjonsmodulen din og plasserer den i en basismodul. Du vil gi nytt navn til applikasjonen til å være en funksjon og endre Gradle-filen slik at du i stedet for com.android.application har com.android.feature. Du vil også legge til en linje i Gradle for å definere basefunksjonen. Du vil deretter legge til en applikasjonsmodul for den nåværende appen din, en "base" -funksjonsmodul for hovedappen og en funksjonsmodul for hver øyeblikkelig app. Alle appmodulene dine bygger basismodulene, og avhengighetene blir lagt til i Gradle-filene. Det er noen ekstra trinn, og du finner en mer detaljert forklaring nedenfor.

Google forsikrer oss om at hele prosessen kan håndteres på mindre enn en dag for en grunnleggende app, men det vil avhenge mye av din nåværende appstruktur, samt omfanget av prosjektet du har i tankene. Hvis du ønsker å opprette en butikk-app og gjøre hvert produktoppføring til sin egen funksjon, vil du ha flere trinn i forhold til å bygge en vanlig app - men for større prosjekter kan det ta betydelig lengre tid. Det introduserer absolutt en rekke ekstra trinn hvis du for eksempel vil gjøre hver side i en butikk kjørt som en egen øyeblikkelig app.

Beste praksis

Instant-apper til Android introduserer en rekke nye utfordringer for designere og utviklere og vil kreve et nytt formspråk og tenkemåte.

Google har delt noen gode fremgangsmåter her. For eksempel utviklere må ikke oppfordrer brukere aggressivt til å laste ned hele applikasjonen. Utviklere kan bruke en installasjonsknapp for å be om dette, men må gjøre det på en subtil måte. Anmodninger bør begrenses til ikke mer enn to eller tre tilfeller. På samme måte trenger de å unngå forgrening av brukergrensesnittet, og de oppfordres definitivt til ikke å legge sprutskjermer på individuelle sider. Smart Lock skal brukes til identitet for å unngå at brukere kontinuerlig må logge inn og ut av appene og nettstedene.

Det er absolutt verdt å lese gjennom hele guiden, men den beste måten å oppsummere dette på er å holde overgangen mellom websiden og appen så sømløs som mulig mens også husker at brukerne laster inn disse sidene fra den vanlige appen.

Konklusjon

Så hva lager du av Android-direkteappar? Kan du se deg selv bruke dem? Utviklere: vil du konvertere de nåværende appene dine, eller bruke denne funksjonen til fremtidige prosjekter?

Personlig ser jeg mye appell og håper dette er et skritt mot en "no downloads fremtid". Foreløpig vil muligheten for å koble venner direkte til sider i apper forhåpentligvis øke engasjementet og introdusere en rekke nye brukssaker.

Suksess vil trolig henge på viljen til utviklerne til å legge inn den ekstra tiden, men som igjen vil avhenge av hvor klare brukere er til å endre forholdet til programvaren deres.

I slekt

  • Google Play Instant: Prøv spill uten å laste ned dem
  • 5 Android-innstillinger du bør endre for å nivå opp smarttelefonspillet
  • Google bringer utvalgte Android-apper til Play Store

aleforce er verdenledende innen løninger for tyring av kundeforhold. Det er den innovative drivkraften bak mange vellykkede elkaper, og det er derfor ertifierte ekperter på dette verktø...

amung har tartet maeprodukjon på 12 GB LPDDR5 mobile DRAM-brikker, har elkapet kunngjort. I et innlegg på netttedet for nyhetrommet tidligere i dag, bekrev amung hva brikkene ville tilby, og...

Vi Anbefaler Deg