Kā Facebook padara viņu lietotnes labākas ar atdalīšanu un apvienošanu

Tas varētu šķist pretrunīgi, bet tas, ko es paņēmu no nesena Facebook ziņojuma par to, kā viņi izstrādā iOS lietotnes, ir tas, ka, ļaujot lietotājiem spēlēt ar koncentrētu lietotni (piemēram, Messenger vai Camera), mēs iegūstam labāku pieredzi konsolidētajā lietotnē. Veicot vienotu kodu bāzi un labu komandas darbu, ņemot vērā prioritātes, kas noteiktas, paturot prātā lietotāju, jūs varat gūt lielus panākumus lietotņu izstrādē

Es domāju, ka Facebook operētājsistēmai iOS ir lietotne, kuru mēs visi mīlējām ienīst, bet būsim godīgi, tā ir kļuvusi labāka. Noteikti trūkst lietu, kuras mēs vēlētos redzēt (ahem, dalīšanās), bet es domāju, ka Facebook tur nokļūst. Ja lasāt visu ziņu, kuru citēju no apakšas, ņemiet vērā, ka Facebook operētājsistēmai iOS sāka darboties viena persona, nevis komanda. Es domāju, ka mums vajadzētu priecāties, ka pirmās versijas pat vispār darbojās!

Attiecībā uz zemāk esošo cenu. Lūk, kas ir svarīgi. Facebook skatās, kas cilvēkiem patīk un ko izmanto lietotnē Kamera (piemēram), un dažas no šīm funkcijām ievieto galvenajā lietotnē (piemēram, vairāku fotoattēlu atlase… kuras es gribētu redzēt iPad versijā! ), Bet ne visas . Turklāt ir arī tādas atsevišķas lietotņu funkcijas kā, piemēram, Lapu pārvaldnieks, kurām nav jābūt galvenajā lietotnē. Es uzdrošinos apgalvot, ka lielākajai daļai Facebook lietotāju nav viņu pārvaldītas Facebook lapas. Noteikti ir daudz, kas to dara, bet man patika, ka lapas pārvaldības funkcijas ir apvienotas vienā lietotnē. Vai es personīgi arī viņiem patiktu galvenajā lietotnē? Protams, bet es arī palīdzēju pārvaldīt vairāk nekā 10 Facebook lapas - es esmu malējais gadījums.

Ne katrai no patstāvīgo lietotņu funkcijai ir jēga no galvenās lietotnes, tāpēc kā iOS PM izveidotais Facebook, viens no maniem uzdevumiem ir pārliecināties, ka funkcijas, kuras mēs kopīgojam dažādās lietotnēs, nodrošina vislabāko lietotāja pieredzi. Tātad, kamēr velciet ar žestu, lai parādītu kameras rullīti, kameras lietotnē darbojas patiešām labi - mēs izvēlējāmies to neiekļaut pamata lietotnē, jo žestam nav jēgas no mūsu pastāvīgās augšējās navigācijas joslas. Lai to padarītu par galveno lietotni, tai ir jāpiešķir ievērojama vērtība integrētajai pieredzei neatkarīgi no tā, cik kritiska tā ir kādā no mūsu atsevišķajām lietotnēm.
Izmantojot: Facebook

Attīstības komandām - es pilnībā atzīstu, ka neesmu strādājis iOS dev komandā, bet esmu strādājis pie lietotņu izstrādātāju komandām - es domāju, ka ir noderīga mācība, kas jāapgūst, izvelkot kādas lietotnes sadaļu vai funkciju un izmetot to. tur, lai redzētu, kā jūsu iemācītais var palīdzēt jūsu lielākajai lietotnei. Protams, daudzām komandām nav cilvēku greznības vai naudas, piemēram, Facebook ir jāizmet pret lietotņu attīstību, bet…

Kā jūs izvēlētos kaut ko padarīt par vietēju Facebook lietotni? Vai ir tāda tīmekļa pieredze, kuru, jūsuprāt, nebūtu iespējams tulkot ar skārienjutīgu interfeisu? Kura vietne / pakalpojums, kuru jūs izmantojat, jūsuprāt, ir visvairāk pelnījis pilnībā vietējās lietotnes?

HT: 9to5Mac



Populārākas Posts