Kako Facebook svojim aplikacijama čini boljim razdvajanjem i konsolidacijom

Moglo bi se činiti kontradiktorno, ali ono što sam uzeo iz nedavnog posta na Facebooku o tome kako razvijaju iOS aplikacije jest da dopuštajući korisnicima da se igraju s usredotočenom aplikacijom (poput Messengera ili Kamere) dobivamo bolje iskustvo u konsolidiranoj aplikaciji. Uzimajući objedinjenu bazu kodova i dobar timski rad, uz prioritete postavljene na umu o korisniku, možete postići veliki napredak u razvoju aplikacija

Mislim da je Facebook za iOS aplikacija koju smo svi voljeli mrziti, ali budimo fer, postaje sve bolji. Sigurno nedostaju stvari koje bismo željeli vidjeti (ahem, dijeljenje), ali mislim da Facebook stiže tamo. Ako čitate čitav post koji citiram odozdo, trebali biste primijetiti da je Facebook za iOS počeo s jednom osobom, a ne s timom. Mislim da bismo trebali biti sretni što su prve verzije uopće djelovale!

Što se tiče navoda u nastavku. Evo što je važno. Facebook promatra ono što ljudi vole i upotrebljavaju u aplikaciji Camera (na primjer) i stavlja neke od tih značajki u glavnu aplikaciju (poput višestrukog odabira fotografija ... što bih želio vidjeti u verziji iPad! ), Ali ne sve, Također postoje i samostalne funkcije aplikacije, poput Upravitelja stranica, koje ne moraju biti u glavnoj aplikaciji. Usudio bih se reći da većina korisnika Facebooka nema Facebook stranicu kojom oni upravljaju. Sigurno ima puno onih koji rade, ali svidjelo mi se što zajedno upravljamo značajkama upravljanja stranicama u jednoj aplikaciji. Da li bih im se i ja osobno svidio u glavnoj aplikaciji? Pa, ali pomagao sam i u upravljanju s više od 10 Facebook stranica - ja sam slučaj.

Nije svaka značajka samostalnih aplikacija smisla za temeljnu aplikaciju, pa je kao i Facebook za iOS PM jedan od mojih poslova osigurati da značajke koje dijelimo u svim aplikacijama rezultiraju najboljim korisničkim iskustvom. Dakle, iako pokretom prsta da otkrijete kolut kamere stvarno dobro funkcionira unutar aplikacije Camera - odlučili smo da to ne uključujemo u osnovnu aplikaciju jer gesta nema smisla s našom trajnom gornjom navigacijskom trakom. Da bi se pretvorila u osnovnu aplikaciju, značajka mora dodati značajnu vrijednost integriranom doživljaju, bez obzira koliko je kritična u jednoj od naših samostalnih aplikacija.
Via: Facebook

Za razvojne timove - potpuno priznajem da nisam radio na timu za razvoj iOS-a, ali radio sam na timima za razvoj programa - mislim da se mora naučiti snažna lekcija iz izvlačenja dijela ili funkcije aplikacije i bacanja tamo kako biste vidjeli kako vaše učenje može pomoći vašoj većoj aplikaciji. Naravno, mnogi timovi nemaju luksuz ljudi ili novaca kao što je Facebook koji bi trebao bacati razvoj aplikacija, ali ...

Kako biste pristupili stvaranju nečega izvornog Facebooka? Postoji li internetsko iskustvo za koje mislite da ne bi dobro prešlo u dodirno sučelje? Za koju web lokaciju / uslugu smatrate da najviše zaslužuje potpuno matičnu aplikaciju?

HT: 9to5Mac



Popularni Postovi