Diposting oleh Ben Weiss – Insinyur Hubungan Pengembang dan Lauren Darcy – Manajer Teknik Senior, Reddit
Reddit adalah salah satu forum internet terbesar di dunia, menyatukan banyak komunitas yang mencari hiburan, jawaban atas pertanyaan sehari-hari, dan banyak lagi.
Baru-baru ini, tim mengoptimalkan aplikasi Android mereka untuk mengurangi kecepatan startup dan meningkatkan kinerja rendering menggunakan profil dasar. Namun tim tidak berhenti di situ. Pengembang Aplikasi Reddit juga mengaktifkan kompiler R8 Android dalam mode penuh untuk memaksimalkan pengoptimalan bytecode dan menggunakan Jetpack Compose untuk menulis ulang UI lama, sehingga meningkatkan pengalaman pengguna dan pengembang.
Maksimalkan pengoptimalan dengan profil dasar dan mode penuh R8
Aplikasi Reddit Android telah mengalami peningkatan kinerja yang tak terhitung jumlahnya selama bertahun-tahun. Pengembang Reddit telah lama menyelesaikan daftar tugas pengoptimalan yang cepat dan mudah, namun tim masih ingin meningkatkan aplikasi, meningkatkan kinerjanya, dan memastikan aplikasi berfungsi dengan baik di setiap perangkat Android.
“Reddit sedang mencari peningkatan kinerja strategis pada aplikasinya sehingga kami dapat meningkatkan pengalaman aplikasi bagi pengguna baru dan lama,” kata Rob McWhinney, staf insinyur di Reddit. “Profil dasar sangat cocok dengan kasus penggunaan ini karena didasarkan pada perjalanan pengguna yang penting.”
Tim teknik platform Reddit menggunakan metrik kinerja dan visibilitas khusus layar untuk membantu tim mereka meningkatkan metrik utama seperti waktu hingga interaktivitas dan kinerja pengguliran. Profil inti sangat cocok untuk membantu meningkatkan metrik ini dan pengalaman pengguna di baliknya, sehingga tim mengintegrasikannya untuk mempermudah pelacakan dan pengoptimalan, menggunakan wawasan dari geodata dan kelas perangkat.
Tim telah membuat profil dasar untuk lima perjalanan pengguna yang penting sejauh ini, seperti menelusuri halaman beranda, masuk, meluncurkan pemutar video layar penuh, menavigasi antar subreddit dan menelusuri feed mereka, dan menggunakan fitur obrolan.
Menyederhanakan manajemen profil inti dalam proses integrasi berkelanjutan telah memungkinkan Reddit menghilangkan kebutuhan akan pemeliharaan manual dan menyederhanakan pengoptimalan. Profil dasar kini dibuat ulang secara otomatis untuk setiap rilis.
Mengaktifkan kompiler Android untuk mengoptimalkan R8 dalam mode penuh adalah area lain yang sedang dikerjakan oleh para insinyur Reddit. Tim sudah menggunakan R8 dalam mode kompatibilitas, tetapi beberapa kode lama Reddit akan mempersulit penerapan fitur R8 yang lebih agresif. Tim pertama-tama mengerjakan utang teknis aplikasi yang ada, memfasilitasi integrasi kemampuan mode penuh R8 dan memaksimalkan pengoptimalan aplikasi Android.
Perbaikan dengan profil dasar dan mode R8 penuh
Profil dasar Reddit dan pengoptimalan mode penuh R8 menghasilkan beberapa peningkatan kinerja pada aplikasi, dengan tolok ukur awal profil dasar pertama untuk feed menunjukkan peningkatan waktu boot rata-rata sebesar 51%. Meskipun respons Redditor pada awalnya mengonfirmasi peningkatan besar saat peluncuran, pengoptimalan pada profil dasar untuk perjalanan yang lebih jarang, seperti check-in, menghasilkan lebih sedikit laporan pengguna.
Profil feed rumahan dasar mengalami pengurangan sebesar 36% pada frame beku persentil ke-95. Profil umpan komunitas dasar juga memberikan peningkatan kinerja pemuatan dan pengguliran layar yang kuat. Pada persentil ke-90, waktu interaksi layar meningkat sebesar 12% dan waktu pengambilan gambar pertama menurun sebesar 22%. Kinerja pengguliran Reddit juga mengalami penurunan 12% pada frame lambat P90.
Meningkatkan ke mode penuh R8 menyebabkan peningkatan rata-rata peringkat Google Play. Pangsa peringkat positif global (empat dan lima) meningkat sebesar empat persen, dengan penurunan yang nyata pada laporan negatif. Mode penuh R8 juga mengurangi kesalahan hang aplikasi secara keseluruhan hampir 30%.
Secara keseluruhan, aplikasi ini mengalami peningkatan cold boot sebesar 20%, peningkatan kinerja scrolling sebesar 15%, dan peningkatan yang luas di perangkat kelas bawah dan pasar negara berkembang. Google Play vitals mengalami peningkatan pada cold start yang lambat, pengurangan frame beku berlebihan sebesar 10%, dan pengurangan frame terlalu lambat sebesar 30%. Hampir 75% layar yang dibuat ulang menggunakan Jetpack Compose mengalami peningkatan performa.
Pengoptimalan lebih lanjut dengan Jetpack Compose
Reddit mengadopsi Jetpack Compose bertahun-tahun yang lalu dan sejak itu telah memperbarui sebagian besar antarmuka penggunanya dengan toolkit tersebut, yang bermanfaat bagi aplikasi dan sistem desainnya. Menurut tim Reddit, dukungan berkelanjutan Google terhadap stabilitas dan kinerja Compose menjadikannya sangat cocok ketika Reddit meningkatkan skala aplikasinya, sehingga memungkinkan pengembangan fitur yang lebih efisien dan kinerja yang lebih baik.
Salah satu contoh utama adalah menulis ulang feed Reddit menggunakan Compose, sehingga menghasilkan kode yang dapat dikelola dan pengalaman pengembang yang lebih baik. Memungkinkan tim untuk fokus pada pekerjaan di masa depan daripada terperosok dalam kode lama, memungkinkan mereka memperbaiki bug dengan cepat dan meningkatkan stabilitas aplikasi secara keseluruhan.
“Peningkatan R8 dan Compose penting untuk aplikasi dalam isolasi dan stabilisasi relatif,” kata Drew Hevner, staf insinyur di Reddit. “Kami merasa mendapatkan hasil luar biasa dari pekerjaan ini untuk semua tim yang telah mengadopsi teknologi modern dan Compose kami.”
Setelah melakukan upgrade ke Compose yang dirilis pada bulan September 2024, yang merupakan iterasi terbaru, Reddit telah melihat peningkatan kinerja yang signifikan secara menyeluruh. Waktu mulai yang dingin meningkat sebesar 13%, frame yang terlalu lambat berkurang sebesar 25%, dan frame yang dibekukan turun sebesar 10%. Perangkat kelas bawah dan menengah mengalami peningkatan yang lebih besar dengan peningkatan waktu peluncuran aplikasi hingga 40%, terutama di pasar dengan perangkat berperforma lebih rendah.
Layar yang menggunakan desain modern Reddit dengan teknologi Compose menunjukkan peningkatan signifikan dalam kecepatan bingkai yang lambat dan terhenti. Misalnya, feed beranda mengalami penurunan frame beku sebesar 23%, dan kinerja scrolling terlihat meningkat menurut tinjauan internal. Pembaruan ini diterima dengan baik oleh pengguna dan mencerminkan peningkatan rating rata-rata aplikasi sebesar 17% di Google Play.
Meningkatkan pengalaman pengguna melalui pengoptimalan
Menambah nilai pada suatu aplikasi bukan hanya tentang memperkenalkan fitur-fitur baru – ini tentang menyempurnakan dan mengoptimalkan fitur-fitur yang sudah disukai pengguna. Investasi dalam peningkatan kinerja telah menjadikan fitur-fitur utama Reddit lebih cepat dan lebih andal, sehingga meningkatkan pengalaman pengguna secara keseluruhan. Pengoptimalan ini tidak hanya meningkatkan kinerja startup dan runtime aplikasi, namun juga menyederhanakan alur kerja pengembangan, meningkatkan kepuasan pengembang dan stabilitas aplikasi.
Fokus pada fitur dengan lalu lintas tinggi seperti feed telah menunjukkan kekuatan penyesuaian kinerja, yang menghasilkan peningkatan signifikan dalam keterlibatan dan kepuasan pengguna. Ketika aplikasi menjadi lebih efisien, baik pengguna maupun pengembang mendapatkan manfaat dari basis kode yang lebih bersih dan kinerja yang lebih cepat.
Ke depan, Reddit berencana untuk memperluas penggunaan profil inti ke perjalanan pengguna penting lainnya, termasuk pengalaman memposting dan berkomentar di Reddit, memastikan bahwa lebih banyak pengguna mendapatkan manfaat dari peningkatan kinerja yang berkelanjutan ini.
Insinyur platform Reddit juga ingin terus bekerja sama dengan tim fitur untuk mengintegrasikan peningkatan kinerja ke dalam aplikasi. Upaya ini akan memastikan bahwa seiring berkembangnya aplikasi, pengalaman yang lancar, cepat, dan menarik bagi semua Redditor tetap ada.
“Menambahkan fitur baru bukanlah satu-satunya cara untuk menambah nilai pengalaman pengguna,” kata Lauren Darcey, manajer teknik senior di Reddit. “Setelah Anda menemukan fitur yang disukai dan berinteraksi dengan pengguna, meluangkan waktu untuk menyempurnakan dan mengoptimalkan fitur tersebut dapat menjadi pembeda antara pengalaman yang baik dan hebat bagi pengguna Anda.”
Mulailah
Tingkatkan kinerja aplikasi menggunakan profil dasar, mode penuh R8, dan Jetpack Compose.
unity software
unity software information
software information
Informasi mengenai king slot
king selot
king slot
king slot
kingselot
pg king slot
merek 88
merek 88
mantan99
mantan88
maksimal88
maksimal88
liburan88
indodax88
indah99
indah88
ikn88
ibukota88
huawei88
hot888
hot88
dingin88
citra88
binance88
best99
best88
tradisional 88
tradisional 88
tombol88
tombol88
survey88
survey88
start88
start88
obatkuat88
obatkuat88
mcb88
mcb88
master99
master888
master88
live88
live88
libra88
kompresor88
kompresor88
kesimpulan88
kesimpulan88
kapasitor88
kapasitor88
kacamata88
kacamata88
jamu88
jamu88
jam88
jam88
follow88
follow88
dinamo88
dinamo88
baterai88
baterai88
miegacoan
miegacoan
gacoan
gacoan
website88
waweb88
waweb88
translate88
translate88
tempur888
tempur888
tambang99
tambang99
support88
support88
support88
sogoslot88
siap88
siap88
rog88
rog77
pt88
pt88
pln88
pln88
oke99
oke88
mining88
livechat88
livechat88
listrik88
listrik88
listrik88
freeport88
freeport88
free88
free88
domain88
domain88
dokter888
dokter888
bmkg88
bmkg88
asn88
merek 88 permainan paling top dan garansi imbal balik hasil besar bersama https://merek88.net/
merek 88 permainan paling top dan garansi imbal balik hasil besar bersama https://merek88.com/
mantan99 permainan paling top dan garansi imbal balik hasil besar bersama https://mantan99.asia/
mantan88 permainan paling top dan garansi imbal balik hasil besar bersama https://mantan88.asia/
maksimal88 permainan paling top dan garansi imbal balik hasil besar bersama https://maksimal88.biz/
maksimal88 permainan paling top dan garansi imbal balik hasil besar bersama https://maksimal88.asia/
liburan88 permainan paling top dan garansi imbal balik hasil besar bersama https://liburan88.com/
indodax88 permainan paling top dan garansi imbal balik hasil besar bersama https://indodax88.org/
indah99 permainan paling top dan garansi imbal balik hasil besar bersama https://indah99.asia/
indah88 permainan paling top dan garansi imbal balik hasil besar bersama https://indah88.asia/
ikn88 permainan paling top dan garansi imbal balik hasil besar bersama https://ikn88.asia/
ibukota88 permainan paling top dan garansi imbal balik hasil besar bersama https://ibukota88.com/
huawei88 permainan paling top dan garansi imbal balik hasil besar bersama https://huawei88.asia/
hot888 permainan paling top dan garansi imbal balik hasil besar bersama https://hot888.asia/
hot88 permainan paling top dan garansi imbal balik hasil besar bersama https://hot88.sale/
dingin88 permainan paling top dan garansi imbal balik hasil besar bersama https://dingin88.net/
citra88 permainan paling top dan garansi imbal balik hasil besar bersama https://citra88.asia/
binance88 permainan paling top dan garansi imbal balik hasil besar bersama https://binance88.net/
best99 permainan paling top dan garansi imbal balik hasil besar bersama https://best99.info/
best88 permainan paling top dan garansi imbal balik hasil besar bersama https://best88.asia/
tradisional 88 permainan paling top dan garansi imbal balik hasil besar bersama https://tradisional88.net/
tradisional 88 permainan paling top dan garansi imbal balik hasil besar bersama https://tradisional88.com/
tombol88 permainan paling top dan garansi imbal balik hasil besar bersama https://tombol88.org/
tombol88 permainan paling top dan garansi imbal balik hasil besar bersama https://tombol88.net/
survey88 permainan paling top dan garansi imbal balik hasil besar bersama https://survey88.net/
survey88 permainan paling top dan garansi imbal balik hasil besar bersama https://survey88.com/
start88 permainan paling top dan garansi imbal balik hasil besar bersama https://start88.org/
start88 permainan paling top dan garansi imbal balik hasil besar bersama https://start88.asia/
obatkuat88 permainan paling top dan garansi imbal balik hasil besar bersama https://obatkuat88.net/
obatkuat88 permainan paling top dan garansi imbal balik hasil besar bersama https://obatkuat88.com/
mcb88 permainan paling top dan garansi imbal balik hasil besar bersama https://mcb88.info/
mcb88 permainan paling top dan garansi imbal balik hasil besar bersama https://mcb88.asia/
master99 permainan paling top dan garansi imbal balik hasil besar bersama https://master99.biz/
master888 permainan paling top dan garansi imbal balik hasil besar bersama https://master888.asia/
master88 permainan paling top dan garansi imbal balik hasil besar bersama https://master88.asia/
live88 permainan paling top dan garansi imbal balik hasil besar bersama https://live88.bio/
live88 permainan paling top dan garansi imbal balik hasil besar bersama https://live88.asia/
libra88 permainan paling top dan garansi imbal balik hasil besar bersama https://libra88.net/
kompresor88 permainan paling top dan garansi imbal balik hasil besar bersama https://kompresor88.net/
kompresor88 permainan paling top dan garansi imbal balik hasil besar bersama https://kompresor88.com/
kesimpulan88 permainan paling top dan garansi imbal balik hasil besar bersama https://kesimpulan88.net/
kesimpulan88 permainan paling top dan garansi imbal balik hasil besar bersama https://kesimpulan88.com/
kapasitor88 permainan paling top dan garansi imbal balik hasil besar bersama https://kapasitor88.net/
kapasitor88 permainan paling top dan garansi imbal balik hasil besar bersama https://kapasitor88.com/
kacamata88 permainan paling top dan garansi imbal balik hasil besar bersama https://kacamata88.net/
kacamata88 permainan paling top dan garansi imbal balik hasil besar bersama https://kacamata88.com/
jamu88 permainan paling top dan garansi imbal balik hasil besar bersama https://jamu88.info/
jamu88 permainan paling top dan garansi imbal balik hasil besar bersama https://jamu88.asia/
jam88 permainan paling top dan garansi imbal balik hasil besar bersama https://jam88.info/
jam88 permainan paling top dan garansi imbal balik hasil besar bersama https://jam88.asia/
follow88 permainan paling top dan garansi imbal balik hasil besar bersama https://follow88.org/
follow88 permainan paling top dan garansi imbal balik hasil besar bersama https://follow88.net/
dinamo88 permainan paling top dan garansi imbal balik hasil besar bersama https://dinamo88.net/
dinamo88 permainan paling top dan garansi imbal balik hasil besar bersama https://dinamo88.info/
baterai88 permainan paling top dan garansi imbal balik hasil besar bersama https://baterai88.net/
baterai88 permainan paling top dan garansi imbal balik hasil besar bersama https://baterai88.com/
miegacoan permainan paling top dan garansi imbal balik hasil besar bersama https://miegacoan.life/
miegacoan permainan paling top dan garansi imbal balik hasil besar bersama https://miegacoan.asia/
gacoan permainan paling top dan garansi imbal balik hasil besar bersama https://gacoan.org/
gacoan permainan paling top dan garansi imbal balik hasil besar bersama https://gacoan.asia/
website88 permainan paling top dan garansi imbal balik hasil besar bersama https://website88.org/
waweb88 permainan paling top dan garansi imbal balik hasil besar bersama https://waweb88.net/
waweb88 permainan paling top dan garansi imbal balik hasil besar bersama https://waweb88.com/
translate88 permainan paling top dan garansi imbal balik hasil besar bersama https://translate88.net/
translate88 permainan paling top dan garansi imbal balik hasil besar bersama https://translate88.com/
tempur888 permainan paling top dan garansi imbal balik hasil besar bersama https://tempur888.info/
tempur888 permainan paling top dan garansi imbal balik hasil besar bersama https://tempur888.asia/
tambang99 permainan paling top dan garansi imbal balik hasil besar bersama https://tambang99.news/
tambang99 permainan paling top dan garansi imbal balik hasil besar bersama https://tambang99.asia/
support88 permainan paling top dan garansi imbal balik hasil besar bersama https://support88.org/
support88 permainan paling top dan garansi imbal balik hasil besar bersama https://support88.net/
support88 permainan paling top dan garansi imbal balik hasil besar bersama https://support88.asia/
sogoslot88 permainan paling top dan garansi imbal balik hasil besar bersama https://sogoslot88.asia/
siap88 permainan paling top dan garansi imbal balik hasil besar bersama https://siap88.news/
siap88 permainan paling top dan garansi imbal balik hasil besar bersama https://siap88.asia/
rog88 permainan paling top dan garansi imbal balik hasil besar bersama https://rog88.asia/
rog77 permainan paling top dan garansi imbal balik hasil besar bersama https://rog77.info/
pt88 permainan paling top dan garansi imbal balik hasil besar bersama https://pt88.info/
pt88 permainan paling top dan garansi imbal balik hasil besar bersama https://pt88.asia/
pln88 permainan paling top dan garansi imbal balik hasil besar bersama https://pln88.biz/
pln88 permainan paling top dan garansi imbal balik hasil besar bersama https://pln88.asia/
oke99 permainan paling top dan garansi imbal balik hasil besar bersama https://oke99.asia/
oke88 permainan paling top dan garansi imbal balik hasil besar bersama https://oke88.asia/
mining88 permainan paling top dan garansi imbal balik hasil besar bersama https://mining88.org/
livechat88 permainan paling top dan garansi imbal balik hasil besar bersama https://livechat88.info/
livechat88 permainan paling top dan garansi imbal balik hasil besar bersama https://livechat88.asia/
listrik88 permainan paling top dan garansi imbal balik hasil besar bersama https://listrik88.org/
listrik88 permainan paling top dan garansi imbal balik hasil besar bersama https://listrik88.info/
listrik88 permainan paling top dan garansi imbal balik hasil besar bersama https://listrik88.asia/
freeport88 permainan paling top dan garansi imbal balik hasil besar bersama https://freeport88.net/
freeport88 permainan paling top dan garansi imbal balik hasil besar bersama https://freeport88.com/
free88 permainan paling top dan garansi imbal balik hasil besar bersama https://free88.org/
free88 permainan paling top dan garansi imbal balik hasil besar bersama https://free88.asia/
domain88 permainan paling top dan garansi imbal balik hasil besar bersama https://domain88.org/
domain88 permainan paling top dan garansi imbal balik hasil besar bersama https://domain88.asia/
dokter888 permainan paling top dan garansi imbal balik hasil besar bersama https://dokter888.net/
dokter888 permainan paling top dan garansi imbal balik hasil besar bersama https://dokter888.asia/
bmkg88 permainan paling top dan garansi imbal balik hasil besar bersama https://bmkg88.net/
bmkg88 permainan paling top dan garansi imbal balik hasil besar bersama https://bmkg88.com/
asn88 permainan paling top dan garansi imbal balik hasil besar bersama https://asn88.org/
Informasi mengenai KING SLOT, Segera Daftar Bersama king selot terbaik dan terpercaya no satu di Indonesia. Boleh mendaftar melalui sini king slot serta memberikan hasil kembali yang paling tinggi saat sekarang ini hanyalah king slot paling gacor, gilak dan gaco saat sekarang di Indonesia melalui program return tinggi di kingselot serta pg king slot
slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun demo slot gacor permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun demo slot pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun slot demo pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun slot demo permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
akun demo slot permainan paling top dan garansi imbal balik hasil besar bersama https://kdwapp.com/
slot demo gacor
akun demo slot gacor
akun slot demo gacor
akun demo slot pragmatic
akun slot demo pragmatic
akun slot demo
akun demo slot
slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun demo slot gacor permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun demo slot pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun slot demo pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun slot demo permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
akun demo slot permainan paling top dan garansi imbal balik hasil besar bersama https://jebswagstore.com
slot demo gacor
akun demo slot gacor
akun slot demo gacor
akun demo slot pragmatic
akun slot demo pragmatic
akun slot demo
akun demo slot
slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun demo slot gacor permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun demo slot pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun slot demo pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun slot demo permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
akun demo slot permainan paling top dan garansi imbal balik hasil besar bersama https://demoslotgacor.pro
slot demo gacor
akun demo slot gacor
akun slot demo gacor
akun demo slot pragmatic
akun slot demo pragmatic
akun slot demo
akun demo slot
slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun demo slot gacor permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun slot demo gacor permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun demo slot pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun slot demo pragmatic permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun slot demo permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
akun demo slot permainan paling top dan garansi imbal balik hasil besar bersama https://situsslotterbaru.net
slot demo gacor
akun demo slot gacor
akun slot demo gacor
akun demo slot pragmatic
akun slot demo pragmatic
akun slot demo
akun demo slot
situs slot terbaru
slot terbaru