Může se to zdát protichůdné, ale to, co jsem si vzal z nedávného příspěvku na Facebooku o tom, jak vyvíjejí aplikace pro iOS, je to, že když uživatelům umožníme hrát si s cílenou aplikací (jako je Messenger nebo Fotoaparát), získáme v konsolidované aplikaci lepší zážitek. Vezmeme-li sjednocenou kódovou základnu a dobrou týmovou práci, s prioritami stanovenými s ohledem na uživatele, můžete udělat velký pokrok ve vývoji aplikací
Myslím, že Facebook pro iOS je aplikace, kterou jsme všichni rádi nenáviděli, ale buďme spravedliví, je to lepší. Určitě chybí věci, které bychom rádi viděli (ahem, sdílení), ale myslím, že se tam Facebook dostává. Pokud si přečtete celý příspěvek, který cituji zdola, měli byste si uvědomit, že Facebook pro iOS začal s jednou osobou, ne s týmem. Myslím, že bychom měli být rádi, že první verze vůbec fungovaly!
Ne každá funkce samostatných aplikací má smysl pro základní aplikaci, takže jako Facebook pro iOS PM je jednou z mých úloh zajistit, aby funkce, které sdílíme napříč aplikacemi, vedly k co nejlepšímu dojmu uživatelů. Takže zatímco gesto přejetím k odhalení role kamery funguje v aplikaci Fotoaparát opravdu dobře - rozhodli jsme se nezahrnout to do základní aplikace, protože gesto nedává smysl našemu trvalému hornímu navigačnímu panelu. Aby se tato funkce stala součástí základní aplikace, musí přidat integrovanému prostředí významnou hodnotu bez ohledu na to, jak kritická je v jedné z našich samostatných aplikací.
Přes: Facebook
Pro vývojové týmy - plně přiznávám, že jsem nepracoval na týmu pro iOS dev, ale pracoval jsem na týmech pro vývojáře aplikací - myslím, že existuje silná ponaučení, která by se měla poučit z vytažení části nebo funkce aplikace a její házení a zjistěte, jak to, co se naučíte, může pomoci vaší větší aplikaci. Mnoho týmů samozřejmě nemá luxus lidí nebo peněz, jako je Facebook, který musí házet proti vývoji aplikací, ale…
Jak byste přistupovali k tomu, abyste vytvořili něco z nativní aplikace pro Facebook? Existují zkušenosti s webem, o kterých si nemyslíte, že se dobře převedou na dotykové rozhraní? Který web / službu používáte, myslíte si, že si nejvíce zaslouží plně nativní aplikaci?
HT: 9to5Mac