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!
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