Ini mungkin tampak kontradiktif, tetapi apa yang saya ambil dari posting Facebook baru-baru ini tentang bagaimana mereka mengembangkan aplikasi iOS adalah bahwa dengan membiarkan pengguna bermain dengan aplikasi yang fokus (seperti Messenger atau Camera) kami mendapatkan pengalaman yang lebih baik dalam aplikasi yang dikonsolidasikan. Mengambil basis kode terpadu dan kerja tim yang baik, dengan prioritas yang ditetapkan dengan mempertimbangkan pengguna, Anda dapat membuat langkah besar dalam pengembangan aplikasi
Saya pikir Facebook untuk iOS adalah aplikasi yang kita semua benci, tetapi mari kita bersikap adil, itu menjadi lebih baik. Tentu saja ada hal-hal yang hilang yang ingin kita lihat (ahem, berbagi), tapi saya pikir Facebook sudah sampai di sana. Jika Anda membaca seluruh posting yang saya kutip dari bawah ini, Anda harus perhatikan bahwa Facebook untuk iOS dimulai dengan satu orang, bukan tim. Saya pikir kita harus senang bahwa versi pertama bahkan berfungsi sama sekali!
Tidak semua fitur dari aplikasi mandiri masuk akal untuk aplikasi inti, sehingga seperti Facebook untuk iOS PM, salah satu pekerjaan saya adalah memastikan bahwa fitur yang kami bagikan di seluruh aplikasi menghasilkan pengalaman pengguna terbaik. Jadi, sementara gerakan gesek untuk mengungkapkan rol kamera berfungsi sangat baik di dalam aplikasi Kamera - kami memilih untuk tidak memasukkan ini ke dalam aplikasi inti karena gerakan itu tidak masuk akal dengan bilah navigasi teratas kami yang persisten. Untuk membuatnya menjadi aplikasi inti, sebuah fitur harus menambah nilai signifikan pada pengalaman terintegrasi, terlepas dari betapa pentingnya hal itu di salah satu aplikasi mandiri kami.
Via: Facebook
Untuk tim pengembang — saya sepenuhnya mengakui saya belum pernah bekerja di tim pengembang iOS, tetapi saya telah bekerja di tim pengembang aplikasi — saya pikir ada pelajaran yang kuat untuk dipelajari dari mengeluarkan bagian atau fungsi aplikasi dan melemparkannya di luar sana untuk melihat bagaimana apa yang Anda pelajari dapat membantu aplikasi Anda yang lebih besar. Tentu saja, banyak tim tidak memiliki kemewahan orang atau uang seperti Facebook harus menentang pengembangan aplikasi, tetapi ...
Bagaimana Anda mendekati membuat sesuatu aplikasi Facebook asli? Apakah ada pengalaman web yang menurut Anda tidak akan diterjemahkan dengan baik ke antarmuka sentuh? Situs / layanan mana yang menurut Anda paling layak untuk aplikasi yang sepenuhnya asli?
HT: 9to5Mac