Mengapa Membangun Instagram untuk iPad Lebih Sulit dari yang Anda Pikirkan
Takeaways Kunci
- Mengembangkan aplikasi, bahkan jika itu adalah port, membutuhkan banyak waktu dan sumber daya.
- Aplikasi perlu mengubah tata letaknya, menyesuaikan ukuran layar yang berbeda, dan dioptimalkan untuk perangkat keras tambahan.
- Proyek seperti ini juga akan membutuhkan seluruh tim pengembangan, yang kemungkinan berarti menarik orang dari pekerjaan lain.
Mengembangkan aplikasi Instagram resmi untuk iPad memang membutuhkan banyak pekerjaan, bahkan dengan aplikasi dan situs web iPhone yang sudah ada untuk bekerja.
CEO Instagram Adam Mosseri baru-baru ini menyatakan bahwa kami tidak memiliki aplikasi Instagram iPad resmi karena perusahaan tidak dapat mencurahkan sumber daya untuk itu. Ini juga bukan alasan yang melambai—ternyata pengembangan aplikasi cukup rumit.
Bahkan sesuatu yang tampak sederhana seperti port masih membutuhkan banyak pekerjaan. Ini jauh lebih rumit dan terlibat daripada yang diharapkan pengguna rata-rata.
"Ada lebih banyak faktor yang perlu dipertimbangkan dalam membawa aplikasi Instagram ke iPad," kata
Aplikasi
Sangat mudah untuk menganggap port sesuatu seperti Instagram dari iPhone ke iPad akan menjadi masalah sederhana. Aplikasi sudah ada di satu platform Apple, jadi seharusnya tidak terlalu sulit untuk membawanya ke platform lain, bukan? Yah, tidak, tidak benar.
Selain iPhone dan iPad secara fisik berbeda, banyak waktu dan upaya yang perlu dihabiskan untuk memastikan pengalaman yang sama di keduanya. Ini berarti memastikan foto memiliki ukuran yang tepat, tombol berbaris dengan benar, notifikasi berfungsi, dan banyak lagi.
Memastikan aplikasi ditampilkan dengan benar pada layar yang lebih besar dengan dimensi yang sedikit berbeda adalah tugas yang terlibat dengan sendirinya. "Mereka harus memastikan bahwa desain pengalaman pengguna terlihat bagus di kedua perangkat dan melalui kode yang memodifikasinya untuk perangkat baru," kata Mark Varnas, chief technology officer Red9, dalam sebuah wawancara email.
"Ini mungkin termasuk mengubah tata letak dan desain, memperbarui konten untuk ukuran baru, menambahkan fitur baru, dan mengoptimalkan aplikasi untuk ukuran layar baru."
Pengembangan juga akan memakan waktu yang dapat dihabiskan untuk mengerjakan proyek lain untuk aplikasi dan situs web yang sudah ada dan hampir 1 miliar pengguna aktif. Dan untuk mempertahankan semua pengguna tersebut, Instagram perlu terus mencoba fitur baru dan menyempurnakan yang sudah ada.
Menarik tim dari pekerjaan itu selama beberapa bulan dapat menciptakan masalah yang lebih signifikan daripada tidak memiliki aplikasi iPad resmi.
Orang orang
Proyek seperti ini tidak akan diserahkan kepada satu pengembang—Instagram perlu mencurahkan seluruh tim untuk itu. Banyak orang perlu tersedia untuk menguji semuanya, memecahkan masalah, dan melakukan semua hal kecil perkembangan lainnya yang cenderung kita anggap remeh. Ini juga kemungkinan akan mengurangi efektivitas tim yang sudah mapan jika seseorang ditugaskan untuk mengerjakan aplikasi baru.
Menurut Brown, "Perkiraan yang masuk akal untuk ukuran tim yang dibutuhkan tergantung pada waktu dan ruang lingkup perangkat lunak proses pengembangan." Jadi, bahkan jika Instagram dapat mengacak-acak orang, itu belum tentu tahu persis berapa banyak membutuhkan. Dan jika tebakannya salah, itu bisa membuat segalanya menjadi lebih menantang.
"Meskipun sulit untuk memperkirakan waktu dan ukuran tim, mungkin diperlukan tim yang terdiri dari setidaknya 4-5 orang yang mengerjakannya secara bersamaan," kata Varnas, "Agar porting berjalan lancar, pengembang perlu bekerja dengan tim insinyur perangkat lunak yang berpengalaman dan desainer. Tim ini akan siap membantu jika ada bug, cacat desain, atau masalah lain yang muncul selama proses porting."
Jadi sepertinya, setidaknya untuk saat ini, kita harus terus melakukannya tanpa aplikasi Instagram resmi yang dirancang khusus untuk iPad. Seperti yang awalnya disiratkan Mosseri, proyek seperti itu akan membutuhkan banyak waktu dan sumber daya yang paling baik digunakan di tempat lain. Sangat disayangkan, tapi setidaknya mungkin untuk gunakan aplikasi iPhone di iPad sementara kita menunggu.