Cerita di belakang membina semula Snapchat Android

Pengarang: Monica Porter
Tarikh Penciptaan: 20 Mac 2021
Tarikh Kemas Kini: 2 Julai 2024
Anonim
Tutorial cara basics focus stacking Landscape Di android | snapseed Adobe lightroom mobile cc 2020
Video.: Tutorial cara basics focus stacking Landscape Di android | snapseed Adobe lightroom mobile cc 2020

Kandungan


Snapchat mengumumkan satu langkah besar pada akhir 2017. Ia akan membetulkan semua masalah versi Androidnya berbanding dengan versi iOS. Matlamatnya adalah pengalaman yang bersih, lebih cepat, dan kurang buggy. Ini bukanlah reka bentuk semula kecil atau usaha membina semula separuh hati - ia adalah satu penulisan semula keseluruhan dari bawah.

Kemas kini perlahan-lahan membuat jalan kepada pengguna Android, dengan pelancaran penuh yang akan datang sebelum akhir 2019. Sama ada atau tidak ia akan membantu nombor Android Snapchat masih belum jelas sekarang. Walau bagaimanapun, syarikat itu optimis mengenai masa depannya di Android. Kami duduk bersama Snapchat's SVP, kejuruteraan Jerry Hunter, pengarah kejuruteraan Gustavo Moura, dan ketua VP produk Jacob Andreou, bersama PR rep Shannon Kelly untuk bercakap tentang perjalanan Snapchat mengambil dari apl asalnya kepada versi yang ditulis semula sepenuhnya sekarang.


Langkah 1: Menemui masalah

Kisah Snapchat mengenai penemuan diri bermula dua setengah tahun yang lalu. Pada masa itu, walaupun tidak tahu aplikasinya Android mempunyai masalah. Syarikat itu membandingkan kod versi iOS dan Android, berbanding pengalaman pengguna, dan hanya tidak melihat apa-apa yang salah, menurut Jerry Hunter.

"Banyak kali kami menipu diri kita untuk berfikir kita lebih baik daripada kita," katanya.

Snapchat baru sahaja menjadi tahun terbesar yang pernah ada, sememangnya perkara itu baik-baik saja.

Snapchats asas kod sedia ada akhirnya menjadi kesakitan yang nyata untuk bekerja dengan.

Apabila pemaju Snapchat akhirnya menangkap masalah pengalaman pengguna apl Android, pasukan pembangunan menghabiskan beberapa bulan memetakan pangkalan kodanya dan mencari tahu di mana untuk membuat penambahbaikan. Peningkatan itu muncul pada tahun 2017 dan Snapchat melihat maklum balas yang agak positif daripada pengguna Android. Walau bagaimanapun, isu asas kod adalah jauh dari selesai.


"Kami dapati, menjelang akhir sembilan bulan, semacam asymptotically semakin sukar untuk membuat lebih banyak peningkatan dan ia masih tidak cukup baik. Itu benar-benar akibat dari asas kod yang baru dibina, saya akan berkata secara naif, berdasarkan keperluan untuk mendapatkan ciri-ciri dengan cepat, "kata Hunter.

Pasukan memutuskan untuk melakukan sesuatu yang lebih dramatik.

Langkah 2: Penulisan semula itu

Awal tahun 2018 adalah masa liar di Snapchat, dengan membina semula. Walau bagaimanapun menurut Gustavo Moura, tiada satu pun yang membetulkan banyak masalah yang lebih besar, yang disebabkan oleh aplikasi yang cuba untuk selalu menjalankan kod di latar belakang. Ia bogging pengalaman dan perkara-perkara yang tidak berfungsi. Penulisan semula penuh dari bawah akan membetulkannya.

"Gustavo dan sekelompok pemikir yang berfikiran sama dengan diam-diam berada di sudut bangunan rangka kerja yang akan menjadi landasan untuk penulisan semula," kata Hunter kepada kami.

Cabarannya sudah pasti ada. Terdapat sejumlah kecil peranti iOS berbanding Android. Kepada Moura, cabaran terbesar ialah Snapchat menggunakan perkakasan untuk potensi sepenuhnya pada setiap telefon pintar Android dan masih berfungsi dengan lebih lancar pada peranti rendah.

Penulisan semula itu mempunyai tumpuan berat pada pengekodan modular dan sokongan untuk peranti akhir yang lebih rendah.

"Jangan semua berkelakuan dengan cara yang sama, bukan? Sangat mudah bagi kami untuk membina aplikasi Android yang akan berfungsi dengan baik pada peranti perdana seperti Pixel 3. Ia lebih mencabar apabila anda perlu menangkap seluruh ekosistem, terutamanya apabila kamera berfungsi dengan sangat berbeza dari pengeluar ke pengeluar, "katanya kepada kami. .

Moura dan Hunter kedua-duanya memuji kemajuan dalam bahasa pembangunan aplikasi Android seperti Java dan Kotlin, serta alat lain, sebagai sebab-sebab besar untuk penambahbaikan semasa menulis semula.

Langkah 3: Selepas itu

Pasukan pembangunan mengambil pendekatan modular dari hujung ke hujung dengan asas kod aplikasi Android, yang akan menghasilkan kemas kini yang lebih cepat, lebih berkesan, bersama dengan prestasi keseluruhan yang lebih baik, terutamanya pada peranti rendah. Hunter juga menyebut bagaimana pemaju Snapchat dapat bekerja dengan kod modular lebih mudah. Pada dasarnya, itu semua yang pengguna bertanya tentang, dengan beberapa bonus tambahan untuk pemaju juga.

Hunter juga menyebut bahawa Snapchat kini menjalankan satu set alat ujian yang lebih luas untuk memastikan kemas kini semasa dan masa depan semua berfungsi seperti yang diharapkan.

Pengguna Snapchat semasa tidak sepatutnya melihat terlalu banyak perubahan pada susun atur atau kawalan aplikasi. Pemaju Snapchat hanya tidak mempunyai perkara seperti reka bentuk atau susun atur aplikasi radar kolektif mereka. Buat masa ini, tumpuan utama adalah untuk membina aplikasi yang lebih responsif yang melakukan lebih baik di seluruh peranti.

"Matlamat ideal kami ialah orang tidak boleh menyedari bahawa aplikasi itu sebenarnya telah berubah dari bawahnya kecuali segala-galanya perlu berjalan dengan lebih cepat," kata Jacob Andreou kepada kami.

Langkah 4: Masa depan

Pasukan pembangunan Snapchat mempunyai rancangan bercita-cita untuk masa depan aplikasinya. Mereka mahu versi Android berada di sana dengan versi iOS, jika tidak lagi bersama. Secara dalaman, mereka percaya penulisan ulang ini akhirnya akan meletakkan jurang pengalaman Android vs iOS untuk berehat untuk kebaikan kali ini.

"Dengan asas baru ini, saya tidak akan terkejut jika anda benar-benar melihat perkara yang mula datang ke Android walaupun sebelum iOS kadangkala. Android akan menjadi tempat di mana kita benar-benar menguji barangan terbaru dan hebat yang pastinya tidak berlaku dalam sejarah, "kata Andreou.

Penulisan semula Android akhirnya harus mencapai persamaan prestasi yang Snapchat telah mencari.

Buat masa ini, matlamatnya adalah untuk mendapatkan versi Android tetap secepat mungkin. Dari situ, pasukan pembangunan ingin memberi tumpuan kepada penyampaian ciri-ciri baru semasa bekerja dengan Google dan Apple pada ciri-ciri realiti baru yang ditambah. Selepas itu, kita semua perlu bermain dengan telinga.

Penyusunan semula Snapchat yang besar kini dilancarkan, dengan pelepasan penuh menjelang akhir tahun 2019. Kami akan melihat jika ia membantu menghidupkan arus pada Android. Marilah kita tahu apa yang anda fikirkan dalam komen.

PoitifVPN Tetap Keelamatan tetap Open ource, firmware DD-WRT ui bunuh global adalah berguna dalam ecubitNegatifPerlu memulakan emula penghala jika ambungan VPN jatuh...

aya menganggap diri aya eorang lelaki moden. Mempunyai lampu Philip Hue, bekerja di internet, melanggan lebih banyak perkhidmatan pentriman daripada yang aya perlukan, dan robot melakukan vacuuming ay...

Popular