Ellentmondásosnak tűnhet, de amit egy közelmúltbeli Facebook-bejegyzésből vettem fel, amely szerint fejlesztették az iOS-alkalmazásokat, az az, hogy ha engedjük a felhasználóknak, hogy fókuszált alkalmazásokkal (például Messenger vagy Camera) játsszanak, jobb élményt kapunk az összevont alkalmazásban. Egységes kódbázissal és jó csapatmunkával, figyelembe véve a felhasználó prioritásait, nagy lépéseket tehet az alkalmazásfejlesztésben
Úgy gondolom, hogy az iOS-hez való Facebook egy olyan alkalmazás, amelyet mindannyian imádtunk gyűlölni, de legyünk őszinte, jobb lett. Természetesen vannak hiányzó dolgok, amelyeket szeretnénk látni (ahem, megosztás), de szerintem a Facebook odaér. Ha elolvassa az egész bejegyzését, amelyet alul idézek, akkor vegye figyelembe, hogy az iOS számára a Facebook egy emberrel kezdődött, nem pedig egy csapattal. Szerintem örülnünk kell annak, hogy az első verziók egyáltalán működtek is!
Az önálló alkalmazások nem minden funkcióján van értelme a központi alkalmazásnak, így mint az iOS PM-hez készült Facebook, az egyik feladatom az, hogy megbizonyosodjak arról, hogy az alkalmazások között megosztott funkciók a lehető legjobb felhasználói élményt nyújtják. Tehát, míg a kameragörgetés felfedésére szolgáló mozdulat nagyon jól működik a Kamera alkalmazásban - úgy döntöttünk, hogy ezt nem vonjuk be az alapalkalmazásba, mert a mozdulatnak nincs értelme a kitartó felső navigációs sávunknak. Az alapvető alkalmazásba való beépítéshez egy szolgáltatásnak jelentős értéket kell hozzáadnia az integrált élményhez, függetlenül attól, hogy mennyire kritikus az egyik önálló alkalmazásunkban.
Via: Facebook
Fejlesztői csoportok számára - teljes mértékben beismerem, hogy nem dolgoztam iOS dev csoporton, de dolgoztam az app dev csapatokon - azt hiszem, hogy van egy óriási lecke, amelyet meg kell tanulni egy alkalmazás egy részének vagy funkciójának kihúzásáról és kidobásáról. odakinn, hogy megnézze, hogyan segítheti el tanulása nagyobb alkalmazását. Természetesen sok csapatnak nincs olyan luxusa, mint az embereknek vagy pénzük, mint például a Facebooknak, hogy az alkalmazások fejlesztése ellen forduljon, de…
Hogyan viszonyulna hozzá ahhoz, hogy valami natív Facebook alkalmazásgé váljon? Van-e olyan webes élmény, amely Ön szerint nem lenne megfelelő fordítófelületre fordítva? Melyik webhelyet / szolgáltatást használja Ön szerint leginkább megérdemel egy teljesen natív alkalmazást?
HT: 9to5Mac