Môže sa to zdať protirečivé, ale to, čo som si vzal z nedávneho príspevku na Facebooku o tom, ako vyvíjajú aplikácie pre iOS, je to, že ak umožníme používateľom hrať sa so zameranou aplikáciou (napríklad Messenger alebo Fotoaparát), získame lepšiu skúsenosť s konsolidovanou aplikáciou. Vďaka jednotnej kódovej základni a dobrej tímovej práci s prioritami stanovenými pre používateľa môžete urobiť veľké pokroky vo vývoji aplikácií.
Myslím, že Facebook pre iOS je aplikácia, ktorú sme všetci radi nenávideli, ale buďme spravodliví, je to lepšie. Určite chýbajú veci, ktoré by sme chceli vidieť (ahem, zdieľanie), ale myslím, že sa tam Facebook dostáva. Ak čítate celý príspevok, ktorý citujem zdola, mali by ste poznamenať, že Facebook pre iOS začal s jednou osobou, nie s tímom. Myslím, že by sme mali byť radi, že prvé verzie dokonca fungovali vôbec!
Nie každá funkcia samostatných aplikácií má zmysel pre základnú aplikáciu, takže ako Facebook pre iOS PM je jednou z mojich úloh zaistiť, aby funkcie, ktoré zdieľame v aplikáciách, priniesli čo najlepší používateľský zážitok. Takže zatiaľ čo gesto potiahnutia za účelom odhalenia kotúča kamery v aplikácii Fotoaparát funguje naozaj dobre, rozhodli sme sa ho nezačleniť do základnej aplikácie, pretože gesto nedáva zmysel nášmu trvalému hornému navigačnému panelu. Na to, aby sa táto funkcia stala hlavnou aplikáciou, musí pridať integrovanej skúsenosti značnú hodnotu bez ohľadu na to, v akej kritickej miere je to v jednej z našich samostatných aplikácií.
Via: Facebook
Pre vývojové tímy - úplne priznávam, že som nepracoval na tíme pre iOS dev, ale pracoval som na tímoch pre vývojárov aplikácií - myslím, že existuje veľká lekcia, ktorú by sme sa mali naučiť z vytiahnutia časti alebo funkcie aplikácie a jej zahodenia tam, aby ste videli, ako to, čo sa naučíte, môže pomôcť vašej väčšej aplikácii. Mnoho tímov samozrejme nemá luxus ľudí alebo peňazí, ako je Facebook, ktorý musí hádzať proti vývoju aplikácií, ale ...
Ako by ste pristúpili k tomu, aby ste niečo urobili natívnou aplikáciou na Facebooku? Existujú webové skúsenosti, o ktorých si myslíte, že by sa nepreložiť dobre na dotykové rozhranie? Ktoré stránky alebo služby používate, podľa vás si najviac zaslúžia úplne natívnu aplikáciu?
HT: 9 až 5 Mac