Instant-appar för Android - vad betyder de för användare och utvecklare?

Författare: John Stephens
Skapelsedatum: 1 Januari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Instant-appar för Android - vad betyder de för användare och utvecklare? - Appar
Instant-appar för Android - vad betyder de för användare och utvecklare? - Appar

Innehåll


Behöver du verkligen ladda ner en app för att äga den? Jag är inte filosofisk här (äger vi verkligen någonting?) Men när du funderar på hur snabbt och enkelt du kan ladda ner och installera något som en ficklampa-app, får det dig att undra vad fördelen med förvaring det på din enhet faktiskt är. Såvida du inte arbetar i en gruva, är det osannolikt att du kommer att behöva dessa appar för speciell användning alla så ofta; så så länge du har tillgång till en app snabbt när du behöver den mest, vilken fördel är det att få den att ta plats ut resten av tiden? Instant-appar för Android är Googles svar på detta dilemma.se

Instant Apps är en funktion som låter dig använda en app utan behöver ladda ner den till din telefon: hitta den bara i Play Store och klicka på 'Open App'. Ännu bättre gör det att du kan hoppa till en specifik aktivitet inom en app du inte har installerat, helt enkelt genom att trycka på en URL. Det är redan tillgängligt för vissa användare och håller på att utrullas till resten av oss. Nyligen har Google lagt till en "Testa det nu" -knappen till Play Store för vissa Android-appar för direkt. Men vad betyder det egentligen för dig? Och hur ska utvecklare anpassa sig till den här nya funktionen?


Använda Android-appar för direkt

För att komma åt Android-appar för direkt på din enhet behöver du helt enkelt aktivera alternativet i inställningsmenyn - så länge du har en Nexus- eller Pixel-enhet. Bege sig till Personligt> Google och då tjänster. Nu är det bara att växla Omedelbara appar på och tryck sedan på "Ja, jag är i" när meddelandet kommer upp. Du kan prova det med några av de tidiga adoptörerna som BuzzFeed eller Wish. Om du inte har någon av dessa enheter kanske du fortfarande kan hitta den i dina inställningar, men apparna kommer inte att vara tillgängliga ännu för dig att prova. Oroa dig dock inte, de kommer!

Instant Android-appar kan också startas från en URL. Detta är på samma sätt praktiskt eftersom det väsentligen utökar webbläsarupplevelsen för att lägga till mer kraft och egen funktionalitet - för att inte tala om så att vi kan dela erfarenheter från appar.


Vad detta kan betyda för användare

Så, vad betyder detta för användare? Ska du vara upphetsad, orolig eller likgiltig?

Sammantaget är detta ganska spännande nyheter och många förväntar sig att det är en spelväxlare för hur vi använder våra enheter. Det finns många appar i Play Store som vanligtvis är "engångsbruk", eller saker du sällan kommer att använda igen. Och det finns fortfarande många av oss med smarta 16 GB intern lagring på våra enheter (eller ännu mindre).

De flesta av oss föredrar att använda en egen app över en webbplats där det är möjligt men vi vill inte ha besväret med att installera den.

Även om det inte är för mycket besvär just nu att installera en app och sedan avinstallera den direkt efter, lovar Android Instant Apps att effektivisera processen ytterligare så att du kan spara tid och njuta av ännu mer effektivitet från din enhet. De flesta av oss föredrar att använda en egen app över en webbplats där det är möjligt men vi vill inte ha besväret med att installera den.

Det här är vad du kallar "att ha din tårta och äta den också".

Bättre ännu är löfte om att omedelbart släppas in på en specifik användbar sida i en app utan problem med att installera den. Exemplet som Google gav vid den senaste utvecklarkonferensen var att en användare kunde knacka på en parkeringsmätare med sin telefon för att omedelbart öppna upp en parkeringsapp (via NFC) på betalningssidan, redo att betala med Android Pay.

Ett annat exempel var att du kanske kunde dela ett korsord med en vän över WhatsApp. Hade det särskilt roligt med det pusslet? Sedan kan du skicka länken över så att mottagaren kan dyka rätt till den sidan i appen, utan att behöva installera den först eller ens navigera genom menyn.

Webb surfning kommer att bli mycket mer sömlös, eftersom webbplatser växlar mellan webbsidor, appar och tillbaka igen. I framtiden kan vi till och med se webbplatser som använder länkar för att starta omedelbara appar från andra utvecklare. När du tittar på restauranger i närheten i kartor kan du klicka på en recensionslänk på Yelp och sedan öppna Uber-appen för att boka taxi!

Webb surfning kommer att bli mycket mer sömlös, eftersom webbplatser växlar mellan webbsidor, appar och tillbaka igen.

På tal om framtiden är det definitivt enkelt att se på Android-appar för direkt som ett stort steg mot en oundviklig utveckling för våra onlineupplevelser. Med dataplaner blir mer och mer generösa, anslutningar blir allt snabbare och molnlagring vanligt; det är bara en tidsfråga tills vi inte längre behöver ladda ner något. Omedelbara appar hämtar och installerar fortfarande en del av programvaran, men i framtiden kommer till och med bearbetningen att läggas ut till en server någonstans och det kommer att drastiskt minska behovet av dyr maskinvara.

Detta är ett litet steg i den riktningen, men det är positivt.

Säkerhet och begränsningar

Oron för att vissa kan ha läst detta är att det kan ge säkerhetsproblem. Vad händer om en webbsida tillfälligt skulle installera en app på din telefon som kan fakturera dig via Android Pay till exempel?

En app kan inte börja fakturera dig eller läsa dina kontakter om du inte säger att den kan.

Även om Android-appar för snabba appar kan införa några nya säkerhetsproblem, finns det åtgärder som säkerställer att användare inte behöver behöva oroa sig för det mesta. All nätverkstrafik från apparna kommer att använda HTTPS. Inloggning måste hanteras av Smart Lock (som också håller processen fin och snabb) och användare kommer att behöva ge tillstånd precis som de gör för installerade appar. En app kan inte börja fakturera dig eller läsa dina kontakter om du inte säger att den kan.

Googles Vanliga frågor om Instant App-frågor berättar för oss att dessa appar kan använda följande behörigheter:

  • FAKTURERING
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE endast i Android O.
  • INTERNET
  • READ_PHONE_NUMBERS endast i Android O.
  • SPELA IN LJUD
  • VIBRERA

Allt som inte finns i den här listan stöds inte av Instant Apps. Lägg märke till att saker som Bluetooth, ställa in larm, använda fingeravtryck och ställa tapeter saknas.

Andra begränsningar inkluderar avsaknaden av stöd för bakgrundstjänster (appar som kör potentiellt utan användarens kunskap), för push-meddelanden, för åtkomst till extern lagring eller för att titta på installerade appar på en enhet. Omedelbara appar kommer inte heller att kunna ändra inställningar på användarens enhet, till exempel deras bakgrundsbild.

Som du kan förvänta dig finns det också en filstorleksgräns för direktuppladdning av apper, det vill säga 4 MB för varje 'funktion' eller varje sida (tänk aktivitet) i en app. Detta skapar naturligtvis fler potentiella begränsningar. Det betyder till exempel att utvecklare inte kan packa en app full av rika medier, men naturligtvis finns det inget som hindrar dem från att strömma media från någon annanstans.

Men det gör ganska mycket rabatt något som ett helt 3D-spel. För närvarande åtminstone. Google har detta att säga om ämnet:

”Spel är en mycket specialiserad kategori av appar och har ofta unika verktyg, stora tillgångar och krav på hög prestanda. Trots det är vi intresserade av att utforska fall som används för spel. Kolla Instant-appar för Android direkt på StackOverflow

På kort sikt finns det inget som hindrar dig från att skapa spel, men de kommer i allmänhet att vara saker som pusselspel eller mycket grundläggande 2D-plattformsspelare på ett tryck Hårdvaruacceleration med OpenGL ES 2.0 stöds dock, så framtida potential är där.

Tiden kommer att visa om några av dessa begränsningar upphävs eller om fler införs.

Tiden kommer att visa om några av dessa begränsningar upphävs eller om fler införs. Det kommer också att vara intressant att se hur utvecklare och varumärken använder funktionen. En sak som är värd att ha i åtanke är det faktum att iOS för närvarande inte har en jämförbar tjänst. Företag kan vara försiktiga med att introducera nya upplevelser som bara en viss del av deras publik kommer att kunna uppskatta - men igen, bara tiden kommer att berätta.

Vad detta betyder för företag och utvecklare

Företagen bör dock vara glada över att se direkt till Android-appar eftersom det skapar många nya möjligheter för ökat engagemang och förmodligen försäljning som ett resultat. Som vi redan har berört ger Android Instant Apps ett sätt för webbplatser att länka till mer dynamiskt innehåll för mobilanvändare, vilket i sin tur möjliggör användning av platsmedvetenhet, köp i appen och mer. Det verkliga vädjan för ett företag då är möjligheten att låta en användare sömlöst beställa en pizza eller köpa en produkt via sin app, eller att få vägbeskrivningar till en butik. Och möjligheten att dela länkar till sidor inom appar kommer att öka upptäckbarheten för dessa appar avsevärt och potentiellt leda till mer trafik. De användare som inte gillar din app är också mycket mindre benägna att lämna en negativ recension.

Omedelbara appar kommer att vara ett måste för företag som vill utnyttja den maximala marknadsföringspotentialen för sina mobilappar då. För utvecklare som tjänar sitt liv från appinstallationer eller reklam kan emellertid fördelarna vara mindre tydliga. Om du tjänar dina pengar på annonser kan du dra nytta av att fler användare besöker dina individuella aktiviteter (och Firebase stöds). Å andra sidan kan bristen på att installera appen dock minska hur ofta vissa användare kommer tillbaka till din app efter deras första möte.

Omedelbara appar kommer att vara ett måste för företag som vill utnyttja den maximala marknadsföringspotentialen för sina mobilappar.

Omedelbara appar stöds av Android-versioner som går helt tillbaka till Jelly Bean, vilket innebär att de kommer att vara tillgängliga för miljontals användare men ser som de vana vara tillgängliga på iOS, kan vissa webbsidor vara motvilliga att göra dem till en stor del av sin strategi.

Hur utvecklare kan implementera Android-appar för direkt

En djupgående handledning ligger utanför detta inlägg, men vi kan snabbt gå igenom vad som är involverat i att skapa en omedelbar app.

Den goda nyheten är att Android Studio 3.0 kommer med omedelbar appstöd ut ur lådan. Du hämtar Android Instant Apps SDK från SDK Manager och sedan använder du App Links Assistant för att enkelt lägga till dina länkar. Emulatorerna kommer nu att stödja tester i en lokal miljö (djupa länkar testades tidigare med ADB).

Den största skillnaden är användningen av en ny typ av konstruktion: funktionsmoduler. Dessa fungerar som bibliotek med sin egen kod, resurser och manifester och kommer åtkomst på samma sätt från din installerbara app, men de kommer att byggas som individuella .apks för dina omedelbara appar. En omedelbar appmodul fungerar som en behållare (en .zip) för dina funktionsmoduler.

Så för att konvertera en vanlig app till en omedelbar app använder du först App Links Assistant för att ändra ditt manifest och definiera postpunkter och URL: er för att komma åt dem. Detta fungerar på samma sätt som det du för närvarande skulle infoga en djup länk för att länka direkt till aktiviteter i en förinstallerad app på din enhet.

Du konverterar sedan din applikationsmodul och placerar den i en basfunktionsmodul. Du kommer att byta namn på applikationen till en funktion och ändra Gradle-filen så att du istället för com.android.application har com.android.feature. Du lägger också till en rad i Gradle för att definiera din basfunktion. Du lägger sedan till en applikationsmodul för din nuvarande app, en "bas" -funktionsmodul för huvudappen och en funktionsmodul för varje direktapp. Alla dina appmoduler kommer att bygga upp basfunktionsmodulen och så kommer beroenden läggas till i Gradle-filerna. Det finns några ytterligare steg och du hittar en mer detaljerad förklaring nedan.

Google försäkrar oss att hela processen kan hanteras på mindre än en dag för en grundläggande app, men det kommer att bero mycket på din nuvarande appstruktur, liksom omfattningen av projektet du har i åtanke. Om du vill skapa en butiksapp och göra varje produktlista till sin egen funktion kommer du att ha många ytterligare steg jämfört med att bygga en vanlig app - men för större projekt kan det ta betydligt längre tid. Det introducerar verkligen ett antal ytterligare steg om du vill till exempel att varje sida i en butik körs som en separat direktapp.

Bästa praxis

Omedelbara Android-appar introducerar en mängd nya utmaningar för designers och utvecklare och kommer att kräva ett nytt formspråk och ett sätt att tänka på.

Google har delat några bästa metoder här. Till exempel utvecklare får inte uppmanar aggressivt användare att ladda ner hela applikationen. Utvecklare kan använda en installationsknapp för att uppmana till detta men måste göra det på ett subtilt sätt. Anvisningar bör begränsas till högst två eller tre fall. På samma sätt måste de undvika grenar deras UI och de uppmuntras definitivt att inte lägga till stänkskärmar på enskilda sidor. Smart Lock bör användas för identitet för att undvika att användare kontinuerligt måste logga in och ut från appar och webbplatser.

Det är definitivt värt att läsa igenom hela guiden, men det bästa sättet att sammanfatta detta är att hålla övergången mellan webbsidan och appen så sömlös som möjligt medan också komma ihåg att användare kommer att ladda dessa sidor från den vanliga appen.

Slutsats

Så vad gör du av Android-appar direkt? Kan du se dig själv använda dem? Utvecklare: kommer du att konvertera dina nuvarande appar eller använda den här funktionen för framtida projekt?

Personligen ser jag mycket vädjan och hoppas att detta är ett steg mot en "framtida nedladdning". För tillfället kommer förmågan att länka vänner direkt till sidor i appar förhoppningsvis att öka engagemanget och introducera en rad nya användningsfall.

Framgång kommer troligtvis att hämma på utvecklarens vilja att lägga in den extra tiden men som i sin tur kommer att bero på hur redo användare är att ändra sin relation till sin programvara.

Relaterad

  • Google Play Instant: Prova spel utan att ladda ner dem
  • 5 Android-inställningar som du bör ändra för att jämna upp ditt smarttelefonspel
  • Google tar med utvalda Android-appar till Play Store

Vi lever i en era full av digitalt allt. Det vi brukade hålla i vår hand lagra nu i vår telefon, och även om det här är mycket bekvämare än den gamla kolmetoden...

Alla behöver några extra dollar då och då. Men vi är inte å dumma att föröka få dig att tro att du kommer att tjäna pengar när du itter hemma oc...

Fascinerande Publikationer