Kisah di balik pembangunan kembali Snapchat di Android

Pengarang: Monica Porter
Tanggal Pembuatan: 20 Berbaris 2021
Tanggal Pembaruan: 2 Juli 2024
Anonim
KANTOI - RUPA-RUPANYA,  INI KISAH SEBENAR
Video: KANTOI - RUPA-RUPANYA, INI KISAH SEBENAR

Isi


Snapchat mengumumkan langkah besar pada akhir 2017. Itu akan memperbaiki semua masalah yang dimiliki versi Android dibandingkan dengan versi iOS. Tujuannya adalah pengalaman yang lebih bersih, lebih cepat, dan lebih tidak bermasalah. Ini bukan desain ulang kecil atau upaya membangun kembali setengah hati - itu adalah seluruh penulisan ulang dari bawah ke atas.

Pembaruan secara perlahan membuka jalan bagi pengguna Android, dengan peluncuran penuh sebelum akhir 2019. Apakah itu akan membantu atau tidak nomor Android Snapchat masih belum jelas saat ini. Namun, perusahaan optimis tentang masa depannya di Android. Kami duduk bersama SVP Snapchat, insinyur Jerry Hunter, direktur teknik Gustavo Moura, dan Wakil Presiden produk Jacob Andreou, bersama dengan perwakilan PR Shannon Kelly untuk berbicara tentang perjalanan yang diambil Snapchat dari aplikasi aslinya ke versi yang sepenuhnya ditulis ulang yang diluncurkan sekarang.


Langkah 1: Menemukan masalahnya

Kisah penemuan diri Snapchat dimulai dua setengah tahun yang lalu. Pada saat itu, ia bahkan tidak tahu bahwa aplikasi Androidnya bermasalah. Perusahaan membandingkan kode versi iOS dan Android-nya, daripada pengalaman pengguna, dan tidak melihat ada yang salah, menurut Jerry Hunter.

"Banyak kali kita menipu diri kita sendiri dengan berpikir bahwa kita lebih baik daripada kita," katanya.

Snapchat baru saja mengalami tahun terbesarnya, pasti segalanya baik-baik saja.

Basis kode Snapchats yang ada akhirnya menjadi pekerjaan yang sangat menyebalkan.

Ketika pengembang Snapchat akhirnya mengetahui masalah pengalaman pengguna aplikasi Android, tim pengembangan menghabiskan beberapa bulan memetakan basis kode dan mencari tahu di mana harus melakukan perbaikan. Peningkatan itu terjadi pada tahun 2017 dan Snapchat melihat umpan balik yang relatif positif dari pengguna Android. Namun, masalah basis kode masih jauh dari selesai.


“Kami menemukan, menjelang akhir sembilan bulan, agak sulit untuk membuat lebih banyak peningkatan tanpa gejala dan itu masih belum cukup baik. Itu benar-benar konsekuensi dari basis kode yang baru saja dibangun, saya akan katakan dengan naif, berdasarkan pada kebutuhan untuk mengeluarkan fitur dengan cepat, "kata Hunter.

Tim memutuskan untuk melakukan sesuatu yang sedikit lebih dramatis.

Langkah 2: Menulis ulang

Awal 2018 adalah waktu yang liar di Snapchat, dengan pembangunan kembali berlangsung. Namun menurut Gustavo Moura, tidak ada yang memperbaiki banyak masalah yang lebih besar, yang disebabkan oleh aplikasi yang mencoba untuk selalu menjalankan kode di latar belakang. Itu menghambat pengalaman dan hal-hal yang tidak berhasil. Menulis ulang penuh dari bawah ke atas akan memperbaikinya.

"Gustavo dan sekelompok kecil pemikir yang berpikiran sama diam-diam berada di sudut membangun kerangka kerja yang akan berfungsi sebagai dasar untuk menulis ulang," kata Hunter kepada kami.

Tantangan tentu ada di sana. Ada sejumlah perangkat iOS yang relatif kecil dibandingkan dengan Android. Bagi Moura, tantangan terbesar adalah membuat Snapchat menggunakan perangkat keras sebaik mungkin pada setiap ponsel pintar Android dan tetap berfungsi lebih lancar di perangkat kelas bawah.

Penulisan ulang ini memiliki fokus besar pada pengkodean modular dan dukungan untuk perangkat kelas bawah.

“Tidak semua berperilaku dengan cara yang persis sama, bukan? Sangat mudah bagi kami untuk membangun aplikasi Android yang akan bekerja dengan baik pada perangkat unggulan seperti Pixel 3. Ini lebih menantang ketika Anda harus menangkap seluruh ekosistem, terutama ketika kamera bekerja sangat berbeda dari produsen ke produsen, ”katanya kepada kami. .

Moura dan Hunter sama-sama memuji kemajuan dalam bahasa pengembangan aplikasi Android seperti Java dan Kotlin, serta alat-alat lain, sebagai alasan besar untuk perbaikan selama penulisan ulang.

Langkah 3: Setelahnya

Tim pengembangan mengambil pendekatan modular ujung-ke-ujung dengan basis kode aplikasi Android, yang akan menghasilkan pembaruan yang lebih cepat dan lebih berdampak, bersama dengan kinerja keseluruhan yang lebih baik, terutama pada perangkat kelas atas. Hunter juga menyebutkan bagaimana pengembang Snapchat menemukan bekerja dengan kode modular jauh lebih mudah. Pada dasarnya, ini adalah segalanya yang ditanyakan oleh pengguna, dengan beberapa bonus tambahan untuk pengembang juga.

Hunter juga menyebutkan bahwa Snapchat sekarang menjalankan perangkat uji yang jauh lebih luas untuk memastikan semua pembaruan saat ini dan di masa depan semuanya berfungsi seperti yang diharapkan.

Pengguna Snapchat saat ini seharusnya tidak melihat terlalu banyak perubahan dalam tata letak atau kontrol aplikasi. Pengembang Snapchat tidak memiliki hal-hal seperti desain atau tata letak aplikasi pada radar kolektif mereka. Untuk saat ini, fokus utamanya adalah membangun aplikasi yang lebih responsif yang berkinerja lebih baik di berbagai perangkat.

"Tujuan ideal kami adalah bahwa orang tidak harus benar-benar memperhatikan bahwa aplikasi sebenarnya sepenuhnya berubah dari bawah mereka kecuali semuanya harus jauh lebih cepat," kata Jacob Andreou kepada kami.

Langkah 4: Masa depan

Tim pengembang Snapchat memiliki rencana ambisius untuk masa depan aplikasi. Mereka ingin versi Android ada di atas sana dengan versi iOS, jika tidak lebih jauh. Secara internal, mereka percaya penulisan ulang ini pada akhirnya akan membuat celah pengalaman Android vs iOS menjadi baik untuk kali ini.

“Dengan fondasi baru ini saya tidak akan terkejut jika Anda benar-benar melihat hal-hal mulai datang ke Android bahkan sebelum iOS kadang-kadang. Android akan menjadi tempat di mana kami benar-benar menguji hal-hal terbaru dan terhebat kami yang pastinya tidak menjadi masalah, ”kata Andreou.

Penulisan ulang Android akhirnya harus mencapai paritas kinerja yang telah dicari Snapchat.

Untuk saat ini, tujuannya adalah memperbaiki versi Android sesegera mungkin. Dari sana, tim pengembangan ingin fokus untuk menghadirkan fitur-fitur baru sementara juga bekerja dengan Google dan Apple pada fitur augmented reality baru. Setelah itu, kita semua harus memainkannya dengan telinga.

Penulisan ulang besar Snapchat sedang dilakukan sekarang, dengan rilis penuh pada akhir tahun 2019. Kami akan melihat apakah itu membantu mengubah arus di Android. Beri tahu kami apa yang Anda pikirkan dalam komentar.

Pembaruan, 14 November 2018 (12:40 ET): Niantic Lab merili trailer teaer pendek untuk Harry Potter yang akan datang: Wizard Unite. Mekipun trailer tidak memiliki gameplay apa pun, etidaknya itu mengin...

Raih buku mantra Anda dan iapkan tongkat Anda, karena Harry Potter: Wizard Unite akhirnya dirili! Game mobile augmented reality Niantic terbaru ekarang teredia di eluruh dunia. Unduh ekarang dengan me...

Menarik Di Situs