Dynamické aplikácie pre Android - čo znamenajú pre používateľov a vývojárov?

Autor: John Stephens
Dátum Stvorenia: 1 Január 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Dynamické aplikácie pre Android - čo znamenajú pre používateľov a vývojárov? - Aplikácie
Dynamické aplikácie pre Android - čo znamenajú pre používateľov a vývojárov? - Aplikácie

Obsah


Naozaj potrebujete aplikáciu stiahnuť, aby ste ju vlastnili? Nie som tu filozofický (skutočne vlastníme niečo?), Ale keď uvažujete o tom, ako rýchlo a ľahko si môžete stiahnuť a nainštalovať niečo ako aplikáciu pre baterku, zaujíma vás, aké výhody má vedenie vo vašom zariadení to skutočne je. Pokiaľ nebudete dole ťažiť, je nepravdepodobné, že budete tieto aplikácie na špeciálne prípady potrebovať tak často; takže, ak budete mať rýchly prístup k aplikácii, keď ju najviac potrebujete, aká výhoda spočíva v tom, že zaberáte miesto po zvyšok času? Okamžité aplikácie pre Android sú odpoveďou spoločnosti Google na túto dilemma.se

Okamžité aplikácie sú funkcie, ktoré vám umožňujú používať aplikáciu bez musíte ho úplne stiahnuť do telefónu: jednoducho ho nájdete v Obchode Play a kliknite na položku Otvoriť aplikáciu. Ešte lepšie je, že vám umožňuje prejsť na konkrétnu aktivitu v aplikácii, ktorú ste nenainštalovali, jednoducho klepnutím na adresu URL. Pre niektorých používateľov je už k dispozícii a práve pre nás sa pripravuje. Spoločnosť Google nedávno pre niektoré Okamžité aplikácie Android pridala do Obchodu Play tlačidlo „Vyskúšať to teraz“. Čo to však pre vás znamená? A ako by sa vývojári mali prispôsobiť tejto novej funkcii?


Používanie okamžitých aplikácií pre Android

Ak chcete na svojom zariadení pristupovať k okamžitým aplikáciám pre Android, jednoducho musíte túto možnosť zapnúť v ponuke nastavení - ak máte zariadenie Nexus alebo Pixel. Choďte na Osobné> Google a potom služby, Teraz stačí prepínať Okamžité aplikácie a potom, keď sa objaví upozornenie, klepnite na „Áno, som“. Môžete to vyskúšať s niektorými prvými adoptujúcimi, ako je BuzzFeed alebo Wish. Ak nemáte žiadne z týchto zariadení, možno ich stále nájdete vo svojich nastaveniach, ale aplikácie ešte nebudú k dispozícii, aby ste ich mohli vyskúšať. Nerobte si starosti, prichádzajú!

Dynamické aplikácie pre Android sa dajú spustiť aj z adresy URL. Je to podobne užitočné, pretože to v podstate rozširuje možnosti prehliadania webu o viac sily a natívne funkcie - nehovoriac o tom, že nám umožňuje zdieľať skúsenosti z aplikácií.


Čo to môže pre používateľov znamenať

Čo to znamená pre používateľov? Mali by ste byť nadšení, znepokojení alebo ľahostajní?

Celkovo sú to celkom vzrušujúce správy a mnohí očakávajú, že to bude spôsob, akým zmeníme spôsob používania našich zariadení. V Obchode Play je veľa aplikácií, ktoré sú zvyčajne „iba na jedno použitie“, alebo veci, ktoré len zriedka použijete znova. A na našich zariadeniach (alebo ešte menej) je stále veľa z nás so statnou 16 GB internou pamäťou.

Väčšina z nás by radšej používala natívnu aplikáciu na webe, ak je to možné, ale nechceme ju inštalovať.

Inštalácia aplikácie a jej okamžité odinštalovanie nie je momentálne príliš náročná, ale aplikácia Instant Apps pre Android sľubuje proces ešte viac zefektívniť, aby ste mohli šetriť čas a využívať ešte väčšiu účinnosť zo svojho zariadenia. Väčšina z nás by radšej používala natívnu aplikáciu na webe, ak je to možné, ale nechceme ju inštalovať.

To je to, čo nazývate „mať svoj koláč a tiež jesť“.

Ešte lepšie je sľub okamžitého pádu na konkrétnu užitočnú stránku v aplikácii bez problémov pri jej inštalácii. Príklad, ktorý spoločnosť Google uviedla na nedávnej konferencii pre vývojárov, spočíval v tom, že používateľ mohol pomocou svojho telefónu klepnúť na parkovacie zariadenie a okamžite otvoriť aplikáciu na parkovanie (prostredníctvom služby NFC) na platobnej stránke, ktorá je pripravená na platbu pomocou služby Android Pay.

Ďalším príkladom bolo, že by ste mohli zdieľať krížovky s priateľom nad WhatsApp. Bavili ste sa s touto hádankou? Potom môžete odkaz odoslať znova a príjemca sa bude môcť potápať priamo na túto stránku v aplikácii, bez toho, aby ste ju museli najprv nainštalovať alebo prechádzať cez ponuku.

Prehliadanie webu bude oveľa plynulejšie, pretože stránky prepínajú medzi webovými stránkami, aplikáciami a znova. V budúcnosti by sme mohli dokonca vidieť stránky, ktoré používajú odkazy na spúšťanie okamžitých aplikácií od iných vývojárov. Pri rezervovaní reštaurácií v okolí v Mapách môžete kliknúť na odkaz na recenziu na Yelpe a potom otvoriť aplikáciu Uber a objednať si taxík!

Prehliadanie webu bude oveľa plynulejšie, pretože stránky prepínajú medzi webovými stránkami, aplikáciami a znova.

Keď už hovoríme o budúcnosti, je určite ľahké pozerať sa na okamžité aplikácie pre Android ako na veľký krok k nevyhnutnému vývoju našich online skúseností. Vzhľadom na to, že dátové plány sa stávajú čoraz veľkorysejšími, spojenia sú čoraz rýchlejšie a cloudové úložisko je bežné; je len otázkou času, kým nebudeme musieť sťahovať čokoľvek, Okamžité aplikácie stále skutočne sťahujú a inštalujú časť softvéru, ale v budúcnosti bude pravdepodobne aj spracovanie niekedy zabezpečené externe na server, čo drasticky zníži potrebu drahého hardvéru.

Je to malý krok týmto smerom, ale je to pozitívny krok.

Bezpečnosť a obmedzenia

Obava, že by si to niektorí mohli prečítať, je, že by mohla predstavovať bezpečnostné problémy. Čo keby webová stránka dočasne nainštalovala do telefónu aplikáciu, ktorá by vám mohla napríklad fakturovať prostredníctvom služby Android Pay?

Aplikácia vás nemôže začať fakturovať ani čítať vaše kontakty, pokiaľ to nepoviete.

Aj keď okamžité aplikácie pre Android môžu predstavovať niektoré nové obavy týkajúce sa zabezpečenia, existujú opatrenia, ktoré zabezpečujú, aby sa používatelia nemuseli z väčšej časti obávať. Všetok sieťový prenos zvnútra aplikácií bude používať protokol HTTPS. Prihlasovanie bude potrebné zvládnuť pomocou inteligentného zámku (ktorý tiež udržiava proces pekný a rýchly) a používatelia budú musieť udeliť povolenie presne tak, ako to robia pre nainštalované aplikácie. Aplikácia vás nemôže začať fakturovať ani čítať vaše kontakty, pokiaľ to nepoviete.

Stránka Časté otázky o okamžitých aplikáciách spoločnosti Google nám hovorí, že tieto aplikácie môžu používať nasledujúce povolenia:

  • BILLING
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • FOTOAPARÁT
  • INSTANT_APP_FOREGROUND_SERVICE iba v systéme Android O.
  • INTERNET
  • READ_PHONE_NUMBERS iba v systéme Android O.
  • RECORD_AUDIO
  • chvieť

Okamžité aplikácie nepodporujú všetko, čo nie je v tomto zozname. Všimnite si, že veci ako Bluetooth, nastavenie budíka, použitie odtlačkov prstov a nastavenie tapety chýbajú.

Medzi ďalšie obmedzenia patrí nedostatok podpory pre služby na pozadí (aplikácie, ktoré sa spúšťajú potenciálne bez vedomia používateľa), pre oznámenia push, pre prístup k externému úložisku alebo pre prezeranie nainštalovaných aplikácií v zariadení. Okamžité aplikácie tiež nebudú môcť meniť nastavenia na zariadení používateľa, napríklad na tapetu.

Ako sa dá očakávať, existuje aj limit veľkosti súboru na okamžité stiahnutie aplikácií, tj 4 MB na každú „funkciu“ alebo na každú stránku (premýšľajte o aktivite) aplikácie. To samozrejme vytvára ďalšie potenciálne obmedzenia. Znamená to napríklad, že vývojári nedokážu zabaliť aplikáciu plnú multimediálnych údajov, hoci im samozrejme nebráni v tom, aby streamovali médiá odkiaľkoľvek.

Ale to do značnej miery zľava niečo ako plne 3D hry. Aspoň v tejto chvíli. Google má k tejto téme povedať:

„Hry sú vysoko špecializovanou kategóriou aplikácií a často obsahujú jedinečné nástroje, veľké prostriedky a vysoké požiadavky na výkon. Napriek tomu máme záujem preskúmať prípady použitia hier. Skontrolovať Príspevky služby Instant Apps pre Android na StackOverflow

Z krátkodobého hľadiska vám nič nebráni vo vytváraní hier, ale spravidla to budú veci ako puzzle hry alebo veľmi základné 2D plošinovky v jednom ťahu. Hardvérová akcelerácia s OpenGL ES 2.0 je však podporovaná, takže v budúcnosti existuje potenciál.

Čas ukáže, či sú niektoré z týchto obmedzení zrušené alebo či sú zavedené ďalšie.

Čas ukáže, či sú niektoré z týchto obmedzení zrušené alebo či sú zavedené ďalšie. Bude tiež zaujímavé sledovať, ako vývojári a značky prijímajú túto funkciu. Jedna vec, ktorú treba mať na pamäti, je skutočnosť, že iOS v súčasnosti nemá porovnateľnú službu. Podniky môžu byť opatrné pri zavádzaní nových skúseností, ktoré ocení iba určitá časť ich publika - ale opäť to ukáže len čas.

Čo to znamená pre podniky a vývojárov

Podniky by však mali byť nadšené perspektívou okamžitých aplikácií pre Android, pretože to vytvára veľa nových príležitostí na zvýšenie zapojenia a pravdepodobne odbyt ako výsledok. Keďže sme sa už dotkli, okamžité aplikácie pre Android poskytnú webovým serverom spôsob, ako prepojiť dynamickejší obsah pre mobilných používateľov, čo zase umožní využívať informácie o polohe, nákupy v aplikácii a ďalšie. Skutočnou príťažlivosťou pre firmu je potom možnosť nechať užívateľa bez problémov objednať si pizzu alebo kúpiť výrobok prostredníctvom svojej aplikácie alebo získať pokyny do obchodu. Schopnosť zdieľať odkazy na stránky v aplikáciách výrazne zvýši viditeľnosť týchto aplikácií a potenciálne povedie k väčšej návštevnosti. Tí používatelia, ktorí nemajú radi vašu aplikáciu, tiež oveľa menej pravdepodobne zanechajú negatívnu recenziu.

Okamžité aplikácie budú nevyhnutnosťou pre firmy, ktoré chcú využiť maximálny marketingový potenciál svojich mobilných aplikácií. Avšak pre vývojárov, ktorí si žijú z inštalácií aplikácií alebo z reklamy, môžu byť výhody menej zreteľné. Ak zarobíte svoje peniaze z reklám, môžete mať úžitok z toho, že viac používateľov navštevuje vaše individuálne aktivity (a je podporovaná platforma Firebase). Na druhej strane však nedostatok požiadavky na inštaláciu aplikácie môže znížiť, ako často prichádzajú používatelia späť do vašej aplikácie po ich prvom stretnutí.

Okamžité aplikácie budú nevyhnutnosťou pre podniky, ktoré chcú využiť maximálny marketingový potenciál svojich mobilných aplikácií.

Okamžité aplikácie budú podporované verziami systému Android, ktoré siahajú až do Jelly Bean, čo znamená, že budú dostupné pre milióny používateľov, ale budú sa im zobrazovať nebude Ak sú niektoré webové stránky dostupné na iOS, možno sa zdráhajú urobiť z nich veľkú časť svojej stratégie.

Ako môžu vývojári implementovať okamžité aplikácie pre Android

Hĺbkový výukový program presahuje rámec tohto príspevku, ale môžeme rýchlo prejsť tým, čo sa podieľa na vytváraní okamžitej aplikácie.

Dobrou správou je, že Android Studio 3.0 prichádza s okamžitou podporou aplikácií hneď po vybalení. Súpravu Android Instant Apps SDK si stiahnete z nástroja Správca súpravy SDK a na jednoduché pridanie odkazov potom použijete Pomocníka pre prepojenia aplikácií. Emulátory budú teraz podporovať testovanie aj na lokálnom prostredí (priame prepojenia boli predtým testované pomocou ADB).

Najväčší rozdiel spočíva v použití nového typu konštrukcie: funkčných modulov. Fungujú ako knižnice s vlastným kódom, zdrojmi a manifestmi a bude k nim pristupovať rovnakým spôsobom z nainštalovateľnej aplikácie, ale budú sa vytvárať ako samostatné súbory .apks pre vaše okamžité aplikácie. Modul okamžitej aplikácie bude fungovať ako kontajner (.zip) vašich modulov funkcií.

Ak teda chcete previesť bežnú aplikáciu na okamžitú aplikáciu, najskôr pomocou Sprievodcu prepojeniami aplikácií upravte svoj zoznam a definujte vstupné body a adresy URL, aby ste k nim mali prístup. Funguje to podobným spôsobom, ako by ste v súčasnosti vložili priamy odkaz na priame prepojenie s aktivitami v rámci predinštalovanej aplikácie na vašom zariadení.

Potom svoj aplikačný modul skonvertujete a umiestnite ho do modulu základnej funkcie. Aplikáciu budete premenovať na funkciu a zmeníte súbor Gradle tak, aby namiesto com.android.application existoval com.android.feature. Do Stupnice tiež pridáte riadok na definovanie základnej funkcie. Potom pridáte aplikačný modul pre svoju aktuálnu aplikáciu, základný modul funkcií pre hlavnú aplikáciu a modul funkcií pre každú okamžitú aplikáciu. Všetky vaše aplikačné moduly vytvoria modul základných funkcií, takže do súborov Gradle budú pridané aj závislosti. Existuje niekoľko ďalších krokov a nižšie nájdete podrobnejšie vysvetlenie.

Spoločnosť Google nás ubezpečuje, že celý tento proces je možné zvládnuť za základnú aplikáciu za menej ako jeden deň, záleží však veľa na vašej aktuálnej štruktúre aplikácie, ako aj na rozsahu projektu, ktorý máte na mysli. Ak chcete vytvoriť aplikáciu pre obchod a urobiť každý produkt so záznamom vlastnou funkciou, budete musieť v porovnaní s vytvorením bežnej aplikácie vykonať mnoho ďalších krokov - ale pri väčších projektoch to môže trvať podstatne dlhšie. Ak chcete, aby sa každá stránka v obchode spustila napríklad ako samostatná okamžitá aplikácia, určite zavádza niekoľko ďalších krokov.

Osvedčené postupy

Okamžité aplikácie pre Android prinášajú návrhárom a vývojárom množstvo nových výziev a budú vyžadovať nový dizajnový jazyk a spôsob myslenia.

Google tu zdieľa niektoré osvedčené postupy. Napríklad vývojári nesmie agresívne vyzývajú používateľov, aby si stiahli celú aplikáciu. Vývojári môžu na spustenie použiť tlačidlo inštalácie, ale musia to urobiť jemne. Výzvy by sa mali obmedziť na najviac dva alebo tri prípady. Rovnako sa musia vyhnúť vetveniu svojho používateľského rozhrania a určite sa odporúča, aby na jednotlivé stránky nepridávali úvodné obrazovky. Inteligentný zámok by sa mal používať na identifikáciu, aby sa používatelia nemuseli nepretržite prihlasovať a odhlasovať z aplikácií a stránok.

Určite sa oplatí prečítať si úplného sprievodcu, ale najlepším spôsobom, ako to zhrnúť, je udržať prechod medzi webovou stránkou a aplikáciou čo najhladší a zároveň tiež pripomínajúc, že ​​používatelia načítajú tieto stránky z bežnej aplikácie.

záver

Čo teda robíte z okamžitých aplikácií pre Android? Môžete vidieť, ako ich používate? Vývojári: prevádzate svoje súčasné aplikácie alebo túto funkciu používate pre budúce projekty?

Osobne vidím veľa príťažlivosti a dúfam, že je to krok k „budúcnosti bez sťahovania“. Doteraz bude schopnosť priameho prepojenia priateľov so stránkami v aplikáciách zvýšiť zapojenie a predstaví celý rad nových prípadov použitia.

Úspech však bude pravdepodobne závisieť od ochoty vývojárov venovať tento čas navyše, čo však bude závisieť od toho, ako sú pripravení používatelia zmeniť svoj vzťah so svojím softvérom.

súvisiace

  • Dynamické vyhľadávanie Google Play: Vyskúšajte hry bez ich stiahnutia
  • 5 Nastavenia systému Android, ktoré by ste mali zmeniť, aby ste zvýšili úroveň hry pre smartfóny
  • Google prináša do obchodu Play vybrané Instant Apps pre Android

poločnoť ony dne oznámila vlajkovú loď ony Xperia 1 polu o trednými trážcami Xperia 10 a Xperia 10 Plu. poločnoť ony dúfa, že tieto tri zariadenia olovia ľudí, ktorí...

Aj keď ú modely ony Xperia 10 a 10 Plu pripravené na predobjednávku, to ité a nedá povedať o vlajkovej lodi Xperia 1. To a dne mení, prinajmenšom vo Veľkej Británii ...

Populárny Na Portáli