See võib tunduda vastuoluline, kuid mida ma võtsin hiljutisest Facebooki postitusest selle kohta, kuidas nad iOS-i rakendusi arendavad, on see, et kui laseme kasutajatel mängida keskendunud rakendusega (näiteks Messengeri või kaameraga), saame parema kogemuse konsolideeritud rakenduses. Võttes arvesse ühtset koodialust ja head meeskonnatööd, pidades silmas kasutaja jaoks seatud prioriteete, saate teha suuri edusamme rakenduste arendamisel
Ma arvan, et iOS-i jaoks mõeldud Facebook on rakendus, mida me kõik armastasime vihata, kuid olgem ausad, see on muutunud paremaks. Kindlasti on puudu asju, mida tahaksime näha (ahem, jagamine), kuid ma arvan, et Facebook on sinna jõudmas. Kui loete tervet postitust, mida tsiteerin altpoolt, peaksite arvestama, et iOS-i jaoks loodud Facebook sai alguse ühe inimesest, mitte meeskonnast. Arvan, et peaksime olema õnnelikud, et esimesed versioonid isegi töötasid!
Mitte kõigil eraldiseisvate rakenduste funktsioonidel pole põhirakenduse jaoks mõtet, nii et iOS-i jaoks mõeldud Facebooki jaoks on minu üheks ülesandeks veenduda, et funktsioonid, mida jagame rakenduste vahel, tagaksid parima kasutajakogemuse. Ehkki kaamera rulli paljastamiseks liigutav žest toimib kaamerarakenduses tõesti hästi - otsustasime seda põhirakendusse mitte lisada, kuna žest pole meie püsiva ülemise navigeerimisribaga mõttekas. Põhirakenduseks muutmiseks peab funktsioon lisama integreeritud kogemusele olulist väärtust, sõltumata sellest, kui kriitiline see ühes meie iseseisvas rakenduses on.
Via: Facebook
Arendusmeeskondade jaoks - tunnistan täielikult, et ma ei ole töötanud iOS-de arendamise meeskonnas, vaid olen töötanud ka rakenduste arendamise meeskondade kallal - arvan, et rakenduse lõigu või funktsiooni väljatõmbamisest ja selle viskamisest on võimas õppetund. seal näha, kuidas õpitu aitab teie suuremat rakendust aidata. Muidugi pole paljudel meeskondadel inimeste luksust ega raha, nagu Facebook peab rakenduste arendamise vastu viskama, kuid…
Kuidas läheneksite oma loomuliku Facebooki rakenduse loomisele? Kas on veebikogemusi, mis teie arvates ei võimaldaks puutetundlikku liidest hästi tõlkida? Milline sait / teenus teie arvates väärib kõige täieliku emakeelega rakendust?
HT: 9to5Mac