Aplicații instantanee Android - ce înseamnă pentru utilizatori și dezvoltatori?

Autor: John Stephens
Data Creației: 1 Ianuarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Aplicații instantanee Android - ce înseamnă pentru utilizatori și dezvoltatori? - Aplicaţii
Aplicații instantanee Android - ce înseamnă pentru utilizatori și dezvoltatori? - Aplicaţii

Conţinut


Aveți nevoie într-adevăr să descărcați o aplicație pentru a o deține? Nu sunt filosofic aici (deținem cu adevărat ceva?), Dar când luați în considerare cât de rapid și ușor puteți descărca și instala ceva ca o aplicație cu lanternă, vă face să vă întrebați care este avantajul păstrare este de fapt pe dispozitivul dvs. este. Cu excepția cazului în care lucrezi la o mină, este puțin probabil să ai nevoie de acele aplicații speciale pentru cazurile de utilizare atât de des; atâta timp cât veți putea accesa rapid o aplicație atunci când aveți cea mai mare nevoie de ea, ce beneficiu aveți pentru ca acesta să ocupe spațiu restul timpului? Aplicațiile instantanee Android sunt răspunsul Google la această dilemă.se

Aplicații instantanee este o caracteristică care vă permite să utilizați o aplicație fără trebuie să îl descărcați complet pe telefon: doar găsiți-l în Play Store și faceți clic pe „Deschideți aplicația”. Mai bine, vă permite să săriți la o anumită activitate într-o aplicație pe care nu ați instalat-o, pur și simplu atingând o adresă URL. Este deja disponibil pentru unii utilizatori și este în curs de a ne transmite celorlalți dintre noi. Recent, Google a adăugat un buton „Încercați-l acum” în Play Store pentru unele aplicații instantanee Android. Dar ce înseamnă cu adevărat pentru tine? Și cum ar trebui să se adapteze dezvoltatorii la această nouă caracteristică?


Utilizarea aplicațiilor instantanee Android

Pentru a accesa aplicații instant Android pe dispozitivul dvs., trebuie doar să activați opțiunea în meniul dvs. de setări - atât timp cât aveți un dispozitiv Nexus sau Pixel. Capul spre Personal> Google și apoi Servicii. Acum doar comutați Aplicații instantanee apoi, apoi apăsați „Da, sunt înăuntru” când apare anunțul. Puteți încerca împreună cu unii dintre cei care au adoptat timpuriu, cum ar fi BuzzFeed sau Wish. Dacă nu aveți unul dintre aceste dispozitive, este posibil să îl găsiți în setările dvs., dar aplicațiile nu vor fi încă disponibile pentru a le încerca. Totuși, nu vă faceți griji, vin!

Aplicațiile instantanee Android pot fi lansate și de pe o adresă URL. Acest lucru este la fel de util, deoarece extinde în mod esențial experiența de navigare web pentru a adăuga mai multă putere și funcționalitate nativă - fără să ne referim, permițându-ne să împărtășim experiențe din aplicații.


Ce ar putea însemna acest lucru pentru utilizatori

Deci, ce înseamnă asta pentru utilizatori? Ar trebui să fii emoționat, îngrijorat sau indiferent?

În general, aceasta este o veste destul de interesantă și mulți se așteaptă ca acesta să fie un schimbător de jocuri pentru modul în care ne folosim dispozitivele. Există multe aplicații în Play Store, care sunt de obicei treburi „cu o singură utilizare” sau lucruri pe care le veți folosi din nou. Și mai există încă o sumedenie de 16 GB de stocare internă pe dispozitivele noastre (sau chiar mai puțin).

Cei mai mulți dintre noi preferăm să folosim o aplicație nativă pe un site web, atunci când este posibil, dar nu dorim dificultățile de instalare.

Deși acum nu are prea multe probleme pentru a instala o aplicație și a o dezinstala imediat după, Android Instant Apps promite să eficientizeze procesul și mai mult, astfel încât să puteți economisi timp și să vă bucurați de o eficiență și mai mare de pe dispozitiv. Cei mai mulți dintre noi preferăm să folosim o aplicație nativă pe un site web, atunci când este posibil, dar nu dorim dificultățile de instalare.

Este ceea ce numiți „să aveți tortul și să îl mâncați și tu”.

Mai bine, este promisiunea de a fi aruncat instantaneu într-o anumită pagină utilă într-o aplicație fără probleme în instalarea acesteia. Exemplul pe care Google l-a dat la recenta conferință de dezvoltatori a fost acela că un utilizator poate atinge un contor de parcare cu telefonul pentru a deschide instantaneu o aplicație de parcare (prin NFC) pe pagina de plată, gata să plătească cu Android Pay.

Un alt exemplu a fost că s-ar putea să poți partaja un puzzle cu cuvinte încrucișate cu un prieten prin WhatsApp. S-a distrat special cu acel puzzle? Apoi puteți trimite linkul peste, iar destinatarul va putea să se plimbe direct pe pagina respectivă în aplicație, fără a fi nevoie să o instalați mai întâi sau chiar să navigați prin meniu.

Navigarea web va deveni mult mai perfectă, pe măsură ce site-urile se schimbă între pagini web, aplicații și din nou. În viitor, s-ar putea să vedem chiar și site-uri care utilizează link-uri pentru a lansa aplicații instantanee de la alți dezvoltatori. În timp ce consultați restaurantele din apropiere în Maps, puteți face clic pe un link de recenzie din Yelp și apoi puteți deschide aplicația Uber pentru a rezerva un taxi!

Navigarea web va deveni mult mai perfectă, pe măsură ce site-urile se schimbă între pagini web, aplicații și din nou.

Vorbind despre viitor, este cu siguranță ușor să privim aplicațiile instantanee Android ca fiind un mare pas către o evoluție inevitabilă pentru experiențele noastre online. Întrucât planurile de date devin din ce în ce mai generoase, conexiunile devin din ce în ce mai rapide, iar stocarea în cloud este ceva obișnuit; este doar o chestiune de timp până nu mai avem de descărcat orice. Aplicațiile instantanee încă descarcă și instalează o parte din software, dar în viitor chiar și procesarea va fi externalizată pe un server undeva și asta va reduce drastic nevoia de hardware scump.

Acesta este un pas mic în această direcție, dar este unul pozitiv.

Securitate și limitări

Grija că unii ar putea citi acest lucru este că ar putea prezenta probleme de securitate. Ce se întâmplă dacă o pagină web ar instala temporar o aplicație pe telefonul dvs. care vă poate factura prin Android Pay, de exemplu?

O aplicație nu vă poate începe să vă factureze sau să vă citească contactele decât dacă spuneți că poate.

În timp ce aplicațiile instantanee Android pot introduce unele probleme noi de securitate, există măsuri care asigură că utilizatorii nu ar trebui să se îngrijoreze în cea mai mare parte. Tot traficul de rețea din interiorul aplicațiilor va utiliza HTTPS. Conectarea va trebui să fie gestionată de Smart Lock (care, de asemenea, menține procesul frumos și rapid), iar utilizatorii vor trebui să acorde permisiunea la fel ca în cazul aplicațiilor instalate. O aplicație nu vă poate începe să vă factureze sau să vă citească contactele decât dacă spuneți că poate.

Pagina cu Întrebări frecvente pentru aplicații instantanee Google ne spune că aceste aplicații pot utiliza următoarele permisiuni:

  • FACTURARE
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • APARAT FOTO
  • INSTANT_APP_FOREGROUND_SERVICE numai în Android O.
  • INTERNET
  • READ_PHONE_NUMBERS numai în Android O.
  • ÎNREGISTREAZĂ AUDIO
  • VIBRA

Nimic din această listă nu este acceptat de aplicații instantanee. Observați că lipsesc lucruri precum Bluetooth, setarea alarmei, utilizarea amprentei digitale și setarea tapetului.

Alte limitări includ lipsa de asistență pentru serviciile de fundal (aplicații care rulează potențial fără cunoștința utilizatorului), pentru notificări push, pentru accesarea stocării externe sau pentru căutarea aplicațiilor instalate pe un dispozitiv. De asemenea, aplicațiile instantanee nu vor putea modifica setările pe dispozitivul utilizatorului, cum ar fi tapetul lor.

După cum vă așteptați, există și o limită de dimensiune a fișierului pentru descărcări instantanee de aplicație, aceasta fiind de 4 MB pentru fiecare „caracteristică” sau pentru fiecare pagină (activitate de gândire) a unei aplicații. Aceasta creează desigur mai multe limitări potențiale. Înseamnă, de exemplu, că dezvoltatorii nu pot împacheta o aplicație plină de media bogată, dar, desigur, nu există nimic care să-i oprească să transmită streaming din alte părți.

Dar reduce destul de mult ceva ca un joc complet 3D. Momentan cel puțin. Google trebuie să spună despre acest subiect:

„Jocurile sunt o categorie extrem de specializată de aplicații și au adesea instrumente unice, active mari și cerințe de performanță ridicată. Chiar și așa, ne interesează explorarea cazurilor de utilizare a jocurilor. Verifică Aplicații instantanee pentru aplicații Android pe StackOverflow

Pe termen scurt, nu există nimic care să te împiedice să creezi jocuri, dar în general vor fi lucruri precum jocuri de puzzle sau foarte platforme de bază 2D la un moment dat. Accelerarea hardware cu OpenGL ES 2.0 este acceptată, deci potențialul viitor există.

Timpul va spune dacă unele dintre aceste restricții sunt ridicate sau dacă sunt introduse mai multe.

Timpul va spune dacă unele dintre aceste restricții sunt ridicate sau dacă sunt introduse mai multe. De asemenea, va fi interesant să vedem cum dezvoltatorii și mărcile adoptă această caracteristică. Un lucru demn de reținut este faptul că iOS nu are în prezent un serviciu comparabil. Întreprinderile ar putea fi prudente cu privire la introducerea de noi experiențe pe care doar o anumită secțiune a publicului lor le va putea aprecia - dar, din nou, doar timpul va spune.

Ce înseamnă asta pentru companii și dezvoltatori

Întreprinderile ar trebui să fie încântate de perspectiva aplicațiilor instantanee Android, deoarece acest lucru creează o mulțime de noi oportunități pentru o implicare sporită și probabil vânzări ca rezultat. După cum am atins deja, aplicațiile instantanee Android vor oferi o modalitate pentru site-urile web de a se conecta la conținut mai dinamic pentru utilizatorii de telefonie mobilă, ceea ce va permite utilizarea conștientizării locației, achiziții în aplicație și multe altele. Adevăratul apel pentru o afacere este atunci posibilitatea de a permite unui utilizator să comande perfect o pizza sau să cumpere un produs prin aplicația sa sau să obțină indicații către un magazin. Iar capacitatea de a partaja link-uri către pagini din aplicații va crește mult descoperirea acestor aplicații și va duce la mai mult trafic. Acei utilizatori cărora nu le place aplicația au, de asemenea, mult mai puțin probabil să lase o recenzie negativă.

Aplicațiile instantanee vor fi o necesitate pentru întreprinderile care doresc să utilizeze potențialul maxim de marketing al aplicațiilor lor mobile atunci. Cu toate acestea, pentru dezvoltatorii care își trăiesc viața din instalări de aplicații sau din publicitate, beneficiile pot fi mai puțin clare. Dacă vă câștigați banii din anunțuri, atunci puteți beneficia de mai mulți utilizatori care frecventează activitățile dvs. individuale (iar Firebase este acceptat). Pe de altă parte, însă, lipsa cerinței de instalare a aplicației, poate reduce cât de des vin unii utilizatori înapoi la aplicația dvs. după prima lor întâlnire.

Aplicațiile instantanee vor fi o necesitate pentru întreprinderile care doresc să utilizeze potențialul maxim de marketing al aplicațiilor lor mobile.

Aplicațiile instantanee vor fi acceptate de versiuni Android care se întorc până la Jelly Bean, ceea ce înseamnă că vor fi disponibile pentru milioane de utilizatori, dar văzând cum sunt nu va să fie disponibile pe iOS, unele pagini web ar putea fi reticente în a le face o mare parte din strategia lor.

Cum dezvoltatorii pot implementa aplicații instant Android

Un tutorial aprofundat este dincolo de sfera acestei postări, dar putem trece repede peste ceea ce este implicat în crearea unei aplicații instantanee.

Vestea bună este că Android Studio 3.0 va veni cu suport instant pentru aplicație. Veți descărca SDK pentru aplicații instantanee Android din Managerul SDK și apoi veți utiliza Asistentul pentru legături pentru aplicații pentru a adăuga cu ușurință linkurile. Emulatorii vor susține acum testarea și în mediul local (legăturile profunde au fost testate anterior folosind ADB).

Cea mai mare diferență este utilizarea unui nou tip de construct: module module. Acestea funcționează ca bibliotecile cu propriul cod, resurse și manifesturi și vor fi accesate în același mod din aplicația dvs. instalabilă, dar vor construi ca fișiere .apks individuale pentru aplicațiile instantanee. Un modul de aplicație instantaneu va acționa ca un container (un .zip) pentru modulele de caracteristici.

Așadar, pentru a transforma o aplicație obișnuită într-o aplicație instantanee, mai întâi veți folosi App Links Assistant pentru a vă modifica manifestul și a defini punctele de intrare și adresele URL pentru a le accesa. Aceasta funcționează într-o manieră similară cu modul în care ați insera în prezent un link profund pentru conectarea directă la activitățile din cadrul unei aplicații preinstalate pe dispozitiv.

Vei transforma apoi modulul de aplicație și îl vei plasa în modulul de caracteristici de bază. Veți redenumi aplicația ca caracteristică și veți schimba fișierul Gradle astfel încât în ​​loc de com.android.application să aveți com.android.feature. De asemenea, veți adăuga o linie la Gradle pentru a vă defini caracteristica de bază. Apoi, veți adăuga un modul de aplicație pentru aplicația dvs. curentă, un modul de funcții „de bază” pentru aplicația principală și un modul de funcții pentru fiecare aplicație instantanee. Toate modulele de aplicații se vor construi în afara modulului de caracteristici de bază, astfel încât vor fi adăugate dependențe la fișierele Gradle. Există câțiva pași suplimentari și mai jos veți găsi o explicație mai detaliată.

Google ne asigură că acest întreg proces poate fi gestionat în mai puțin de o zi pentru o aplicație de bază, dar va depinde foarte mult de structura actuală a aplicației dvs., precum și de amploarea proiectului pe care îl aveți în minte. Dacă doriți să creați o aplicație de magazin și să faceți din fiecare produs care să prezinte propria funcție, atunci veți avea numeroși pași suplimentari în comparație cu crearea unei aplicații obișnuite - dar pentru proiecte mai mari poate dura mult mai mult. Cu siguranță, introduce o serie de pași suplimentari dacă doriți ca fiecare pagină dintr-un magazin să fie rulată ca o aplicație instantanee separată, de exemplu.

Cele mai bune practici

Aplicațiile instantanee Android introduc o serie de noi provocări pentru designeri și dezvoltatori și vor necesita un nou limbaj de design și un mod de gândire.

Google a distribuit câteva bune practici aici. De exemplu, dezvoltatorii nu trebuie îndeamnă agresiv utilizatorii să descarce aplicația completă. Dezvoltatorii pot utiliza un buton de instalare pentru a solicita acest lucru, dar trebuie să facă acest lucru într-o manieră subtilă. Prompturile ar trebui să fie limitate la cel mult două sau trei cazuri. De asemenea, aceștia trebuie să evite să își brancheze interfața de utilizator și sunt încurajați cu siguranță să nu adauge ecrane splash la paginile individuale. Smart Lock trebuie utilizat pentru identitate pentru a evita utilizatorii să se conecteze și să iasă continuu din aplicații și site-uri.

Cu siguranță merită citit prin ghidul complet, dar cel mai bun mod de a rezuma acest lucru este să păstrați tranziția între pagina web și aplicație cât mai perfectă în timp ce de asemenea amintind că utilizatorii vor încărca aceste pagini din aplicația obișnuită.

Concluzie

Ce faceți din aplicațiile instantanee Android? Te poți vedea folosindu-le? Dezvoltatori: veți converti aplicațiile dvs. actuale sau veți utiliza această caracteristică pentru proiecte viitoare?

Personal văd o mulțime de recurs și sper că acesta este un pas către un „fără descărcări viitoare”. Deocamdată, abilitatea de a conecta prietenii direct la paginile din aplicații va crește cu siguranță implicarea și va introduce o serie de cazuri noi de utilizare.

Cu toate acestea, succesul va depinde de disponibilitatea dezvoltatorilor de a prelua acest timp suplimentar, care, la rândul său, va depinde de cât de gata sunt utilizatorii pentru a-și schimba relația cu software-ul lor.

Legate de

  • Google Play Instant: încercați jocuri fără a le descărca
  • 5 setări Android pe care ar trebui să le schimbați pentru a vă ridica nivelul de joc smartphone
  • Google aduce aplicații instantanee Android selectate în Play Store

Nvidia hield TV ete unul dintre cele mai bune dipozitive Android TV (și Android) în general, datorită GPU-ului ău infernal și fluxului contant de actualizări emnificative de-a lungul anilor. Din ...

Am văzut mai multe zvonuri legate de un nou televizor Nvidia hield, iar acum mașina reînnoită a trecut pe ite-ul web FCC. Cu toate acetea, înregitrarea nu pune multe depre dipozitiv, cu exce...

Uite