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!
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