Ako Facebook vylepšuje svoje aplikácie vďaka oddeleniu a konsolidácii

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!

Pokiaľ ide o citát uvedený nižšie. Toto je dôležité. Facebook sa pozerá na to, čo ľudia používajú a používajú v aplikácii Fotoaparát (napríklad) a do hlavnej aplikácie vkladá niektoré z týchto funkcií (napríklad výber viacerých fotografií ... ktoré by som rád videl vo verzii iPad! ), Ale nie všetky, Existujú aj samostatné funkcie aplikácií, napríklad Správca stránok, ktoré nemusia byť v hlavnej aplikácii. Dovolím si povedať, že väčšina používateľov Facebooku nemá stránku na Facebooku, ktorú spravujú. Určite ich je veľa, ale páčilo sa mi, že funkcie správy stránky spolu boli v jednej aplikácii. Osobne by som ich chcel mať aj v hlavnej aplikácii? Určite, ale pomáhal som spravovať aj viac ako 10 stránok na Facebooku - som okrajový prípad.

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



Populárne Príspevky