Android Instant na apps - ano ang ibig sabihin ng mga gumagamit at developer?

May -Akda: John Stephens
Petsa Ng Paglikha: 1 Enero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
DISABLED DAPAT MGA ITO SA PHONE MO | Android Random Tips
Video.: DISABLED DAPAT MGA ITO SA PHONE MO | Android Random Tips

Nilalaman


Kailangan mo bang mag-download ng isang app upang pagmamay-ari nito? Hindi ako pilosopiko dito (mayroon ba tayong totoong pag-aari?) Ngunit kapag isinasaalang-alang mo kung gaano kabilis at madali mong mai-download at mag-install ng isang bagay tulad ng isang flashlight app, pinapaisip ka kung ano ang kalamangan sa pagpapanatiling ito talaga sa iyong aparato. Maliban kung gumana ka ng isang minahan, malamang na kakailanganin mo ang mga espesyal na application ng kaso na madalas na madalas; hangga't maaari mong ma-access nang mabilis ang isang app kapag kailangan mo ito ng higit, anong pakinabang ang mayroon sa pagkakaroon ng maraming oras? Ang Android Instant Apps ang sagot ng Google sa dilemma.se na ito

Ang Instant Apps ay isang tampok na nagbibigay-daan sa iyo na gumamit ng isang app wala na kinakailangang ganap na i-download ito sa iyong telepono: hanapin lamang ito sa Play Store at i-click ang 'Open App'. Mas mabuti pa, pinapayagan ka nitong tumalon sa isang tukoy na aktibidad sa loob ng isang app na hindi mo na-install, sa pamamagitan lamang ng pag-tap sa isang URL. Magagamit na ito para sa ilang mga gumagamit at nasa proseso ng pag-ikot sa amin. Kamakailan, nagdagdag ang Google ng pindutan ng "Subukan ito Ngayon" sa Play Store para sa ilang mga Instant na Apps sa Android. Ngunit ano ba talaga ang kahulugan para sa iyo? At paano dapat iakma ng mga developer ang bagong tampok na ito?


Paggamit ng Android instant na apps

Upang ma-access ang mga instant na Android app sa iyong aparato, kailangan mo lamang i-on ang pagpipilian sa iyong menu ng mga setting - hangga't mayroon kang isang aparato na Nexus o Pixel. Tumungo sa Personal> Google at pagkatapos Mga Serbisyo. Ngayon lang lumipat Instant na Apps at pagkatapos ay i-tap ang 'Oo, Nasa loob' ako kapag dumating ang abiso. Maaari mong subukan ito kasama ang ilan sa mga naunang mga adopters tulad ng BuzzFeed o Wish. Kung wala kang isa sa mga aparatong iyon, maaari mo pa ring mahanap ito sa iyong mga setting, ngunit hindi pa magagamit ang mga app para masubukan mo. Huwag kang mag-alala, darating na sila!

Maaari ring mailunsad ang Android Instant Apps mula sa isang URL. Ito ay katulad na madaling gamiting dahil mahalagang mapalawak nito ang karanasan sa pagba-browse sa web upang magdagdag ng higit na kapangyarihan at pag-andar ng katutubong - hindi babanggitin na payagan kaming magbahagi ng mga karanasan mula sa loob ng mga app.


Ano ang ibig sabihin nito para sa mga gumagamit

Kaya, ano ang ibig sabihin nito para sa mga gumagamit? Dapat kang maging nasasabik, nag-aalala o walang malasakit?

Sa kabuuan, ito ay medyo kapana-panabik na balita at marami ang umaasa na ito ay isang tagapagpalit ng laro para sa paraang ginagamit namin ang aming mga aparato. Maraming mga app sa Play Store na karaniwang mga 'one-use-only' na gawain, o mga bagay na bihira mong gamitin muli. At mayroon pa ring maraming sa amin na may isang malambot na 16 GB ng panloob na imbakan sa aming mga aparato (o mas mababa).

Mas gusto ng karamihan sa amin na gumamit ng isang katutubong app sa isang website kung saan posible ngunit hindi namin nais ang abala ng pag-install nito.

Habang hindi masyadong maraming problema ngayon upang mai-install ang isang app at pagkatapos ay i-uninstall ito kaagad pagkatapos, ipinangako ng Android Instant Apps na i-streamline ang proseso nang higit pa upang makatipid ka ng oras at mag-enjoy ng higit na higit na kahusayan mula sa iyong aparato. Mas gusto ng karamihan sa amin na gumamit ng isang katutubong app sa isang website kung saan posible ngunit hindi namin nais ang abala ng pag-install nito.

Ito ang tinawag mong 'pagkakaroon ng iyong cake at kumain din'.

Mas mabuti pa, ang pangako ng agad na ibagsak sa isang tukoy na kapaki-pakinabang na pahina sa isang app na walang gulo na kasangkot sa pag-install nito. Ang halimbawa na ibinigay ng Google sa kamakailang kumperensya ng developer ay ang isang gumagamit ay maaaring mag-tap ng isang parking meter gamit ang kanilang telepono upang agad na magbukas ng isang app ng paradahan (sa pamamagitan ng NFC) sa pahina ng pagbabayad, handa na magbayad kasama ang Android Pay.

Ang isa pang halimbawa ay maaari kang magbahagi ng isang crossword puzzle sa isang kaibigan sa WhatsApp. May partikular na kasiyahan sa puzzle na iyon? Pagkatapos ay maaari mong ipadala ang link at ang tatanggap ay maaaring sumisid mismo sa pahinang iyon sa loob ng app, na hindi na kailangang i-install muna ito o kahit na mag-navigate sa menu.

Ang pag-browse sa web ay magiging mas maayos, dahil lumipat ang mga site sa pagitan ng mga web page, apps at muli. Sa hinaharap, maaari pa nating makita ang mga site na gumagamit ng mga link upang ilunsad ang mga instant na app mula sa iba pang mga developer. Habang sinusuri ang mga kalapit na restawran sa Maps maaari kang mag-click sa isang link sa pagsusuri sa Yelp at pagkatapos ay buksan ang Uber app upang mag-book ng taxi!

Ang pag-browse sa web ay magiging mas maayos, dahil lumipat ang mga site sa pagitan ng mga web page, apps at muli.

Ang pagsasalita tungkol sa hinaharap, tiyak na madaling tingnan ang mga instant na Android app bilang isang malaking hakbang patungo sa isang hindi maiwasan na ebolusyon para sa aming mga online na karanasan. Sa mga plano ng data na nagiging mas mapagbigay, ang mga koneksyon ay nagiging mabilis at pag-iimbak ng ulap na karaniwan; ito ay lamang ng isang oras hanggang sa hindi na namin kailangang mag-download anumang bagay. Ang instant Instant na app ay aktwal na nag-download at mai-install ang isang bahagi ng software, ngunit sa hinaharap kahit na ang pagproseso ay malamang na mai-outsource sa isang server sa isang lugar at ito ay mabawasan ang pangangailangan para sa mamahaling hardware.

Ito ay isang maliit na hakbang sa direksyon na iyon, ngunit ito ay positibo.

Seguridad at mga limitasyon

Ang pag-aalala na maaaring basahin ito ng ilan, na maipakikita nito ang mga isyu sa seguridad. Paano kung ang isang webpage ay pansamantalang mag-install ng isang app sa iyong telepono na maaaring singilin sa iyo sa pamamagitan ng Android Pay halimbawa?

Hindi masisimulan ng isang app ang pagsingil sa iyo o pagbabasa ng iyong mga contact maliban kung sinabi mo na maaari ito.

Habang maaaring magpakilala ang mga instant na Android ng ilang mga alalahanin sa seguridad, may mga hakbang sa lugar na matiyak na hindi kailangang mag-alala ang mga gumagamit sa karamihan. Lahat ng trapiko sa network mula sa loob ng mga app ay gagamit ng HTTPS. Ang pag-sign in ay kailangang hawakan ng Smart Lock (na pinapanatili din ang ganda at mabilis na proseso) at ang mga gumagamit ay kailangang magbigay ng pahintulot tulad ng ginagawa nila para sa mga naka-install na apps. Hindi masisimulan ng isang app ang pagsingil sa iyo o pagbabasa ng iyong mga contact maliban kung sinabi mo na maaari ito.

Instant na Mga FAQ ng pahina ng Google, ay nagsasabi sa amin na maaaring magamit ng mga app na ito ang mga sumusunod na pahintulot:

  • PAGKILIG
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • CAMERA
  • INSTANT_APP_FOREGROUND_SERVICE lamang sa Android O.
  • INTERNET
  • READ_PHONE_NUMBERS lamang sa Android O.
  • RECORD_AUDIO
  • VIBRATE

Ang anumang bagay na hindi sa listahang ito ay hindi suportado ng Instant Apps. Pansinin na ang mga bagay tulad ng Bluetooth, nagtakda ng alarma, gumamit ng fingerprint at nagtatakda ng wallpaper ay nawawala.

Ang iba pang mga limitasyon ay kinabibilangan ng kakulangan ng suporta para sa mga serbisyo sa background (mga app na maaaring tumakbo nang walang kaalaman ng gumagamit), para sa mga push notification, para sa pag-access sa panlabas na imbakan, o para sa pagtingin sa mga naka-install na apps sa isang aparato. Hindi rin mababago ng mga instant na apps ang mga setting sa aparato ng gumagamit, tulad ng kanilang wallpaper.

Tulad ng inaasahan mo, mayroon ding limitasyon ng laki ng file para sa mga instant na pag-download din ng app, na ang pagiging 4 MB para sa bawat 'tampok' o bawat pahina (pag-isip ng aktibidad) ng isang app. Ito ng kurso ay lumilikha ng higit pang mga potensyal na limitasyon. Nangangahulugan ito, halimbawa, na ang mga developer ay hindi maaaring mag-pack ng isang app na puno ng mayamang media, kahit na walang anuman upang mapigilan ang mga ito mula sa streaming media mula sa ibang lugar.

Ngunit ito ay medyo magkano ang diskwento ng isang bagay tulad ng isang ganap na 3D na laro. Sa ngayon at least. Ito ang sasabihin ng Google sa paksa:

"Ang mga laro ay isang lubos na dalubhasang kategorya ng mga app, at madalas ay may natatanging mga tool, malalaking pag-aari, at mga kinakailangan sa mataas na pagganap. Kahit na, interesado kami sa paggalugad ng mga kaso ng paggamit ng laro. Suriin ang Ang mga naka-post na Mga Instant ng Android sa StackOverflow

Sa maikling panahon, walang pipigilan ka mula sa paglikha ng mga laro, ngunit sa pangkalahatan sila ay magiging mga bagay tulad ng larong puzzle o napaka pangunahing mga platform ng 2D sa isang pagtulak. Ang pagbilis ng Hardware na may OpenGL ES 2.0 ay suportado gayunpaman, kaya't may potensyal na hinaharap.

Sasabihin sa oras kung ang ilan sa mga paghihigpit na ito ay itinaas o kung higit pa ang ipinakilala.

Sasabihin sa oras kung ang ilan sa mga paghihigpit na ito ay itinaas o kung higit pa ang ipinakilala. Magiging kawili-wili din ito upang makita kung paano pinagtibay ng mga developer at tatak ang tampok na ito. Ang isang bagay na nararapat na isinasaalang-alang ay ang katotohanan na ang iOS ay kasalukuyang walang isang maihahambing na serbisyo. Ang mga negosyo ay maaaring maging maingat sa pagpapakilala ng mga bagong karanasan na ang isang tiyak na seksyon ng kanilang tagapakinig ay maaaring pahalagahan - ngunit muli, ang oras lamang ang magsasabi.

Ano ang kahulugan nito para sa mga negosyo at developer

Ang mga negosyo ay dapat na nasasabik sa pag-asam ng mga instant na apps ng Android bagaman, dahil lumilikha ito ng maraming bagong mga pagkakataon para sa nadagdagang pakikipag-ugnayan at marahil benta ang resulta. Tulad ng naantig namin, ang Android Instant Apps ay magbibigay ng paraan para sa mga website na mai-link sa mas pabago-bagong nilalaman para sa mga mobile na gumagamit at ito naman ay magpapahintulot sa paggamit ng kamalayan ng lokasyon, mga pagbili ng in-app at marami pa. Ang tunay na apela para sa isang negosyo noon, ay ang kakayahang hayaan ang isang gumagamit ng walang putol na mag-order ng isang pizza o bumili ng isang produkto sa pamamagitan ng kanilang app, o upang makakuha ng mga direksyon sa isang tindahan. At ang kakayahang magbahagi ng mga link sa mga pahina sa loob ng apps ay lubos na madaragdagan ang kakayahang matuklasan ng mga app na iyon at potensyal na humantong sa mas maraming trapiko. Ang mga gumagamit na hindi gusto ng iyong app ay mas malamang na mag-iwan din ng negatibong pagsusuri.

Ang mga instant na app ay magiging isang kinakailangan para sa mga negosyong nais na maiunlad ang maximum na potensyal sa marketing ng kanilang mga mobile na app noon. Gayunpaman, para sa mga developer na gumagawa ng kanilang buhay mula sa mga pag-install ng app o mula sa advertising, ang mga benepisyo ay maaaring hindi gaanong malinaw na hiwa. Kung gagawa ka ng iyong pera mula sa mga ad, maaaring makinabang ka mula sa pagkakaroon ng mas maraming mga gumagamit na dumadalo sa iyong mga indibidwal na aktibidad (at suportado ang Firebase). Sa kabilang banda bagaman, ang kakulangan ng kinakailangan upang mai-install ang app, ay maaaring mabawasan kung gaano kadalas ang ilang mga gumagamit ay dumating pabalik sa iyong app pagkatapos ng kanilang unang pagkatagpo.

Ang mga instant na app ay dapat na kailangan para sa mga negosyong nais na maiunlad ang maximum na potensyal sa marketing ng kanilang mga mobile na app.

Ang mga instant na app ay suportado ng mga bersyon ng Android na nakikipag-date sa lahat ng mga paraan pabalik sa Jelly Bean, nangangahulugan na magagamit sila sa milyun-milyong mga gumagamit ngunit nakikita habang sila hindi magagamit sa iOS, maaaring mag-atubili ang ilang mga web page upang gawin silang isang malaking bahagi ng kanilang diskarte.

Paano ipatupad ng mga developer ang mga instant na Android app

Ang isang malalim na tutorial ay lampas sa saklaw ng post na ito ngunit maaari naming mabilis na mapasa kung ano ang kasangkot sa paglikha ng isang instant app.

Ang mabuting balita ay ang Android Studio 3.0 ay darating na may instant na suporta sa app sa labas ng kahon. I-download mo ang Android Instant Apps SDK mula sa SDK Manager at pagkatapos ay gagamitin mo ang App Links Assistant para madaling madagdagan ang iyong mga link. Susuportahan din ng mga emulators ang pagsubok sa isang lokal na kapaligiran (ang mga malalim na link ay nauna nang nasubok gamit ang ADB).

Ang pinakamalaking pagkakaiba ay ang paggamit ng isang bagong uri ng konstruksyon: tampok na mga module. Ang mga gawa tulad ng mga aklatan na may sariling code, mapagkukunan at manipestasyon at mai-access sa parehong paraan mula sa iyong mai-install na app, ngunit bubuo sila bilang indibidwal .apks para sa iyong mga instant na apps. Ang isang instant module ng app ay kikilos tulad ng isang lalagyan (isang .zip) para sa iyong mga module ng tampok.

Kaya upang mai-convert ang isang regular na app sa isang instant app, gagamitin mo muna ang App Links Assistant upang baguhin ang iyong manifest at tukuyin ang mga punto ng pagpasok at mga URL upang ma-access ang mga ito. Gumagana ito sa isang katulad na paraan sa paraan na kasalukuyan mong ipasok ang isang malalim na link para sa pag-link nang direkta sa mga aktibidad sa loob ng isang paunang naka-install na app sa iyong aparato.

Pagkatapos ay mai-convert mo ang iyong module ng aplikasyon at ilagay ito sa loob ng isang module ng tampok na tampok. Papalitan mo ang application na maging isang tampok at baguhin ang Gradle file upang sa halip na com.android.application, mayroon kang com.android.feature. Magdagdag ka rin ng isang linya sa Gradle upang tukuyin ang iyong tampok na batayan. Pagkatapos ay magdagdag ka ng isang module ng application para sa iyong kasalukuyang app, isang module ng tampok na 'base' para sa pangunahing app at isang module ng tampok para sa bawat instant app. Ang lahat ng iyong mga module ng app ay gagawa ng module ng tampok na tampok at sa gayon ay magkakaroon ng mga dependency na naidagdag sa mga file ng Gradle. Mayroong ilang mga karagdagang hakbang at makakahanap ka ng mas detalyadong paliwanag sa ibaba.

Tinitiyak sa amin ng Google na ang buong prosesong ito ay maaaring hawakan nang mas mababa sa isang araw para sa isang pangunahing app, ngunit depende ito sa iyong kasalukuyang istraktura ng app, pati na rin ang laki ng proyekto na nasa isip mo. Kung nais mong lumikha ng isang app ng tindahan at gumawa ng bawat tampok ng produkto ng sarili nitong tampok, pagkatapos ay magkakaroon ka ng maraming karagdagang mga hakbang kumpara sa pagbuo ng isang regular na app - ngunit para sa mas malalaking mga proyekto ay maaaring mas matagal. Ito ay tiyak na nagpapakilala ng isang bilang ng mga karagdagang hakbang kung nais mong gawin ang bawat pahina sa isang tindahan tumakbo bilang isang hiwalay na instant app halimbawa.

Pinakamahusay na kasanayan

Ipinakilala ng mga Android instant na app ang isang host ng mga bagong hamon para sa mga designer at developer at mangangailangan ng isang bagong wika ng disenyo at paraan ng pag-iisip.

Ibinahagi ng Google ang ilang pinakamahusay na kasanayan dito. Halimbawa, ang mga developer hindi agresibong hinihimok ang mga gumagamit na i-download ang buong application. Ang mga nag-develop ay maaaring gumamit ng isang pindutan ng pag-install upang i-prompt ito ngunit dapat gawin ito sa isang banayad na paraan. Ang mga pagsasanay ay dapat na limitado sa hindi hihigit sa dalawa o tatlong mga pagkakataon. Gayundin, kailangan nilang maiwasan ang pag-branching ng kanilang UI at tiyak na hinikayat silang huwag magdagdag ng mga screen ng splash sa mga indibidwal na pahina. Dapat gamitin ang Smart Lock para sa pagkakakilanlan upang maiwasan ang mga gumagamit na patuloy na mag-log in at lumabas sa mga app at site.

Tiyak na sulit na basahin ang buong gabay, ngunit ang pinakamahusay na paraan upang mai-summarize ito ay upang mapanatili ang paglipat sa pagitan ng web page at ng app nang walang putol hangga't maaari din naaalala na ang mga gumagamit ay mai-load ang mga pahinang ito mula sa loob ng regular na app.

Konklusyon

Kaya ano ang gagawin mo ng mga instant na apps ng Android? Makikita mo ba ang iyong sarili gamit ang mga ito? Mga nag-develop: i-convert mo ba ang iyong kasalukuyang apps, o ginagamit ang tampok na ito para sa mga hinaharap na proyekto?

Personal na nakakakita ako ng maraming apila at umaasa na ito ay isang hakbang patungo sa isang 'walang pag-download sa hinaharap'. Sa ngayon, ang kakayahang mai-link ang mga kaibigan nang direkta sa mga pahina sa loob ng mga app ay sana ay madaragdagan ang pakikipag-ugnayan at ipakilala ang isang hanay ng mga bagong kaso ng paggamit.

Ang tagumpay ay malamang na nakasalalay sa kagustuhan ng mga developer na ilagay sa dagdag na oras bagaman, na naman, ay depende sa kung gaano kahanda ang mga gumagamit na baguhin ang kanilang relasyon sa kanilang software.

Kaugnay

  • Google Play Instant: Subukan ang mga laro nang walang pag-download ng mga ito
  • 5 Mga setting ng Android dapat mong baguhin upang i-level up ang iyong laro ng smartphone
  • Dinala ng Google ang mga piling Android Instant Apps sa Play Store

I-update: Opiyal na inihayag ng Google ang Google tadia, ang erbiyo ng treaming ng laro. Mayroon kaming lahat ng mga detalye dito!Ngayon, magkakaroon ng iang Google GDC 2019 keynote kung aan ang earch...

Ma maaga ngayon, inihayag ng Google na ang kanyang Accelerated Mobile Page (AMP) tech ay magagamit na ngayon para a Gmail at a buong web. Ang tampok na ito ay a pagubok ng higit a iang taon....

Pinapayuhan Ka Naming Basahin