Intuityviosios „Android“ programos - ką jos reiškia vartotojams ir kūrėjams?

Autorius: John Stephens
Kūrybos Data: 1 Sausio Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Personality Test: What Do You See First and What It Reveals About You
Video.: Personality Test: What Do You See First and What It Reveals About You

Turinys


Ar tikrai reikia atsisiųsti programą, kad ją turėtumėte? Aš čia nefilosofuoju (ar mes tikrai ką nors valdame?), Bet kai pagalvoji, kaip greitai ir lengvai galite atsisiųsti ir įdiegti kažką panašaus į programą „Žibintuvėlis“, kyla klausimas, koks pranašumas yra laikymas tai jūsų įrenginyje iš tikrųjų yra. Vargu ar jums prireiks tų specialiųjų reikmenų programų, kurios netaikomos minoje, dažnai; tol, kol galėsite greitai pasiekti programą, kai jums jos labiausiai reikia, kokia nauda, ​​jei ji užimtų vietą likusį laiką? „Android Instant“ programos yra „Google“ atsakymas į šią dilemma.se

Momentinės programos yra funkcija, leidžianti naudoti programą be reikia jį visiškai atsisiųsti į telefoną: tiesiog suraskite jį „Google Play“ parduotuvėje ir spustelėkite „Atidaryti programą“. Dar geriau, tai leidžia pereiti prie konkrečios veiklos, kurios neįdiegėte programoje, tiesiog paliesdami URL. Tai jau pasiekiama kai kuriems vartotojams ir šiuo metu siūloma naudoti kitiems. Neseniai „Google“ prie „Google Play“ parduotuvės pridėjo mygtuką „Išbandykite dabar“, skirtą kai kurioms „Android“ momentinėms programoms. Bet ką tai iš tikrųjų reiškia tau? Ir kaip kūrėjai turėtų prisitaikyti prie šios naujos funkcijos?


„Android“ momentinių programų naudojimas

Jei norite pasiekti „Android“ momentines „Android“ programas, tiesiog turite įjungti parinktį nustatymų meniu - tol, kol turite „Nexus“ ar „Pixel“ įrenginį. Eik į Asmeniniai> „Google“ ir tada Paslaugos. Dabar tiesiog perjunkite Momentinės programos įjungtą ir tada, kai pasirodys pranešimas, palieskite „Taip, aš esu“. Galite tai išbandyti su kai kuriais ankstyvaisiais vartotojais, tokiais kaip „BuzzFeed“ ar „Wish“. Jei neturite vieno iš tų įrenginių, vis tiek jį galėsite rasti savo nustatymuose, tačiau programos dar nebus prieinamos jums išbandyti. Nesijaudinkite, jie ateis!

„Android Instant“ programas taip pat galima paleisti iš URL. Tai taip pat patogu, nes jis iš esmės praplečia žiniatinklio naršymą, kad būtų daugiau energijos ir savitų funkcijų - jau nekalbant apie tai, kad galime dalintis patirtimi iš programų.


Ką tai gali reikšti vartotojams

Taigi, ką tai reiškia vartotojams? Ar turėtumėte jaudintis, nerimauti ar būti abejingi?

Apskritai, tai yra gana įdomi žinia ir daugelis tikisi, kad tai bus žaidimų keitiklis tam, kaip mes naudojame savo prietaisus. „Google Play“ parduotuvėje yra daugybė programų, kurios paprastai yra „tik vieno naudojimo“ reikalai, arba dalykų, kuriuos vėl retai naudosite. Vis dar yra daugybė mūsų, turinčių nedidelę 16 GB talpos vidinę atmintį savo įrenginiuose (ar net mažiau).

Daugelis iš mūsų, jei įmanoma, norėtų naudoti savąją programą svetainėje, tačiau nenorime, kad ją įdiekite vargo.

Nors įdiegti programą ir iš karto ją pašalinti iškart nereikia daug problemų, „Android Instant Apps“ žada dar labiau supaprastinti procesą, kad galėtumėte sutaupyti laiko ir mėgautis dar didesniu įrenginio efektyvumu. Daugelis iš mūsų, jei įmanoma, norėtų naudoti savąją programą svetainėje, tačiau nenorime, kad ją įdiekite vargo.

Tai jūs vadinate „turėdami pyragą ir jį valgydami“.

Dar geriau, jei žadate, kad akimirksniu pateksite į konkretų naudingą programos puslapį, be vargo diegdami programą. Neseniai vykusioje kūrėjų konferencijoje pateiktas „Google“ pavyzdys buvo tas, kad vartotojas galėjo bakstelėti parkavimo matuoklį savo telefone, kad mokėjimo puslapyje iškart atidarytų parkavimo programą (per NFC), pasiruošusią atsiskaityti naudojant „Android Pay“.

Kitas pavyzdys buvo tai, kad galbūt galėsite pasidalinti kryžiažodžiu su draugu per „WhatsApp“. Ar dėl to dėlionės buvo ypač smagu? Tuomet galėsite nusiųsti nuorodą per, o gavėjas galės nustoti tiesiai į tą programos puslapį, nereikia jo pirmiausia diegti ar net naršyti po meniu.

Naršymas internete taps daug sklandesnis, nes svetainės perjungs tinklalapius, programas ir vėl. Ateityje net galime pamatyti svetaines, kuriose naudojamos nuorodos, kad paleistume momentines kitų kūrėjų programas. Peržiūrėdami netoliese esančius restoranus Žemėlapiuose galite spustelėti apžvalgos saitą „Yelp“ ir atidaryti „Uber“ programą, norėdami užsisakyti taksi!

Naršymas internete taps daug sklandesnis, nes svetainės perjungs tinklalapius, programas ir vėl.

Kalbant apie ateitį, į „Android“ momentines programas tikrai lengva žiūrėti kaip į didelį žingsnį link neišvengiamos mūsų internetinės patirties raidos. Duomenų planai tampa vis dosnesni, ryšiai tampa vis greitesni, o saugojimas debesyje yra įprastas; tai tik laiko klausimas, kol mums nebereikės atsisiųsti nieko. Momentinės programos vis dar atsisiunčia ir įdiegia dalį programinės įrangos, tačiau ateityje net tikėtina, kad apdorojimas bus perduotas kažkur esančiam serveriui, ir tai žymiai sumažins brangios aparatinės įrangos poreikį.

Tai mažas žingsnis ta linkme, tačiau teigiamas.

Saugumas ir apribojimai

Nerimas, kurį kai kurie galbūt perskaitė, yra tai, kad tai gali sukelti saugumo problemų. O kas, jei tinklalapyje būtų laikinai įdiegta programa į telefoną, kuri galėtų atsiskaityti, pavyzdžiui, naudojant „Android Pay“?

Programa negali pradėti mokėti nuo jūsų sąskaitų ar skaityti jūsų kontaktų, nebent jūs sakote, kad tai gali.

Nors momentinės „Android“ programos gali sukelti tam tikrų naujų problemų dėl saugumo, yra įdiegtos priemonės, užtikrinančios, kad vartotojams daugiausiai nereikėtų jaudintis. Visas tinklo srautas iš programų bus naudojamas HTTPS. Prisijungimą turės tvarkyti „Smart Lock“ (tai taip pat užtikrina gražų ir greitą procesą), o vartotojai turės duoti leidimus, kaip ir įdiegtų programų atveju. Programa negali pradėti mokėti nuo jūsų sąskaitos ar skaityti jūsų kontaktų, nebent jūs sakote, kad gali.

„Google“ momentinių programų DUK puslapyje nurodoma, kad šios programos gali naudoti šiuos leidimus:

  • APSKAIČIAVIMAS
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE tik „Android O“.
  • INTERNETAS
  • READ_PHONE_NUMBERS tik „Android O“.
  • RECORD_AUDIO
  • VIBRATE

„Instant“ programos nepalaiko nieko, ko nėra šiame sąraše. Atminkite, kad trūksta tokių dalykų kaip „Bluetooth“, nustatyto žadintuvo, naudojimo pirštų atspaudų ir nustatytų ekrano fonų.

Kiti apribojimai yra tai, kad trūksta palaikymo foninėms paslaugoms (programoms, kurios veikia potencialiai be vartotojo žinios), tiesioginiams pranešimams, norint naudotis išorine saugykla ar norint žiūrėti į įrenginyje įdiegtas programas. Momentinės programos taip pat negalės pakeisti vartotojo įrenginio nustatymų, tokių kaip jų ekrano fonai.

Kaip ir galima tikėtis, taip pat yra failų dydžio apribojimas momentiniams programų atsisiuntimams, tai yra 4 MB kiekvienai programos „funkcijai“ arba kiekvienam puslapiui (pagalvokite apie veiklą). Tai, žinoma, sukuria daugiau galimų apribojimų. Pavyzdžiui, tai reiškia, kad kūrėjai negali supakuoti programos, kurioje pilna raiškiosios medijos, nors, žinoma, nėra nieko, kas jiems trukdytų transliuoti mediją iš kitur.

Tačiau tai suteikia didelę nuolaidą tokiems dalykams kaip visiškai 3D žaidimas. Bent jau šiuo metu. „Google“ šiuo klausimu turi pasakyti:

„Žaidimai yra labai specializuota programų kategorija ir dažnai turi unikalius įrankius, didelius išteklius ir aukštus našumo reikalavimus. Nepaisant to, mes norime ištirti žaidimų naudojimo atvejus. Patikrink „Android Instant“ programų įrašai „StackOverflow“

Trumpuoju laikotarpiu niekas netrukdo kurti žaidimų, tačiau dažniausiai tai bus tokie dalykai kaip dėlionės ar labai pagrindiniai 2D platformininkai vienu metu. Tačiau aparatūros spartinimas naudojant „OpenGL ES 2.0“ yra palaikomas, todėl ateityje yra potencialo.

Laikas parodys, ar kai kurie iš šių apribojimų panaikinti, ar įvesta daugiau.

Laikas parodys, ar kai kurie iš šių apribojimų panaikinti, ar įvesta daugiau. Taip pat bus įdomu pamatyti, kaip kūrėjai ir prekės ženklai priima šią funkciją. Vienas dalykas, kurį verta atsiminti, yra tai, kad „iOS“ šiuo metu neturi panašios paslaugos. Verslas gali būti atsargus pristatydamas naują patirtį, kurią galės įvertinti tik tam tikra auditorijos dalis - bet vėlgi, parodys tik laikas.

Ką tai reiškia įmonėms ir kūrėjams

Tačiau verslas turėtų jaudintis, kad bus „Android“ momentinių programų, nes tai sukuria daug naujų galimybių aktyvesniam įsitraukimui ir tikriausiai pardavimai kaip rezultatas. Kaip jau kalbėjome, „Android Instant“ programos suteiks svetainėms galimybę susieti su dinamiškesniu turiniu, skirtu mobiliųjų įrenginių vartotojams, o tai savo ruožtu leis naudoti informaciją apie vietą, pirkimus programoje ir dar daugiau. Tuomet tikrasis verslo patrauklumas yra galimybė leisti vartotojui sklandžiai užsisakyti picą ar nusipirkti produktą per jo programą arba gauti nuorodas į parduotuvę. Galimybė dalytis nuorodomis į programų puslapius žymiai padidins tų programų aptinkamumą ir gali padidinti srautą. Tie vartotojai, kuriems nepatinka jūsų programa, taip pat daug mažiau linkę palikti neigiamą atsiliepimą.

Momentinės programos bus būtinos įmonėms, norinčioms išnaudoti maksimalų savo mobiliųjų programų rinkodaros potencialą. Tačiau kūrėjams, pragyvenantiems iš įdiegtų programų ar reklamos, nauda gali būti ne tokia aiški. Jei uždirbate pinigus iš skelbimų, tada gali būti naudinga, jei daugiau vartotojų dažnai naudojasi individualia veikla (o „Firebase“ palaikoma). Kita vertus, dėl to, kad nėra poreikio įdiegti programą, gali sumažėti kai kurių vartotojų apsilankymo dažnis atgal į jūsų programą po pirmojo jų susidūrimo.

Momentinės programos bus būtinos įmonėms, norinčioms išnaudoti maksimalų savo mobiliųjų programų rinkodaros potencialą.

Momentines programas palaikys „Android“ versijos, sukurtos iki „Jelly Bean“, tai reiškia, kad jos bus prieinamos milijonams vartotojų, tačiau matomos kaip nebus kai kurie tinklalapiai gali nenorėti, kad jie taptų didele savo strategijos dalimi.

Kaip kūrėjai gali įdiegti momentines „Android“ programas

Išsamesnė instrukcija nepatenka į šio įrašo taikymo sritį, tačiau galime greitai peržvelgti tai, kas yra susijusi su momentinės programos kūrimu.

Geros žinios yra tai, kad „Android Studio 3.0“ bus nedelsiant palaikoma programa. Iš „SDK tvarkyklės“ atsisiųsite „Android Instant Apps SDK“, o tada lengvai naudosite savo nuorodas naudodami programų nuorodų asistentą. Emuliatoriai dabar rems bandymus ir vietinėje aplinkoje (giliosios nuorodos anksčiau buvo išbandytos naudojant ADB).

Didžiausias skirtumas yra naujo tipo konstrukcijų naudojimas: funkcijų moduliai. Tai veikia kaip bibliotekos, turinčios savo kodą, išteklius ir manifestus, ir bus pasiekiamos tokiu pačiu būdu iš jūsų įdiegiamos programos, tačiau jos bus sukurtos kaip individualūs .apks jūsų momentinėms programoms. Greitas programos modulis veiks kaip jūsų funkcijų modulių talpykla (.zip).

Taigi norėdami konvertuoti įprastą programą į momentinę programą, pirmiausia pasinaudosite programų nuorodų asistentu, kad pakeistumėte manifestą ir apibrėžtumėte įėjimo taškus bei URL, kad galėtumėte prie jų prieiti. Tai veikia panašiai, kaip šiuo metu įdėtumėte gilią nuorodą, kad galėtumėte tiesiogiai susieti su veikla iš anksto įdiegtoje jūsų įrenginio programoje.

Tada jūs konvertuosite savo programos modulį ir įdėsite jį į pagrindinį funkcijų modulį. Programą pervardysite kaip funkciją ir pakeisite „Gradle“ failą taip, kad vietoje com.android.application turėtumėte com.android.feature. Taip pat pridėsite eilutę prie „Gradle“, kad apibrėžtumėte pagrindinę funkciją. Tada pridėsite dabartinės programos taikymo modulį, pagrindinės programos „bazinių“ funkcijų modulį ir kiekvienos momentinės programos funkcijų modulį. Visi jūsų programos moduliai sudarys pagrindinį funkcijų modulį, taigi prie „Gradle“ failų priklausomybės bus pridėtos. Yra keli papildomi veiksmai, išsamesnį paaiškinimą rasite žemiau.

„Google“ patikina, kad visą šį pagrindinės programos procesą galima atlikti per mažiau nei dieną, tačiau tai labai priklausys nuo jūsų dabartinės programos struktūros, taip pat nuo jūsų svarstomo projekto masto. Jei norite sukurti parduotuvės programą ir kiekvienam produktui pritaikyti savo funkciją, turėsite atlikti daugybę papildomų veiksmų, palyginti su įprastos programos kūrimu, tačiau didesniems projektams ji gali užtrukti žymiai ilgiau. Be abejo, joje pateikiama keletas papildomų žingsnių, jei norite, kad kiekvienas parduotuvės puslapis būtų paleistas kaip atskira momentinė programa.

Geriausia praktika

Greitosios „Android“ programos pateikia daugybę naujų iššūkių dizaineriams ir kūrėjams, todėl jiems reikės naujos dizaino kalbos ir mąstymo būdo.

„Google“ čia pasidalino geriausia praktika. Pavyzdžiui, kūrėjai neturi agresyviai ragina vartotojus atsisiųsti visą programą. Kūrėjai gali naudoti įdiegimo mygtuką, kad tai paragintų, tačiau tai turi padaryti subtiliai. Paraginti turėtų būti ne daugiau kaip du ar trys atvejai. Be to, jiems reikia vengti šašelių UI, ir jie tikrai raginami nepridėti atskirų puslapių purslų ekranų. „Smart Lock“ turėtų būti naudojamas tapatybei nustatyti, kad vartotojams nereikėtų nuolat prisijungti ir atsijungti nuo programų ir svetainių.

Neabejotinai verta perskaityti visą vadovą, tačiau geriausias būdas jį apibendrinti yra išlaikyti perėjimą nuo tinklalapio ir programos kuo sklandesnį, kol taip pat atminkite, kad vartotojai įkels šiuos puslapius iš įprastos programos.

Išvada

Taigi ką jūs sukuriate „Android“ momentinėms programoms? Ar matai save besinaudojančius jais? Kūrėjai: ar konvertuosite savo dabartines programas ar naudosite šią funkciją būsimiems projektams?

Asmeniškai aš matau daug apeliacijų ir tikiuosi, kad tai yra žingsnis link „ateityje nebus jokių atsisiuntimų“. Šiuo metu galimybė tiesiogiai susieti draugus su programų puslapiais, tikiuosi, padidins įsitraukimą ir pateiks daugybę naujų naudojimo atvejų.

Tikėtina, kad sėkmė priklausys nuo kūrėjų noro skirti tam papildomą laiką, o tai savo ruožtu priklausys nuo to, kaip pasirengę vartotojai turi pakeisti savo ryšį su savo programine įranga.

Susijęs

  • Intuityvusis „Google Play“: išbandykite žaidimus jų neatsisiųsdami
  • 5 „Android“ nustatymus, kuriuos turėtumėte pakeisti, kad būtų lygesnis jūsų išmaniojo telefono žaidimas
  • „Google“ į „Google Play“ parduotuvę atneša kai kurias „Android“ momentines programas

Naujoje „Counterpoint Reearch“ atakaitoje išamiai aprašyta „premium“ išmaniųjų telefonų egmenta trečiąjį 2018 m. Ketvirtį.Atakaita rodo, kad „Apple“ dominuoja beveik 80 procentų „ultra-premium“ egment...

Žinome, kad jū atvyktate į AA norėdami užinoti apie technologija, tačiau kartai mūų medžiotojai randa tokį andorį ne „Android“ paaulyje, kuri, mūų manymu, gali patikti mūų kaitytojam. Juk net techniko...

Perskaitykite Šiandien