Det kan virke modstridende, men det, jeg tog fra et nyligt Facebook-indlæg om, hvordan de udvikler iOS-apps, er, at ved at lade brugerne spille med en fokuseret app (som Messenger eller Camera) får vi en bedre oplevelse i den konsoliderede app. Ved at tage en samlet kodebase og et godt teamarbejde med prioriteter sat med brugeren i tankerne, kan du gøre store fremskridt i appudvikling
Jeg tror, Facebook til iOS er en app, som vi alle elskede at hader, men lad os være fair, det er blevet bedre. Der mangler bestemt ting, som vi gerne vil se (ahem, deling), men jeg tror Facebook kommer derhen. Hvis du læser hele indlægget, jeg citerer nedenunder, skal du bemærke, at Facebook til iOS startede med en person, ikke et team. Jeg synes, vi skal være glade for, at de første versioner endda fungerede overhovedet!
Ikke alle funktioner fra de selvstændige apps giver mening for kerneappen, så som Facebook til iOS PM er et af mine job at sørge for, at de funktioner, vi deler på tværs af apps, giver den bedste brugeroplevelse. Så mens strygbevægelsen for at afsløre kamerarullen fungerer rigtig godt i Camera-appen - valgte vi ikke at inkludere dette i kerneappen, fordi gestus ikke giver mening med vores vedvarende øverste navigationslinje. For at gøre det til kerneappen skal en funktion tilføje betydelig værdi til den integrerede oplevelse, uanset hvor kritisk den er i en af vores uafhængige apps.
Via: Facebook
For udviklingshold - jeg indrømmer fuldt ud, at jeg ikke har arbejdet på et iOS-dev-team, men jeg har arbejdet på app-dev-teams - jeg tror, at der er en kraftig lektion at lære af at trække en sektion eller funktion af en app ud og kaste den derude for at se, hvordan det, du lærer, kan hjælpe din større app. Selvfølgelig har mange hold ikke luksus af mennesker, eller penge som Facebook må kaste mod appudvikling, men ...
Hvordan ville du nærme dig at gøre noget til en oprindelig Facebook-app? Er der weboplevelse, som du ikke tror, ville oversætte godt til en berøringsgrænseflade? Hvilket sted / service bruger du, synes mest fortjener en fuldt ud indbygget app?
HT: 9to5Mac