Bagaimana Facebook Membuat Aplikasi Mereka Lebih Baik dengan Pemisahan dan Konsolidasi

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!

Sehubungan dengan kutipan di bawah ini. Inilah yang penting. Facebook sedang melihat apa yang disukai dan digunakan orang di aplikasi Kamera (misalnya) dan memasukkan beberapa fitur tersebut ke aplikasi utama (seperti pemilihan banyak foto ... yang ingin saya lihat dalam versi iPad! ), Tetapi tidak semua . Juga ada fungsi aplikasi yang berdiri sendiri, seperti Pengelola Halaman, yang tidak perlu ada di aplikasi utama. Saya berani mengatakan sebagian besar pengguna Facebook tidak memiliki Halaman Facebook yang mereka kelola. Tentu saja ada banyak yang melakukannya, tetapi saya suka memiliki fitur manajemen Halaman bersama dalam satu aplikasi. Apakah saya, secara pribadi, akan menyukai mereka di aplikasi utama juga? Ya tentu saja, tetapi saya juga membantu mengelola lebih dari 10 Halaman Facebook — saya adalah ujung tombak.

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



Pesan Populer