Android · Gwida prattika

Ix-xogħol offline huwa
deċiżjoni tal-prodott.

Aħseb fil-kontinwità, sjieda u rkupru qabel tibni l-ewwel skrin.

Konnessjoni mitlufa m'għandhiex dejjem tfisser xogħol mitluf. Imġiba offline tista' tgħin persuna tlesti kompitu f'netwerk mhux affidabbli jew iżżomm rekords fuq l-apparat tagħha meta dan jaqbel mal-iskop tal-prodott.

Ibda mill-kompitu li jrid ikompli

“Jaħdem offline” hija espressjoni wiesgħa wisq għal rekwiżit utli. Identifika azzjonijiet speċifiċi li jridu jibqgħu disponibbli: tibda rekord, tbiddel nota, tara skeda ssejvjata jew tesporta informazzjoni. Iddeċiedi x'jista' jistenna sakemm terġa' l-konnessjoni.

L-interface għandha tagħmel dawk il-konfini ċari. Il-persuna trid tkun taf jekk azzjoni nżammitx lokalment, intbagħtitx lil sistema oħra jew għadhiex teħtieġ attenzjoni. Tħallihiex taqta' mill-indikatur tat-tagħbija.

Iddeċiedi fejn tappartjeni d-data

Il-ħażna lokali tbiddel il-mistoqsijiet dwar sjieda u rkupru. Hemm backup? X'jiġri jekk l-apparat jintilef jew jinbidel? Tista' l-persuna tesporta d-data f'format li tuża band'oħra? Liema kopji jibqgħu wara li titneħħa l-app?

Dawn id-deċiżjonijiet għandhom jaqblu mal-imġiba reali u l-avviż tal-privatezza. “Offline” ma jfissirx awtomatikament li kull funzjoni tevita n-netwerk. Mapep esterni, ġeokodifikazzjoni, messaġġi ta' appoġġ jew esportazzjonijiet magħżula jistgħu joħolqu flussi separati tad-data.

Ippjana x'jiġri wara kunflitt

Jekk ir-rekords jissinkronizzaw ma' server aktar tard, żewġ apparati jistgħu jkunu biddlu l-istess informazzjoni. Il-prodott jeħtieġ regola biex tintgħażel il-verżjoni aċċettata u mod ċar ta' rkupru minn riżultat mhux mistenni.

Duplikati, dewmien u trasferimenti interrotti wkoll jeħtieġu attenzjoni. Taptip ripetut m'għandux joħloq azzjonijiet finanzjarji jew operattivi ripetuti fis-skiet. Is-soluzzjoni eżatta tiddependi mill-mudell tad-data u s-sistemi involuti.

Spjega l-għażliet tal-permessi

Funzjoni tal-post għandha sservi azzjoni speċifika u ġġib ruħha prevedibbilment meta permess jiġi miċħud. Notifika għandha tgħin biex tinftiehem attività għaddejja. L-utenti għandhom jifhmu l-effett tal-għażla mingħajr ma jafu l-intern ta' Android.

Inkludi l-mogħdija tal-permess miċħud fid-disinn. Jekk azzjoni tibqa' possibbli manwalment, agħmel dik it-triq faċli biex tinstab. Jekk il-funzjoni ma tistax taħdem, spjega l-limitu fil-mument rilevanti.

Ivverifika t-tranżizzjonijiet

Iċċekkja aktar minn tnedija bin-netwerk mitfi. Irrevedi l-kompitu meta l-konnessjoni tintilef f'nofs azzjoni, terġa' lura tard jew tinbidel meta l-app ma tidhirx. Ikkunsidra bidu mill-ġdid, esportazzjoni interrotta u korrezzjoni ta' rekord preċedenti.

Il-kontrolli għandhom isegwu l-mogħdija essenzjali u r-riskji tagħha. Kompilazzjoni li tirnexxi tagħti evidenza dwar il-kompilazzjoni; l-imġiba fuq apparat teħtieġ il-provi tagħha.

Esplora l-iżvilupp Android ↗

Ġib il-problema.
Ejjew insawru dak li jmiss.

Iddiskuti l-proġett tiegħek