Android Instant-apps - hvad betyder de for brugere og udviklere?

Forfatter: John Stephens
Oprettelsesdato: 1 Januar 2021
Opdateringsdato: 1 Juli 2024
Anonim
Google Play Instant: Structuring instant apps
Video.: Google Play Instant: Structuring instant apps

Indhold


Har du virkelig brug for at downloade en app for at eje den? Jeg er ikke filosofisk her (ejer vi virkelig noget?), Men når du overvejer, hvor hurtigt og nemt du kan downloade og installere noget som en lommelygte-app, får det dig til at spørge, hvad fordelen ved beholde det på din enhed faktisk er. Medmindre du arbejder ned i en mine, er det usandsynligt, at du har brug for disse apps til speciel brug, så ofte; så længe du har adgang til en app hurtigt, når du har brug for den mest, hvilken fordel er der ved at få den til at tage plads resten af ​​tiden? Instant-apper til Android er Googles svar på dette dilemma.se

Instant Apps er en funktion, der giver dig mulighed for at bruge en app uden behøver at downloade det helt til din telefon: find det bare i Play Store og klik på 'Åbn app'. Bedre endnu, det giver dig mulighed for at hoppe til en bestemt aktivitet i en app, du ikke har installeret, blot ved at trykke på en URL. Det er allerede tilgængeligt for nogle brugere og er i færd med at rulle ud til resten af ​​os. For nylig tilføjede Google en "Prøv det nu" -knappen til Play Store for nogle Android Instant Apps. Men hvad betyder det virkelig for dig? Og hvordan skal udviklere tilpasse sig denne nye funktion?


Brug af Android instant apps

For at få adgang til Android-instant-apps på din enhed skal du blot slå funktionen til i din indstillingsmenu - så længe du har en Nexus- eller Pixel-enhed. Gå til Personlig> Google og så Services. Nu er det bare at skifte Instant-apps tændt, og tryk så på 'Ja, jeg er i', når meddelelsen vises. Du kan prøve det med nogle af de tidlige adoptører som BuzzFeed eller Wish. Hvis du ikke har en af ​​disse enheder, kan du muligvis stadig finde den i dine indstillinger, men appsne er endnu ikke tilgængelige for dig at prøve. Vær dog ikke bange, de kommer!

Instant-apper til Android kan også lanceres fra en URL. Dette er på samme måde praktisk, fordi det i det væsentlige udvider oplevelsen af ​​webbrowsing til at tilføje mere magt og indbygget funktionalitet - for ikke at nævne, så vi kan dele oplevelser fra apps.


Hvad dette kan betyde for brugerne

Så hvad betyder dette for brugerne? Bør du være ophidset, bekymret eller ligeglad?

I det store og hele er dette temmelig spændende nyheder, og mange forventer, at det vil være en spilskifter til den måde, vi bruger vores enheder på. Der er mange apps i Play Store, der typisk er 'engangsanvendelser', eller ting, som du sjældent vil bruge igen. Og der er stadig masser af os med en skånsom 16 GB intern opbevaring på vores enheder (eller endnu mindre).

De fleste af os foretrækker at bruge en native app over et websted, hvor det er muligt, men vi ønsker ikke besværet med at installere det.

Selvom det ikke er for meget besvær lige nu at installere en app og derefter afinstallere den umiddelbart efter, lover Android Instant Apps at strømline processen yderligere, så du kan spare tid og nyde endnu større effektivitet fra din enhed. De fleste af os foretrækker at bruge en native app over et websted, hvor det er muligt, men vi ønsker ikke besværet med at installere det.

Dette er, hvad du kalder "at have din kage og spise den også".

Bedre endnu er løftet om øjeblikkeligt at blive tabt på en bestemt nyttig side i en app uden problemer med at installere den. Eksemplet, Google gav på den nylige udviklerkonference, var, at en bruger kunne trykke på en parkeringsmåler med deres telefon for øjeblikkeligt at åbne en parkeringsapp (gennem NFC) på betalingssiden, klar til at betale med Android Pay.

Et andet eksempel var, at du muligvis kunne dele et krydsord med en ven over WhatsApp. Havde du det sjovt med det puslespil? Derefter kan du sende linket over, og modtageren vil være i stand til at dykke direkte til den side i appen uden behov for at installere det først eller endda navigere gennem menuen.

Web browsing vil blive langt mere problemfri, når websteder skifter mellem websider, apps og tilbage igen. I fremtiden kan vi endda se websteder, der bruger links til at starte øjeblikkelige apps fra andre udviklere. Når du tjekker restauranter i nærheden i Maps, kan du klikke på et gennemgangslink på Yelp og derefter åbne Uber-appen for at booke en taxa!

Web browsing vil blive langt mere problemfri, når websteder skifter mellem websider, apps og tilbage igen.

Når vi taler om fremtiden, er det bestemt let at se på Android-instant-apps som et stort skridt mod en uundgåelig udvikling for vores online oplevelser. Når dataplaner bliver mere og mere generøse, bliver forbindelserne stadig hurtigere, og skylagring er almindelig; det er kun et spørgsmål om tid, indtil vi ikke længere skal downloade hvad som helst. Instant-apps downloader og installerer stadig en del af softwaren, men i fremtiden vil endda processen sandsynligvis blive outsourcet til en server et sted, og det vil drastisk reducere behovet for dyre hardware.

Dette er et lille skridt i den retning, men det er positivt.

Sikkerhed og begrænsninger

Bekymringen for, at nogle måske har læst dette, er, at det kan give sikkerhedsproblemer. Hvad nu hvis en webside midlertidigt skulle installere en app på din telefon, der f.eks. Kunne fakturere dig via Android Pay?

En app kan ikke begynde at fakturere dig eller læse dine kontakter, medmindre du siger, at den kan.

Mens Android-instant-apps muligvis introducerer nogle nye sikkerhedsmæssige bekymringer, er der foranstaltninger, der sikrer, at brugere ikke behøver at bekymre sig for det meste. Al netværkstrafik inde fra apps bruger HTTPS. Log ind skal håndteres af Smart Lock (som også holder processen fin og hurtig), og brugerne bliver nødt til at give tilladelse, ligesom de gør for installerede apps. En app kan ikke begynde at fakturere dig eller læse dine kontakter, medmindre du siger, at den kan.

Googles side med ofte stillede spørgsmål til øjeblikkelig app fortæller os, at disse apps kan bruge følgende tilladelser:

  • BILLING
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE kun i Android O.
  • INTERNET
  • READ_PHONE_NUMBERS kun i Android O.
  • RECORD_AUDIO
  • VIBRERE

Alt, der ikke findes på denne liste, understøttes ikke af Instant Apps. Bemærk, at ting som Bluetooth, indstil alarm, brug af fingeraftryk og indstillet tapet mangler.

Andre begrænsninger inkluderer manglen på support til baggrundstjenester (apps, der kører potentielt uden brugerens viden), til push-meddelelser, adgang til ekstern lagerplads eller til at se på installerede apps på en enhed. Instant-apps vil heller ikke være i stand til at ændre indstillinger på brugerens enhed, f.eks. Deres tapet.

Som du kunne forvente, er der også en filstørrelsesgrænse for instant app-downloads, det vil sige 4 MB for hver 'funktion' eller hver side (tænk aktivitet) i en app. Dette skaber naturligvis flere mulige begrænsninger. Det betyder for eksempel, at udviklere ikke kan pakke en app fuld af rige medier, selvom der naturligvis ikke er noget der forhindrer dem i at streame medier andetsteds.

Men det giver stort set noget som et fuldt 3D-spil. I øjeblikket i det mindste. Google har dette at sige om emnet:

”Spil er en højt specialiseret kategori af apps og har ofte unikke værktøjer, store aktiver og høje ydelseskrav. Alligevel er vi interesseret i at udforske sager om brug af spil. Tjek Android Instant Apps-indlæg på StackOverflow

På kort sigt er der intet, der forhindrer dig i at oprette spil, men de vil generelt være ting som puslespil eller meget basale 2D platforme med et tryk. Hardwareacceleration med OpenGL ES 2.0 understøttes dog, så fremtidens potentiale er der.

Tiden viser, om nogle af disse begrænsninger er ophævet, eller om flere indføres.

Tiden viser, om nogle af disse begrænsninger er ophævet, eller om flere indføres. Det vil også være interessant at se, hvordan udviklere og mærker anvender funktionen. En ting, der er værd at huske på, er, at iOS i øjeblikket ikke har en sammenlignelig service. Virksomheder kan være forsigtige med at introducere nye oplevelser, som kun en bestemt del af deres publikum vil være i stand til at værdsætte - men igen er det kun tiden, der fortæller.

Hvad dette betyder for virksomheder og udviklere

Virksomheder bør dog være begejstrede over udsigten til Android-instant-apps, da dette skaber en masse nye muligheder for øget engagement og sandsynligvis salg som resultat. Som vi allerede er berørt, giver Android Instant Apps en måde for websteder at linke til mere dynamisk indhold til mobile brugere, og dette igen giver mulighed for brug af placeringsoplysning, køb i appen og mere. Den virkelige appel for en virksomhed er evnen til at lade en bruger problemfrit bestille en pizza eller købe et produkt gennem deres app, eller at få rutevejledning til en butik. Og muligheden for at dele links til sider inden for apps vil i høj grad øge disse apps synlighed og potentielt føre til mere trafik. De brugere, der ikke kan lide din app, er også meget mindre tilbøjelige til at efterlade en negativ anmeldelse.

Instant-apps vil være et must for virksomheder, der ønsker at udnytte det maksimale marketingpotentiale for deres mobile apps derefter. For udviklere, der tjener deres liv på appinstallationer eller fra reklame, kan fordelene dog være mindre klare. Hvis du tjener dine penge på annoncer, kan du drage fordel af, at flere brugere frekventerer dine individuelle aktiviteter (og Firebase understøttes). På den anden side kan manglen på krav til installation af appen dog reducere, hvor ofte nogle brugere kommer tilbage til din app efter deres første møde.

Instant-apps vil være et must for virksomheder, der ønsker at udnytte det maksimale marketingpotentiale for deres mobile apps.

Instant-apps understøttes af Android-versioner, der går helt tilbage til Jelly Bean, hvilket betyder, at de vil være tilgængelige for millioner af brugere, men ser som de vil ikke være tilgængelig på iOS, kan nogle websider være tilbageholdende med at gøre dem til en stor del af deres strategi.

Hvordan udviklere kan implementere Android-instant-apps

En dybdegående tutorial er uden for dette indlægs anvendelsesområde, men vi kan hurtigt gennemgå, hvad der er involveret i at oprette en øjeblikkelig app.

Den gode nyhed er, at Android Studio 3.0 kommer med øjeblikkelig app-support ud af boksen. Du henter Android Instant Apps SDK fra SDK Manager, og derefter bruger du App Links Assistant til let at tilføje dine links. Emulatorerne understøtter nu også test i et lokalt miljø (dybe links blev tidligere testet ved hjælp af ADB).

Den største forskel er brugen af ​​en ny type konstruktion: funktionsmoduler. Disse fungerer som biblioteker med deres egen kode, ressourcer og manifester og fås adgang på samme måde fra din installerbare app, men de vil bygge som individuelle .apks til dine instant apps. Et øjeblikkeligt appmodul fungerer som en container (en .zip) til dine funktionsmoduler.

Så for at konvertere en almindelig app til en øjeblikkelig app, skal du først bruge App Links Assistant til at ændre dit manifest og definere indgangspunkter og URL'er for at få adgang til dem. Dette fungerer på en måde, der ligner den måde, du i øjeblikket vil indsætte et dybt link for at linke direkte til aktiviteter i en forudinstalleret app på din enhed.

Du konverterer derefter dit applikationsmodul og placerer det i et basefunktionsmodul. Du omdøber applikationen til at være en funktion og ændre Gradle-filen, så du i stedet for com.android.application har com.android.feature. Du tilføjer også en linje til Gradle for at definere din basefunktion. Derefter tilføjer du et applikationsmodul til din nuværende app, et 'base'-funktionsmodul til hovedappen og et funktionsmodul til hver øjeblikkelig app. Alle dine appmoduler bygger basefunktionsmodulet, og de tilføjes afhængigheder til Gradle-filerne. Der er et par ekstra trin, og du finder en mere detaljeret forklaring nedenfor.

Google forsikrer os om, at hele denne proces kan håndteres på mindre end et døgn for en grundlæggende app, men det vil afhænge meget af din nuværende appstruktur, samt størrelsen på det projekt, du har i tankerne. Hvis du vil oprette en butik-app og gøre hvert produkt, der fortæller sin egen funktion, vil du have adskillige yderligere trin sammenlignet med at oprette en almindelig app - men for større projekter kan det tage betydeligt længere tid. Det introducerer bestemt et antal yderligere trin, hvis du f.eks. Vil gøre hver side i en butik kørt som en separat øjeblikkelig app.

Bedste praksis

Instant-apper til Android introducerer en række nye udfordringer for designere og udviklere og vil kræve et nyt designsprog og tankegang.

Google har delt nogle af de bedste fremgangsmåder her. For eksempel udviklere må ikke opfordrer aggressivt brugere til at downloade det fulde program. Udviklere kan bruge en installationsknap til at bede om dette, men skal gøre det på en subtil måde. Anmodninger bør begrænses til højst to eller tre tilfælde. Ligeledes er de nødt til at undgå forgrening af deres UI, og de opfordres bestemt til ikke at tilføje stænkskærme til individuelle sider. Smart Lock skal bruges til identitet for at undgå, at brugere konstant skal logge ind og ud af apps og websteder.

Det er bestemt værd at læse gennem den fulde guide, men den bedste måde at opsummere dette på er at holde overgangen mellem websiden og appen så problemfri som muligt, mens også huske, at brugere vil indlæse disse sider fra den almindelige app.

Konklusion

Så hvad laver du af Android-instant-apps? Kan du se dig selv bruge dem? Udviklere: vil du konvertere dine nuværende apps, eller bruge denne funktion til fremtidige projekter?

Personligt ser jeg en masse appel og håber, at dette er et skridt mod en 'fremtid uden downloads'. For tiden vil muligheden for at linke venner direkte til sider inden for apps forhåbentlig øge engagementet og introducere en række nye brugssager.

Succes afhænger sandsynligvis af udviklernes vilje til at sætte den ekstra tid i brug, hvilket igen vil afhænge af, hvor klar brugere er til at ændre deres forhold til deres software.

Relaterede

  • Google Play Instant: Prøv spil uden at downloade dem
  • 5 Android-indstillinger, du skal ændre for at udjævne dit smartphone-spil
  • Google bringer udvalgte Android-øjeblikkelige apps til Play Store

Mozilla annoncerede i dag, at Firefox Lockbox nu er tilgængelig på Android. Appen var tidligere kun tilgængelig på iO.Firefox Lockbox er Mozilla grati adgangkodemanager, der giver ...

I dag fjernede Google officielt låget fra Android Go baeret på Android 10, den enete iteration af operativytemet deignet pecifikt til telefoner på entry-level. Det nye operativytem er m...

Populær På Portalen