Wie Facebook ihre Apps durch Trennung und Konsolidierung verbessert

Es mag widersprüchlich erscheinen, aber was ich kürzlich in einem Facebook-Beitrag über die Entwicklung von iOS-Apps gesehen habe, ist, dass wir eine bessere Erfahrung mit der konsolidierten App erzielen, wenn wir Benutzer mit einer fokussierten App (wie Messenger oder Kamera) spielen lassen. Wenn Sie eine einheitliche Codebasis und eine gute Teamarbeit unter Berücksichtigung der vom Benutzer festgelegten Prioritäten verwenden, können Sie bei der App-Entwicklung große Fortschritte erzielen

Ich denke, Facebook für iOS ist eine App, die wir alle gerne hassen, aber seien wir fair, sie ist besser geworden. Es fehlen sicherlich Dinge, die wir gerne sehen würden (ahem, sharing), aber ich denke, Facebook ist auf dem Weg dorthin. Wenn Sie den gesamten Beitrag lesen, den ich unten zitiere, sollten Sie beachten, dass Facebook für iOS mit einer Person gestartet ist, nicht mit einem Team. Ich denke, wir sollten uns freuen, dass die ersten Versionen überhaupt geklappt haben!

In Bezug auf das Zitat unten. Folgendes ist wichtig: Facebook untersucht, was die Leute in der Kamera-App mögen und verwenden (zum Beispiel) und fügt einige dieser Funktionen in die Haupt-App ein (zum Beispiel die Auswahl mehrerer Fotos ... die ich in der iPad-Version sehen möchte ! ), Aber nicht alle . Es gibt auch eigenständige App-Funktionen wie den Seitenmanager, die nicht in der Haupt-App vorhanden sein müssen. Ich wage zu behaupten, dass die meisten Facebook-Nutzer keine von ihnen verwaltete Facebook-Seite haben. Sicher gibt es eine Menge, aber ich mochte es, die Seitenverwaltungsfunktionen in einer App zusammen zu haben. Würde ich sie persönlich auch in der Haupt-App mögen? Na klar, aber ich habe auch geholfen, über 10 Facebook-Seiten zu verwalten - ich bin ein Edge-Case.

Nicht jede Funktion der Standalone-Apps ist für die Kern-App sinnvoll. Wie bei Facebook für iOS PM ist es eine meiner Aufgaben, sicherzustellen, dass die Funktionen, die wir für alle Apps verwenden, die bestmögliche Benutzererfahrung bieten. Während die Wischgeste zum Anzeigen der Kamerarolle in der Kamera-App sehr gut funktioniert, haben wir sie nicht in die Kern-App aufgenommen, da die Geste in unserer beständigen oberen Navigationsleiste keinen Sinn ergibt. Um in die Kern-App aufgenommen zu werden, muss eine Funktion einen erheblichen Mehrwert für das integrierte Erlebnis bieten, unabhängig davon, wie wichtig sie in einer unserer eigenständigen Apps ist.
Über: Facebook

Für Entwicklungsteams - ich gebe zu, dass ich noch nicht in einem iOS-Entwicklerteam gearbeitet habe, aber ich habe in App-Entwicklerteams gearbeitet - gibt es meiner Meinung nach eine wichtige Lektion, die man lernen kann, wenn man einen Abschnitt oder eine Funktion einer App herausholt und wirft Hier erfahren Sie, wie Sie Ihrer größeren App helfen können. Natürlich haben viele Teams nicht den Luxus von Menschen oder Geld, wie Facebook es gegen die App-Entwicklung tun muss, aber ...

Wie würden Sie es angehen, eine native Facebook-App zu erstellen? Gibt es eine Web-Erfahrung, die sich Ihrer Meinung nach nicht gut auf eine Touch-Oberfläche übertragen lässt? Welche Website / welcher Dienst verdient Ihrer Meinung nach eine vollständig native App am meisten?

HT: 9to5Mac



Beliebte Beiträge