Как Facebook прави своите приложения по-добри с разделяне и консолидация

Може да изглежда противоречиво, но това, което взех от скорошна публикация във Facebook за това как разработват приложения за iOS е, че като оставим потребителите да играят с фокусирано приложение (като Messenger или Camera), получаваме по-добро изживяване в консолидираното приложение. Вземайки унифицирана кодова база и добра екипна работа, като приоритетите са зададени предвид на потребителя, можете да постигнете голям напредък в разработването на приложения

Мисля, че Facebook за iOS е приложение, което всички обичахме да мразим, но нека бъдем честни, става все по-добре. Определено липсват неща, които бихме искали да видим (а, споделяне), но мисля, че Facebook стига до там. Ако прочетете целия пост, който цитирам отдолу, трябва да отбележите, че Facebook за iOS стартира с един човек, а не от екип. Мисля, че трябва да сме щастливи, че първите версии дори работеха изобщо!

По отношение на цитата по-долу. Ето какво е важно. Facebook разглежда какво харесват и използват хората в приложението Camera (например) и поставя някои от тези функции в основното приложение (като многократен избор на снимки ... което бих искал да видя във версията на iPad! ), Но не всички, Също така има самостоятелни функции на приложения, като например Мениджър на страници, които не е необходимо да бъдат в основното приложение. Смея да твърдя, че повечето потребители на Facebook нямат Facebook страница, която управляват. Със сигурност има много, които правят, но ми хареса, че функциите за управление на страници се събират в едно приложение. Бих ли ги харесал и аз в основното приложение? Със сигурност, но аз също помагах да управлявам над 10 страници във Facebook - аз съм крайно дело.

Не всяка функция от самостоятелните приложения има смисъл за основното приложение, така че като Facebook за iOS PM, една от моите задачи е да се уверя, че функциите, които споделяме в приложенията, водят до най-доброто потребителско изживяване. Така че докато махнете с пръст, за да разкриете ролката на камерата, работи наистина добре в приложението Camera - решихме да не включваме това в основното приложение, тъй като този жест няма смисъл с постоянната ни горна навигационна лента. За да го превърнете в основното приложение, една функция трябва да добави значителна стойност на интегрираното изживяване, независимо колко критично е това в едно от нашите самостоятелни приложения.
Via: Facebook

За екипите за разработка - напълно признавам, че не съм работил в екип за разработка на iOS, но съм работил в екипи за разработчици на приложения - мисля, че има мощен урок, който трябва да се научи от издърпването на раздел или функция на приложение и хвърлянето му там, за да видите как това, което научавате, може да помогне на по-голямото ви приложение. Разбира се, много отбори нямат лукса на хора или пари, като Facebook трябва да се хвърли срещу разработването на приложения, но ...

Как бихте подходили да направите нещо родно приложение във Facebook? Има ли уеб опит, който не мислите, че би довел до докосване до интерфейс? Кой сайт / услуга смятате, че най-заслужава напълно родно приложение?

HT: 9to5Mac



Популярни Публикации