Cum să dezvolți aplicația Android Go și prin ce este diferită de Android obișnuit
Publicat: 2018-07-10De fiecare dată când apare o nouă versiune de Android, este în mare parte o afacere foarte mare. În fiecare versiune nouă, există o mulțime de funcții noi, un set de modificări de design și, de cele mai multe ori , un flux de telefoane care se potrivesc noii versiuni.
Și când lansarea este ceva la fel de importantă ca o versiune redusă de Android, evenimentul este obligat să facă ceva zgomot.
Google, în I/O 2017, a anunțat lansarea unui sistem de operare care va rula pe smartphone-uri low-cost, care domină predominant națiunile în curs de dezvoltare și a fost nevoie de un an pentru ca OEM-urile să-și lanseze dispozitivele Android Go. Companiile folosesc, de asemenea, pachetele de aplicații Android pentru distribuția lor de aplicații.
Printre celelalte anunțuri MWC, unul a fost numele dispozitivelor care ar avea Android Go.
Iată cele mai populare dispozitive Android Go – Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 și Huawei Y3, printre altele .
Android Go – Ideea din spatele versiunii Slimmed Down a Android
Să începem mai întâi cu întrebarea de bază. Ce este Android Go?
Android Go alias Android (ediția Go) este o versiune redusă a Android, care este concepută pentru a rula în mod special pe telefoanele entry-level.
În termeni simpli, aplicațiile Android Go înseamnă să ofere o experiență de înaltă calitate a smartphone-urilor dispozitivelor entry-level. De la început și până în prezent, aplicațiile go pentru Android au adus viteză, fiabilitate și securitate îmbunătățite pentru milioane de dispozitive entry-level prin aplicații și funcții special dezvoltate pentru a răspunde nevoilor locale.
Strategia de afaceri care rulează în spatele Android Go este extinderea afacerii către țările în curs de dezvoltare, care pe de o parte are avantajul unei baze mari de utilizatori, dar, pe de altă parte, se confruntă cu restricții din cauza spațiului de stocare redus, dimensiunea mare a aplicației și reducerea Dimensiunea RAM.
Pentru a rezolva aceste trei probleme principale care împiedică Google să facă Android-ul să-și atingă potențialul de piață, marca a lansat Android Go care:
- Faceți ca Android să ruleze pe telefon cu 1 GB RAM sau chiar mai puțin
- Faceți ca sistemul de operare să ocupe mai puțin spațiu
- Faceți ca aplicațiile preinstalate să ocupe mai puține date și spațiu
Pentru a servi națiunile în curs de dezvoltare cu cele mai bune intenții, gigantul tehnologic a adus trei schimbări majore în ecosistemul său - Sistemul de operare. Magazin Play. Aplicații.
Să ne uităm la toate cele trei modificări structurale pe care Google le-a adus cu Android Go, pe rând.
Sistem de operare
Sistemul de operare Android Go a fost bazat pe Oreo, dar a fost optimizat pentru a rula pe smartphone-uri cu peste 512 MB până la 1 GB RAM. În ceea ce privește dimensiunea, este nevoie de jumătate din spațiul Android Nougat, permițând dispozitivelor cu spațiu de stocare mai puțin spațiu pentru a stoca un număr de aplicații și conținut media din cutie.
Dispozitivele care rulează Android Go sunt cunoscute că deschid aplicațiile cu 15% mai rapid decât celelalte software Android. În plus, utilizatorii Android Go beneficiază de funcția „economizor de date” în modul implicit, care îi ajută să consume mai puține date mobile.
Aplicații
La fel ca noul sistem de operare, Google a dezvoltat și noi aplicații pentru a ajuta la o mai bună utilizare a memoriei dispozitivului. Aceste aplicații necesită cu aproximativ 50% mai puțin spațiu și tind să funcționeze mult mai bine în hardware-ul de sfârșit.
Dispozitivele Android Go vin cu aceste aplicații preinstalate –
- Google Assistant Go
- Google Go
- YouTube Go
- Gmail Go
- Google Maps Go
- Gboard Go
- Crom
- Magazin Google Play
- Files Go
Deși aceste aplicații sunt mult mai rapide și mai mici ca dimensiune, ele vin cu unele funcții lipsă. Acum, deși aplicațiile Android Go sunt limitate ca număr, de acum, numărul este de așteptat să crească în viitorul viitor.
[Realitate: Toate aplicațiile Android Go preinstalate sunt PWA. Și asta este ceea ce Google vrea să știți despre PWA ]
Magazin Play
Pentru a ajuta la menținerea sincronă a experienței ușoare pe tot parcursul, Google a lansat și un magazin Play Store.
Spațiu de descărcare a aplicațiilor Android Go, adică Play Store oferă același conținut ca și Play Store obișnuit, doar cu o vitrină care este potrivită pentru dispozitivele cu spațiu de stocare redus. Magazinul are o secțiune specială care recomandă utilizatorilor aplicațiile care sunt concepute și dezvoltate special pentru smartphone-urile lor Android Go.
În timp ce majoritatea acestor modificări sunt în fundal, să ne uităm la modificările care sunt vizibil prezente între Android Go și Android obișnuit .
Ce este nou în dezvoltarea aplicației Android Go?
Iată o privire la ceva nou în Android 11 (ediția Go)
1. Disponibil pe toate dispozitivele
Android (ediția Go) este disponibil pe toate dispozitivele noi cu până la 2 GB de memorie.
Cu o extindere de 2 GB, aplicațiile pentru Android se lansează cu 20 la sută mai rapid și cu 270 MB de memorie suplimentară liberă, persoanele pot rula acum trei până la patru aplicații în fundal. Dezvoltarea Android Go pe dispozitive de 2 GB însoțește, de asemenea, până la 900 MB de spațiu de stocare gratuit suplimentar, care este suficient pentru a face încă 300 de selfie-uri și pentru a descărca un film întreg.
2. Îmbunătățiri de confidențialitate
Dezvoltarea de aplicații Go Android pentru smartphone-uri are o abordare similară pentru protecția vieții private la nivel de industrie ca orice dispozitiv Android. Android 11 Go aduce noi actualizări de securitate care simplifică controlul modului și când informațiile sunt partajate pe dispozitiv. Cu o singură autorizare, puteți permite accesul unei aplicații la senzori precum microfonul, camera foto sau locația dvs.
3. Comutați între aplicații
În zilele noastre, dispozitivele cu ecran lat sunt foarte comune, astfel că Android Go vă oferă avantajul de a utiliza ecranul lat printr-o navigare ușoară. Navigarea bazată pe gesturi în aplicațiile go pentru Android vă ajută să navigați la ecranul de pornire, să reveniți înapoi și să comutați între aplicații cu glisări ușoare.
Diferențele vizibile în Android Go față de Android obișnuit
1. Aplicații recente
*Android Go în stânga și Android obișnuit în dreapta
Miniatura aplicațiilor recente din Android Go este mult mai mică decât cea din aplicația dvs. obișnuită Google. Se extinde pentru a umple ecranul dispozitivului pe măsură ce aplicația se încarcă, dând impresia că aplicațiile se încarcă mult mai repede.
2. Gmail
*Gmail Go
Cu aplicația Gmail Android Go, Google a redus în mare măsură grafica. Deși din punct de vedere vizual, nu există o serie de modificări evidente, din punct de vedere al performanței, Gmail Go folosește o vizualizare web care face performanța agitată.
3. YouTube
În comparație cu YouTube obișnuit, YouTube Go este mult mai simplu și are mult mai puține funcționalități. În ceea ce privește interfața de utilizare, din nou, nu există o diferență majoră, dar există modificări evidente în ceea ce privește funcționalitatea în cazul YouTube Go - Cantitatea de date pe care o va consuma un videoclip este clar specificată, nu mai există opțiune de aprecieri/dislikes și comentarii. .
4. Google
Aplicația Google Android Go are mult mai multe de oferit decât aplicația dvs. obișnuită Google . Există o serie de opțiuni de personalizare, precum și opțiunea „Trending Search”, care lipsea anterior în Google. Singurul lucru care lipsește din Google Go sunt cardurile recomandate.
În ceea ce privește Assistant Go, deși nu este complet diferit de Google Assistant, există câteva restricții - nu există nicio opțiune de configurare, asistentul nu setează jucători impliciti și nu poate controla hardware-ul telefonului.
5. Google Maps
Asemănarea dintre Google Maps și Google Maps Android Go Application este ciudată, Maps Go este un caz de recreere perfectă atunci când vorbim despre vizualitate.
În ceea ce privește funcționalitatea, există câteva limitări evidente, care ar putea fi o problemă pentru un număr de utilizatori. Navigarea pas cu pas în timp real lipsește cu desăvârșire în Google Maps Go, de asemenea lipsesc recenzii în Google Maps Go.
Cu toate aceste funcționalități și modificări structurale, scopul pe care Google încearcă să-l îndeplinească cu aplicațiile go pentru Android este de a îmbunătăți experiența generală a utilizatorului a bazei de utilizatori de smartphone-uri la nivel de intrare. În timp ce Google a făcut multe în ceea ce privește optimizarea experienței lor, toate companiile de dezvoltare de aplicații mobile Android au nevoie să continue călătoria în timp ce își extind afacerile dincolo de zonele geografice și nu doar ca companie de dezvoltare de aplicații Android din SUA sau orice altă companie.
În acest sens, iată răspunsul la Cum să obțineți Android Go în suita de aplicații Android.
Pași pentru optimizarea procesului de dezvoltare a aplicației Android pentru a se potrivi în Android Accesați Cum să dezvoltați o aplicație Android
Procesul de conversie a aplicației dvs. obișnuite Google în aplicația Android Go ar începe cu răspunsul la strategia dvs. de aplicație.
Când vine vorba de dezvoltarea unei aplicații care este optimizată pentru dispozitive care sunt proiectate conform standardelor Android Go, există trei opțiuni dintre care puteți alege -
Aveți o aplicație comună
Utilizați aceeași aplicație pentru toate – dispozitivele Android și Android Go care oferă experiențe identice. Aplicația Android de aici ar trebui să fie multibinară, dar nu ar trebui să aibă o experiență specială pentru dispozitivele cu RAM mai puțin. Puteți utiliza Android App Bundle pentru a economisi până la 65% din dimensiune fără a refactoriza codul aplicației.
Aveți o aplicație cu APK-uri diferite
Utilizați aceeași aplicație pentru dispozitivele Go și alte dispozitive, cu un set diferit de experiențe. Pentru aceasta, va trebui să dezvolți APK-uri diferite, unul care vizează noua dimensiune android.hardware.ram.low și un alt APK concentrându-se pe alte dispozitive.
Aveți două aplicații
Dezvoltați o aplicație Lite de direcționare pe dispozitivele Android Go și păstrați cealaltă aplicație Android așa cum este.
[ Aflați totul despre Lite Apps Trend ]
Odată ce v-ați hotărât asupra strategiei de dezvoltare a aplicației pe care o veți urma, uitați-vă la aceste considerente cheie -
Asigurați-vă că aplicația funcționează fără blocări și ANR
Aplicația nu răspunde și ratele ridicate de blocare sunt cei doi factori care influențează negativ rata de reținere a utilizatorilor. Folosiți instrumente precum Crashlytics și Android vitals pentru a verifica sesiunile fără accidente și rata ANR a aplicației dvs. Android.
Concentrați-vă pe Android Oreo
Android Oreo vine cu o serie de optimizare a resurselor, cum ar fi limita de execuție în fundal, care asigură rularea corectă a proceselor în fundal. Citiți ghidul de migrare Google Play în cazul în care aplicația dvs. nu vizează API 26 sau mai mult.
Păstrați dimensiunea redusă a aplicației instalate
Există o asociere clară între dimensiunea APK-ului și ratele de instalare, prin urmare, cu cât dimensiunea APK-ului este mai mică, cu atât instalările sunt mai mari.
Deoarece aplicațiile Android Go se vor concentra pe smartphone-uri de nivel de intrare cu MB redus, va trebui să vă asigurați că aplicația dvs. este sub 40 MB. Pentru a realiza acest lucru, fie optimizați APK-ul actual, fie creați un APK diferit care vizează utilizatorii Go.
Iată câteva sfaturi despre cum să reduceți dimensiunea aplicației -
- Utilizați Android App Bundle
- Înlocuiți fișierele JPEG/PNG cu elementele WebP
- Înlocuiți formatul audio brut cu AAC sau MP3
- Asigurați-vă că bibliotecile sunt actualizate
- Păstrați codul DEX în limitele rezonabile
Mențineți amprenta de memorie scăzută
Când testați APK-ul, uitați-vă la PSS pentru a analiza cantitatea de memorie pe care o are aplicația pentru a porni pe dispozitiv.
Păstrați timpul de pornire la rece sub 5 secunde
Pe măsură ce rulați testul pentru timpul de pornire la rece după finalizarea unei reporniri complete a dispozitivului de testare, asigurați-vă că aplicația devine interactivă în 5 secunde de la lansare pe dispozitivul utilizatorilor. În atitudinea actuală, utilizatorii tind să devină frustrați după cinci secunde de așteptare pentru încărcarea unei aplicații sau a unui joc. Acesta este motivul pentru care rata de dezinstalare este mare.
Este recomandat să rulați teste pentru timpul de pornire la rece după efectuarea unei reporniri complete a dispozitivului.
Rezumând
Iată tot ce trebuie să știți despre ce este Android Go, Android Go vs Android obișnuit, dezvoltarea Go Android, serviciile de dezvoltare Android și, în sfârșit, cum să dezvoltați o aplicație pentru Android Go. Acum că ai toate informațiile necesare, ce mai aștepți? Contactați o echipă de experți Android Go și extindeți-vă afacerea.
[Citește și: Aplicația Google Go atinge 100 de milioane de descărcări]