Jak Facebook ulepsza swoje aplikacje dzięki separacji i konsolidacji

Może się to wydawać sprzeczne, ale wziąłem z ostatniego postu na Facebooku, w jaki sposób opracowują aplikacje na iOS, ponieważ pozwalając użytkownikom grać z ukierunkowaną aplikacją (taką jak Messenger lub Camera), uzyskujemy lepsze wrażenia w skonsolidowanej aplikacji. Biorąc pod uwagę ujednoliconą bazę kodów i dobrą pracę zespołową, z priorytetami ustalonymi z myślą o użytkowniku, możesz poczynić ogromne postępy w tworzeniu aplikacji

Myślę, że Facebook na iOS to aplikacja, którą wszyscy lubimy nienawidzić, ale bądźmy uczciwi, stała się lepsza. Z pewnością brakuje rzeczy, które chcielibyśmy zobaczyć (hmmm, dzielenie się), ale myślę, że Facebook się tam dostanie. Jeśli czytasz cały post, który cytuję od dołu, powinieneś zauważyć, że Facebook na iOS zaczął się od jednej osoby, a nie od zespołu. Myślę, że powinniśmy być szczęśliwi, że pierwsze wersje w ogóle działały!

W odniesieniu do cytatu poniżej. Oto, co jest ważne. Facebook patrzy na to, co ludzie lubią i używają w aplikacji Aparat (na przykład) i umieszcza niektóre z tych funkcji w głównej aplikacji (np. Wybór wielu zdjęć… które chciałbym zobaczyć w wersji na iPada! ), Ale nie wszystkie . Istnieją również samodzielne funkcje aplikacji, takie jak Page Manager, które nie muszą znajdować się w głównej aplikacji. Odważę się powiedzieć, że większość użytkowników Facebooka nie ma strony na Facebooku, którą zarządzają. Na pewno jest wielu, którzy to robią, ale podobało mi się, że funkcje zarządzania stroną są dostępne w jednej aplikacji. Czy osobiście lubiłbym je również w głównej aplikacji? Jasne, ale pomagałem też zarządzać ponad 10 stronami na Facebooku - jestem przypadkiem.

Nie każda funkcja w samodzielnych aplikacjach ma sens w przypadku podstawowej aplikacji, więc tak jak w przypadku Facebooka na iOS PM, jednym z moich zadań jest upewnienie się, że funkcje, które udostępniamy w różnych aplikacjach, zapewniają najlepszą obsługę. Podczas gdy gest machnięcia, aby odsłonić ruch kamery, działa naprawdę dobrze w aplikacji Aparat - postanowiliśmy nie włączać tego do podstawowej aplikacji, ponieważ gest ten nie ma sensu w naszym stałym górnym pasku nawigacyjnym. Aby stać się podstawową aplikacją, funkcja musi wnieść znaczącą wartość do zintegrowanej funkcjonalności, niezależnie od tego, jak ważna jest w jednej z naszych niezależnych aplikacji.
Przez: Facebook

W przypadku zespołów programistycznych - w pełni przyznaję, że nie pracowałem w zespole programistów iOS, ale pracowałem nad zespołami programistów aplikacji - myślę, że wyciągnięcie sekcji lub funkcji aplikacji i jej przekazanie może być bardzo przydatne. tam, aby dowiedzieć się, jak to, czego się uczysz, może pomóc Twojej większej aplikacji Oczywiście wiele zespołów nie ma luksusu ludzi ani pieniędzy, jak Facebook musi rzucić na rozwój aplikacji, ale…

Jak podchodziłbyś do stworzenia rodzimej aplikacji na Facebooku? Czy są jakieś wrażenia z korzystania z Internetu, które Twoim zdaniem nie mogłyby się dobrze przełożyć na interfejs dotykowy? Której witryny / usługi używasz według Ciebie najbardziej zasługuje na w pełni natywną aplikację?

HT: 9to5Mac



Popularne Wiadomości