Okamžité aplikace pro Android - co znamenají pro uživatele a vývojáře?

Autor: John Stephens
Datum Vytvoření: 1 Leden 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Okamžité aplikace pro Android - co znamenají pro uživatele a vývojáře? - Aplikace
Okamžité aplikace pro Android - co znamenají pro uživatele a vývojáře? - Aplikace

Obsah


Opravdu potřebujete stáhnout aplikaci, aby ji vlastnil? Nejsem zde filozofický (vlastně něco vlastníme?), Ale když uvažujete o tom, jak rychle a snadno si můžete stáhnout a nainstalovat něco jako aplikaci pro baterku, tak vás zajímá, jakou výhodu má vedení ve vašem zařízení je ve skutečnosti. Pokud nepracujete dolů, je nepravděpodobné, že budete tyto aplikace pro zvláštní případy potřebovat tak často; takže pokud budete mít přístup k aplikaci rychle, když ji budete nejvíce potřebovat, jaká výhoda spočívá v tom, že jí zbývající čas zabere místo? Okamžité aplikace pro Android jsou odpovědí společnosti Google na toto dilemma.se

Okamžité aplikace je funkce, která vám umožní používat aplikaci bez musíte jej úplně stáhnout do telefonu: stačí jej najít v Obchodě Play a kliknout na „Otevřít aplikaci“. Ještě lepší je, že vám umožňuje přejít na konkrétní aktivitu v aplikaci, kterou jste nenainstalovali, jednoduše klepnutím na adresu URL. Pro některé uživatele je již k dispozici a právě se rozšiřuje na nás ostatní. Google nedávno přidal do obchodu Play tlačítko „Vyzkoušejte to nyní“ u některých aplikací pro okamžité použití pro Android. Co to pro tebe opravdu znamená? A jak by se vývojáři měli přizpůsobit této nové funkci?


Používání okamžitých aplikací pro Android

Chcete-li v zařízení přistupovat k okamžitým aplikacím pro Android, stačí tuto nabídku zapnout v nabídce nastavení - pokud máte zařízení Nexus nebo Pixel. Vydejte se Osobní> Google a pak Služby. Nyní stačí přepnout Okamžité aplikace a poté, když se objeví oznámení, klepněte na „Ano, jsem“. Můžete to vyzkoušet s některými z prvních osvojitelů, jako je BuzzFeed nebo Wish. Pokud žádné z těchto zařízení nemáte, můžete je stále najít ve svém nastavení, ale aplikace ještě nebudou k dispozici, abyste je mohli vyzkoušet. Nedělejte si starosti, přijdou!

Okamžité aplikace pro Android lze také spustit z adresy URL. To je podobně užitečné, protože to podstatně rozšiřuje zážitek z prohlížení webu a zvyšuje tak výkon a nativní funkčnost - nemluvě o tom, že bychom mohli sdílet zkušenosti z aplikací.


Co to může pro uživatele znamenat

Co to znamená pro uživatele? Měli byste být nadšení, strach nebo lhostejnost?

Celkově je to docela vzrušující zpráva a mnozí očekávají, že se jedná o měnič her pro způsob, jakým používáme naše zařízení. V Obchodě Play je mnoho aplikací, které se obvykle týkají pouze „jednorázového použití“, nebo věci, které zřídka znovu použijete. A stále nás je spousta s mizernými 16 GB interního úložiště na našich zařízeních (nebo dokonce méně).

Většina z nás by raději používala nativní aplikaci na webu, pokud je to možné, ale nechceme, abychom ji museli instalovat.

Instalaci aplikace a její okamžité odinstalaci zatím není příliš obtížné, ale Instant Apps pro Android slibuje tento proces ještě více zefektivnit, takže můžete ušetřit čas a využívat ještě větší efektivitu ze svého zařízení. Většina z nás by raději používala nativní aplikaci na webu, pokud je to možné, ale nechceme, abychom ji museli instalovat.

Tomu říkáte „mít svůj dort a také ho sníst“.

Ještě lepší je příslib okamžitého pádu na konkrétní užitečnou stránku v aplikaci bez nutnosti instalace. Příklad, který Google uvedl na nedávné konferenci pro vývojáře, spočíval v tom, že uživatel mohl pomocí svého telefonu klepnout na parkovací automat a okamžitě otevřít aplikaci pro parkování (prostřednictvím NFC) na platební stránce, která je připravena platit pomocí služby Android Pay.

Dalším příkladem bylo, že budete moci sdílet křížovku s přítelem přes WhatsApp. Užili jste si s touto hádankou zvláštní zábavu? Poté můžete odkaz odeslat a příjemce se bude moci ponořit přímo na tuto stránku v aplikaci, bez nutnosti jej nejprve nainstalovat, nebo dokonce procházet nabídkou.

Procházení webů bude mnohem plynulejší, protože weby přepínají mezi webovými stránkami, aplikacemi a zpět. V budoucnu bychom mohli dokonce vidět weby používající odkazy pro spouštění okamžitých aplikací od jiných vývojářů. Při kontrole okolních restaurací v Mapách můžete kliknout na odkaz na recenzi na Yelpu a poté otevřít aplikaci Uber a rezervovat si taxi!

Procházení webů bude mnohem plynulejší, protože weby přepínají mezi webovými stránkami, aplikacemi a zpět.

Když už mluvíme o budoucnosti, je bezpochyby snadné sledovat okamžité aplikace pro Android jako velký krok k nevyhnutelnému vývoji našich online zkušeností. Vzhledem k tomu, že datové plány jsou stále velkorysejší, připojení jsou stále rychlejší a cloudové úložiště je běžné; je jen otázkou času, než už nebudeme muset stahovat cokoliv. Okamžité aplikace stále ve skutečnosti stahují a instalují část softwaru, ale v budoucnu bude pravděpodobně i zpracování pravděpodobně někde zadáno externě na server, což drasticky sníží potřebu drahého hardwaru.

Je to malý krok tímto směrem, ale je to pozitivní.

Zabezpečení a omezení

Obava, že by si to někteří mohli přečíst, je, že by to mohlo představovat bezpečnostní problémy. Co kdyby webová stránka dočasně nainstalovala do telefonu aplikaci, která by vám mohla například fakturovat prostřednictvím služby Android Pay?

Aplikace vám nemůže začít účtovat ani číst vaše kontakty, pokud to neřeknete.

I když okamžité aplikace pro Android mohou představovat některé nové obavy týkající se zabezpečení, existují opatření, která zajišťují, že se uživatelé nemusí z větší části obávat. Veškerý síťový provoz z aplikací bude používat protokol HTTPS. Přihlašování bude muset řešit Smart Lock (který také udržuje proces pěkný a rychlý) a uživatelé budou muset udělit svolení stejně jako pro nainstalované aplikace. Aplikace vám nemůže začít účtovat ani číst vaše kontakty, pokud to neřeknete.

Stránka Často kladených dotazů společnosti Instant App nám říká, že tyto aplikace mohou používat následující oprávnění:

  • Fakturace
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • FOTOAPARÁT
  • INSTANT_APP_FOREGROUND_SERVICE pouze v Android O.
  • INTERNET
  • READ_PHONE_NUMBERS pouze v Android O.
  • RECORD_AUDIO
  • VIBROVAT

Instant Apps nepodporuje nic, co není v tomto seznamu. Všimněte si, že chybí věci jako Bluetooth, nastavit budík, použít otisk prstu a nastavit tapetu.

Mezi další omezení patří nedostatečná podpora pro služby na pozadí (aplikace, které se spouštějí potenciálně bez vědomí uživatele), pro oznámení push, pro přístup k externímu úložišti nebo pro prohlížení nainstalovaných aplikací v zařízení. Okamžité aplikace také nebudou moci změnit nastavení na zařízení uživatele, například na tapetu.

Jak se dalo očekávat, existuje také limit velikosti souboru pro okamžité stahování aplikace, tj. 4 MB pro každou „funkci“ nebo každou stránku (přemýšlející aktivitu) aplikace. To samozřejmě vytváří další potenciální omezení. Znamená to například, že vývojáři nemohou zabalit aplikaci plnou multimediálních dat, i když jim samozřejmě nic nebrání v streamování médií odkudkoli.

Ale do značné míry sleva něco jako plně 3D hra. Aspoň v tuto chvíli. Google má na toto téma:

„Hry jsou vysoce specializovanou kategorií aplikací a často mají jedinečné nástroje, velké prostředky a vysoké požadavky na výkon. Přesto máme zájem prozkoumat případy použití her. Zkontrolovat Příspěvky z Instant Apps pro Android na StackOverflow

Z krátkodobého hlediska vám nic nebrání ve vytváření her, ale obecně to budou věci jako puzzle hry nebo velmi základní 2D plošináři v jednom kroku. Hardwarová akcelerace s OpenGL ES 2.0 je však podporována, takže existuje budoucí potenciál.

Čas ukáže, zda jsou některá z těchto omezení zrušena nebo zda jsou zavedena další.

Čas ukáže, zda jsou některá z těchto omezení zrušena nebo zda jsou zavedena další. Bude také zajímavé sledovat, jak vývojáři a značky tuto funkci přijímají. Jedna věc, kterou je třeba mít na paměti, je skutečnost, že iOS v současné době nemá srovnatelnou službu. Firmy mohou být opatrné při zavádění nových zkušeností, které ocení pouze určitá část jejich publika - ale opět to ukáže jen čas.

Co to znamená pro podniky a vývojáře

Firmy by však měly být nadšeny perspektivou okamžitých aplikací pro Android, protože to vytváří mnoho nových příležitostí pro větší zapojení a pravděpodobně odbyt jako výsledek. Jakmile jsme se již dotkli, budou mít Instant Apps pro Android webům možnost odkazovat na dynamičtější obsah pro mobilní uživatele, což zase umožní využití povědomí o poloze, nákupů v aplikaci a dalších. Skutečným lákadlem pro firmu je tedy možnost nechat uživatele bez problémů objednat pizzu nebo koupit produkt prostřednictvím aplikace nebo získat pokyny do obchodu. Schopnost sdílet odkazy na stránky v aplikacích výrazně zvýší viditelnost těchto aplikací a potenciálně povede k větší návštěvnosti. Uživatelé, kteří nemají rádi vaši aplikaci, také mnohem méně pravděpodobně zanechají negativní recenzi.

Okamžité aplikace budou nutností pro firmy, které chtějí využít maximální marketingový potenciál svých mobilních aplikací. Pro vývojáře, kteří se živí instalacemi aplikací nebo reklamou, však mohou být výhody méně jasné. Pokud vyděláváte peníze z reklam, můžete mít prospěch z toho, že více uživatelů navštěvuje vaše individuální aktivity (a je podporována databáze Firebase). Na druhou stranu však nedostatek požadavku na instalaci aplikace může snížit, jak často někteří uživatelé přicházejí zadní do vaší aplikace po jejich prvním setkání.

Okamžité aplikace budou nutností pro firmy, které chtějí využít maximální marketingový potenciál svých mobilních aplikací.

Okamžité aplikace budou podporovány verzemi Androidu, které sahají až do Jelly Bean, což znamená, že budou k dispozici milionům uživatelů, ale budou vidět zvyklý Pokud jsou některé webové stránky dostupné na iOS, mohou se zdráhat, aby se z nich stala velká část jejich strategie.

Jak mohou vývojáři implementovat okamžité aplikace pro Android

Hloubkový výukový program je mimo rozsah tohoto příspěvku, ale můžeme rychle projít, co se podílí na vytváření okamžité aplikace.

Dobrou zprávou je, že Android Studio 3.0 přichází s okamžitou podporou aplikací hned po vybalení. Stáhnete si sadu Instant Apps SDK pro Android ze Správce SDK a poté pro snadné přidávání odkazů použijete pomocníka pro odkazy na aplikace. Emulátory nyní podporují testování také v místním prostředí (přímé odkazy byly dříve testovány pomocí ADB).

Největším rozdílem je použití nového typu konstrukčních modulů. Fungují jako knihovny s vlastním kódem, zdroji a manifesty a budou k nim přistupovány stejným způsobem z vaší instalovatelné aplikace, ale budou vytvořeny jako individuální .apks pro vaše okamžité aplikace. Modul okamžité aplikace bude fungovat jako kontejner (ZIP) pro vaše funkční moduly.

Chcete-li převést běžnou aplikaci na okamžitou aplikaci, nejprve pomocí asistenta odkazů na aplikace upravte svůj manifest a definujte vstupní body a adresy URL, abyste k nim měli přístup. Funguje to podobným způsobem, jako byste v současné době vložili přímý odkaz pro přímé propojení s činnostmi v předinstalované aplikaci na vašem zařízení.

Poté převedete aplikační modul a umístíte jej do modulu základní funkce. Přejmenujete aplikaci na funkci a změníte soubor Gradle tak, že místo com.android.application budete mít com.android.feature. Přidáte také řádek do Gradle pro definování vaší základní funkce. Poté přidáte aplikační modul pro aktuální aplikaci, základní modul pro základní aplikaci a funkční modul pro každou okamžitou aplikaci. Všechny vaše aplikační moduly budou sestávat z modulu základních funkcí, takže budou do souborů Gradle přidány závislosti. Existuje několik dalších kroků a níže najdete podrobnější vysvětlení.

Google nás ujišťuje, že celý tento proces lze u základní aplikace zvládnout za méně než jeden den, záleží však hodně na vaší aktuální struktuře aplikace a na rozsahu projektu, který máte na mysli. Pokud chcete vytvořit aplikaci pro obchod a každý produkt, který uvádí seznam, učinit svou vlastní funkcí, budete mít ve srovnání s vytvářením běžné aplikace řadu dalších kroků - ale u větších projektů to může trvat podstatně déle. Pokud chcete, aby každá stránka v obchodě byla spuštěna jako samostatná okamžitá aplikace, určitě zavádí řadu dalších kroků.

Osvědčené postupy

Okamžité aplikace pro Android představují pro designéry a vývojáře řadu nových výzev a budou vyžadovat nový designový jazyk a způsob myšlení.

Google zde sdílel několik doporučených postupů. Například vývojáři nesmí agresivně vybízet uživatele ke stažení celé aplikace. Vývojáři mohou k tomu vyzvat instalační tlačítko, ale musí to udělat jemným způsobem. Výzvy by měly být omezeny na ne více než dva nebo tři případy. Stejně tak se musí vyhnout větvení svého uživatelského rozhraní a určitě se doporučuje, aby na jednotlivé stránky nepřidávali úvodní obrazovky. Smart Lock by měl být používán pro identifikaci, aby se uživatelé nemuseli neustále přihlásit a odhlásit z aplikací a webů.

Určitě stojí za přečtení úplného průvodce, ale nejlepší způsob, jak to shrnout, je udržet přechod mezi webovou stránkou a aplikací co nejplynulejší a zároveň taky že uživatelé budou tyto stránky načítat z běžné aplikace.

Závěr

Co tedy děláte z okamžitých aplikací pro Android? Vidíte, jak je používáte? Vývojáři: převedete své současné aplikace nebo použijete tuto funkci pro budoucí projekty?

Osobně vidím hodně přitažlivosti a doufám, že je to krok k „budoucnosti bez stahování“. Schopnost propojit přátele přímo se stránkami v aplikacích prozatím zřejmě zvýší zapojení a představí řadu nových případů použití.

Úspěch však bude pravděpodobně záviset na ochotě vývojářů věnovat tento čas navíc, což však bude záviset na tom, jak připravení uživatelé změní svůj vztah se svým softwarem.

Příbuzný

  • Dynamické vyhledávání Google Play: Vyzkoušejte hry bez jejich stažení
  • 5 Nastavení Androidu byste měli změnit, abyste vylepšili hru s chytrými telefony
  • Google přináší do obchodu Play vybrané Instant Apps pro Android

Po dnešní zprávě od WJ Pokud jde o datum puštění amung Galaxy 10, máme nyní oficiální potvrzení přímo od zdroje....

O nadcházejícím amung Galaxy 10 jme e už dozvěděli dot a dokonce jme viděli několik renderů. Nyní e ale poprvé podíváme na to, co vypadá jako kutečný obraz...

Poslední Články