Jak Facebook vylepšuje jejich aplikace díky oddělení a konsolidaci

Může se to zdát protichůdné, ale to, co jsem si vzal z nedávného příspěvku na Facebooku o tom, jak vyvíjejí aplikace pro iOS, je to, že když uživatelům umožníme hrát si s cílenou aplikací (jako je Messenger nebo Fotoaparát), získáme v konsolidované aplikaci lepší zážitek. Vezmeme-li sjednocenou kódovou základnu a dobrou týmovou práci, s prioritami stanovenými s ohledem na uživatele, můžete udělat velký pokrok ve vývoji aplikací

Myslím, že Facebook pro iOS je aplikace, kterou jsme všichni rádi nenáviděli, ale buďme spravedliví, je to lepší. Určitě chybí věci, které bychom rádi viděli (ahem, sdílení), ale myslím, že se tam Facebook dostává. Pokud si přečtete celý příspěvek, který cituji zdola, měli byste si uvědomit, že Facebook pro iOS začal s jednou osobou, ne s týmem. Myslím, že bychom měli být rádi, že první verze vůbec fungovaly!

Pokud jde o citát níže. Tady je to, co je důležité. Facebook se dívá na to, co lidé rádi a používají v aplikaci Fotoaparát (například), a vkládá některé z těchto funkcí do hlavní aplikace (jako je výběr více fotografií ... které bych rád viděl ve verzi iPadu! ), Ale ne všechny . Existují také samostatné funkce aplikace, například Správce stránek, které nemusí být v hlavní aplikaci. Troufám si říci, že většina uživatelů Facebooku nemá stránku na Facebooku, kterou spravují. Jistě existuje spousta lidí, ale já se mi líbily mít funkce Správa stránek společně v jedné aplikaci. Osobně bych je měl rád také v hlavní aplikaci? Jistě, ale pomáhal jsem také spravovat více než 10 stránek na Facebooku - jsem okrajový případ.

Ne každá funkce samostatných aplikací má smysl pro základní aplikaci, takže jako Facebook pro iOS PM je jednou z mých úloh zajistit, aby funkce, které sdílíme napříč aplikacemi, vedly k co nejlepšímu dojmu uživatelů. Takže zatímco gesto přejetím k odhalení role kamery funguje v aplikaci Fotoaparát opravdu dobře - rozhodli jsme se nezahrnout to do základní aplikace, protože gesto nedává smysl našemu trvalému hornímu navigačnímu panelu. Aby se tato funkce stala součástí základní aplikace, musí přidat integrovanému prostředí významnou hodnotu bez ohledu na to, jak kritická je v jedné z našich samostatných aplikací.
Přes: Facebook

Pro vývojové týmy - plně přiznávám, že jsem nepracoval na týmu pro iOS dev, ale pracoval jsem na týmech pro vývojáře aplikací - myslím, že existuje silná ponaučení, která by se měla poučit z vytažení části nebo funkce aplikace a její házení a zjistěte, jak to, co se naučíte, může pomoci vaší větší aplikaci. Mnoho týmů samozřejmě nemá luxus lidí nebo peněz, jako je Facebook, který musí házet proti vývoji aplikací, ale…

Jak byste přistupovali k tomu, abyste vytvořili něco z nativní aplikace pro Facebook? Existují zkušenosti s webem, o kterých si nemyslíte, že se dobře převedou na dotykové rozhraní? Který web / službu používáte, myslíte si, že si nejvíce zaslouží plně nativní aplikaci?

HT: 9to5Mac



Populární Příspěvky