Kuidas luua Androidi rakendusi järgmise miljardi kasutaja jaoks?

Kes on järgmised miljard kasutajat?

On palju kasutajaid, kes tulevad Internetti esimest korda ja saavad Internetti esimest korda. Indias on igal aastal esimest korda võrgus palju kasutajaid. Neil on mitmesuguseid mobiilseadmeid.

Ja reaalses maailmas on saadaval palju erinevaid Androidi seadmeid, millel on erinevad piirangud, näiteks helbe internetiühendus, aeglane Interneti-kiirus, vähe vaba kettaruumi, töö ajal saadaval vähe mälu, väike ekraanisuurus. Kõigi nende piirangute tõttu on Androidi arendus muutunud väga keerukaks. Meie kui arendaja peame tegema kõvasti tööd ja optimeerima oma Androidi rakendusi nende saadaolevate piirangute jaoks. Meie kui arendaja peaksime selle väljakutse vastu võtma ja selle ellu viima.

Täna arutame, kuidas ehitada Androidi rakendused järgmisele miljardile kasutajale, kuna järgmise miljardi kasutajaga on tohutu ärivõimalus nii olemasolevatele kui ka uutele ettevõtetele. Kuna suur äri on seotud suurte kohustustega. Selle nimel peame kõvasti vaeva nägema. Täna õpime, kuidas see juhtuda.

Allpool olevas videos oleme arutlenud teemal "Kuidas luua Androidi rakendusi järgmise miljardi kasutaja jaoks?"

Siin on olulised näpunäited, mida tuleks Androidi rakenduse arendamisel järgmise miljardi kasutaja jaoks meeles pidada:

  • Aeglane Interneti-kiirus: peame tagama, et meie rakendus töötab hästi aeglase ja ebaühtlase Interneti-ühenduse korral. Sel juhul on meil vaja teha palju asju. Peame andmete tihendamist väga tõsiselt kaaluma, et andmeid kiiresti tuua, isegi kui Interneti-kiirus on aeglane. Peame panema rakenduse töötama ka võrguühenduseta, kui ühendust pole. Peame kaaluma võrguühenduseta esimest lähenemisviisi. Kasutage vahemällu salvestamist arukalt, et vältida üleliigseid võrgukõnesid ja säästa akut. Vältige nii palju Interneti-kõnesid, vajadusel saame võrgukõnesid pakkida. Proovige vajaduse korral teha suurem osa andmete sünkroonimisest wifi kaudu. Seal on palju muud, mida oleme ülaltoodud videos arutanud.
  • Seadme vähene mälu: töötleme seadmetes nii palju, et see võtab nii palju mälu. Saame kasutada Facebooki seadme-aasta klassi teeki, mis analüüsib Androidi seadme spetsifikatsioone ja arvutab välja, millisel aastal seadet peetakse kallihinnaliseks. Nüüd teame seadmest rohkem, saame teha ülesande, mis vajab nutitelefonides rohkem töötlemist, ja vastavalt vajadusele võime selle ülesande halvemate seadmete jaoks serverile delegeerida. Saame odavate seadmete animatsioonid vahele jätta.
  • Madal kettaruum: me peame andmeid seadmesse väga nutikalt salvestama. Vahemälu suurus tuleb arvutada kettal oleva vaba ruumi alusel. Looge vajadusel andmete kustutamise mehhanism.
  • Turvalisus: tänapäeval tunnevad kasutajad rohkem muret oma andmete pärast. Meie kui arendaja peavad tegema tööd selle nimel, et muuta meie Androidi rakendus väga turvaliseks. Ärge salvestage ühtegi võtit meie Java / Kotlini koodi otse. Saame salajase võtme salvestada C ++ kompileeritud SO-faili, nii et seda ei saaks ümber ehitada. HTPPS-i abil andmete edastamiseks peab olema turvaline ühendus.
  • Rakenduse suurus: teine ​​probleem on teie APK suurus. Peaksime APK-i suurust vähendama, et saada rohkem allalaadimisi, kuna kasutajad kontrollivad enne allalaadimist rakenduse suurust. Andmed on tõestanud, et mida väiksem on rakenduse maht, seda suurem on võimalus allalaadimiseks ja vähem desinstallida. Rakenduse suuruse vähendamiseks kasutage Androidi rakenduste paketti. Rakenduse suuruse vähendamiseks kasutage proguardi. Oleme ülaltoodud videost lähemalt arutanud. Võite ka läbi vaadata sellele pühendatud ajaveebi: Kuidas vähendada APK-i suurust androidis?
  • Lokaliseerimine: peame oma Androidi rakenduse lokaliseerima ja selle kasutajatele kohalikes keeltes kättesaadavaks tegema, et nad saaksid rakendusele oma emakeeles hõlpsasti juurde pääseda.
  • Testimine erinevatel ekraanisuurustel: peame Androidi rakendusi katsetama erinevatel ekraanisuurustel, kuidas see erinevatel ekraanisuurustel töötab. Peaksime optimeerima kasutajaliidest erinevate ekraanisuuruste jaoks.

Head õppimist :)

Plaksutage, jagage, kui teile meeldib, ja jälgige minult värskendusi.