Home TeknologiGoogle Tingkatkan Performa Android dengan AutoFDO, Ponsel Bisa Lebih Cepat dan Hemat Baterai
dok.bloombergtechnoz.com

Google Tingkatkan Performa Android dengan AutoFDO, Ponsel Bisa Lebih Cepat dan Hemat Baterai

by Ikon logo megapolitanSalwa
A+A-
Reset

Megapolitan.id – Performa ponsel pintar sering kali menjadi salah satu faktor utama yang menentukan kenyamanan pengguna. Banyak orang menginginkan smartphone yang tidak hanya cepat saat membuka aplikasi, tetapi juga mampu bertahan lama tanpa harus sering mengisi ulang baterai. Menjawab kebutuhan tersebut, Google terus melakukan berbagai pembaruan pada sistem operasi Android agar kinerja perangkat menjadi lebih optimal.

Belakangan ini, Google kembali menghadirkan inovasi baru yang diklaim mampu meningkatkan performa ponsel sekaligus membuat penggunaan baterai lebih efisien. Pembaruan ini tidak berkaitan langsung dengan tampilan antarmuka atau fitur yang terlihat oleh pengguna, melainkan berada di level sistem yang lebih dalam, yaitu pada kernel Android.

Google melakukan sejumlah perubahan pada Android yang diklaim bisa membuat kinerja ponsel meningkat, sekaligus lebih hemat baterai. Perubahan ini diumumkan oleh tim toolchain Android LLVM. Google memperbarui kernel Android dengan teknologi bernama AutoFDO (Automatic Feedback-Directed Optimization), seperti dilaporkan 9to5Google pada Kamis (12/3/2026).

Meski terdengar cukup teknis, pembaruan ini sebenarnya sangat berkaitan dengan cara ponsel bekerja setiap hari. Di balik penggunaan smartphone yang terlihat sederhana—seperti membuka aplikasi, mengetik pesan, atau menggulir media sosial—sebenarnya terdapat ribuan proses kecil yang berjalan secara bersamaan.

Perubahan ini berangkat dari fakta bahwa ponsel sebenarnya melakukan ribuan proses kecil di balik layar. Beragam aktivitas menghabiskan cukup banyak penggunaan CPU dan berdampak pada konsumsi baterai. Melalui AutoFDO, Google mengarahkan compiler—program yang menerjemahkan kode menjadi instruksi untuk prosesor—agar bekerja lebih efisien sehingga penggunaan baterai bisa ditekan.

Secara sederhana, compiler dapat diibaratkan sebagai penerjemah yang mengubah bahasa pemrograman menjadi instruksi yang bisa dipahami oleh prosesor perangkat. Setiap aplikasi dan bagian sistem operasi harus melewati proses ini sebelum bisa dijalankan oleh perangkat keras.

Dalam proses tersebut, compiler biasanya membuat banyak keputusan teknis untuk menentukan bagaimana kode akan dijalankan. Misalnya, compiler perlu menentukan jalur instruksi mana yang lebih cepat atau lebih sering digunakan.

Google menjelaskan bahwa saat membuat software compiler biasanya membuat ribuan keputusan kecil, misalnya menentukan jalur kode mana yang kemungkinan besar akan dijalankan. Keputusan ini kerap kali dibuat berdasarkan analisis kode statis.

Analisis kode statis berarti compiler menilai program hanya berdasarkan struktur kode yang ada, tanpa mengetahui bagaimana aplikasi tersebut benar-benar digunakan oleh pengguna di dunia nyata. Pendekatan ini memang cukup efektif, tetapi tidak selalu menghasilkan keputusan yang paling optimal.

Namun, metode tersebut tidak selalu akurat dalam menggambarkan bagaimana kode benar-benar dijalankan saat ponsel digunakan di dunia nyata. AutoFDO mencoba mengatasi hal itu dengan menggunakan data pola penggunaan nyata untuk memandu compiler. Pola ini menunjukkan jalur instruksi yang paling sering digunakan saat ponsel dipakai.

Dengan kata lain, AutoFDO memungkinkan sistem belajar dari pola penggunaan yang sebenarnya. Teknologi ini mengumpulkan data tentang bagian kode mana yang paling sering digunakan dan mana yang jarang dijalankan. Informasi tersebut kemudian digunakan untuk mengoptimalkan cara sistem memproses instruksi.

Pendekatan ini mirip seperti memperbaiki jalan yang paling sering dilalui kendaraan agar perjalanan menjadi lebih cepat dan lancar. Jalur yang sering digunakan akan dioptimalkan sehingga proses yang paling penting dapat berjalan dengan lebih efisien.

Menariknya, data yang digunakan untuk mengoptimalkan sistem sebenarnya dapat dikumpulkan langsung dari perangkat pengguna. Namun, Google memilih pendekatan yang lebih aman untuk menjaga privasi.

Data tersebut sebenarnya bisa dikumpulkan langsung dari perangkat pengguna. Namun, untuk kernel Android, Google membuat simulasi di laboratorium dengan menjalankan beban kerja yang mewakili penggunaan nyata, misalnya dengan menjalankan 100 aplikasi paling populer.

Dengan menjalankan berbagai aplikasi populer secara bersamaan, tim pengembang dapat meniru bagaimana smartphone digunakan dalam kehidupan sehari-hari. Aplikasi media sosial, pesan instan, game, hingga aplikasi produktivitas semuanya diuji untuk melihat pola kerja sistem yang paling umum.

Proses ini membantu pengembang menemukan bagian kode yang paling sering dipanggil oleh sistem. Dari sinilah optimasi kemudian dilakukan.

“Kami menggunakan pembuat profil berbasis sampling untuk menangkap data ini, lalu mengidentifikasi bagian kode yang ‘panas’ (sering dipakai) dan yang ‘dingin’,” jelas Google.

Istilah “kode panas” merujuk pada bagian program yang paling sering dijalankan oleh sistem. Bagian inilah yang menjadi fokus utama optimasi karena memiliki dampak paling besar terhadap performa perangkat.

Sementara itu, “kode dingin” adalah bagian program yang jarang digunakan. Bagian ini biasanya tidak memerlukan optimasi khusus karena tidak terlalu mempengaruhi kinerja keseluruhan sistem.

Dengan memahami perbedaan antara kedua jenis kode tersebut, AutoFDO dapat mengatur cara kerja compiler agar lebih fokus pada jalur instruksi yang paling penting. Hasilnya, sistem dapat bekerja lebih cepat sekaligus lebih efisien dalam menggunakan sumber daya perangkat.

Dalam pengujian awal, Google mengklaim teknologi ini memberikan peningkatan kinerja yang cukup terasa. Waktu boot ponsel menjadi sekitar 2,1% lebih cepat, sementara peluncuran aplikasi dari kondisi tertutup bisa 4,3% lebih cepat.

Meskipun angka tersebut terlihat kecil, peningkatan ini sebenarnya cukup signifikan dalam dunia optimasi sistem operasi. Perubahan beberapa persen saja pada level kernel dapat berdampak besar pada pengalaman penggunaan sehari-hari.

Misalnya, aplikasi dapat terbuka lebih cepat, transisi antar aplikasi terasa lebih halus, dan proses di latar belakang dapat berjalan dengan lebih efisien.

Ada juga peningkatan lain pada metrik yang tidak terlalu terlihat oleh pengguna. Pola optimasi tersebut dibuat berdasarkan penggunaan 100 aplikasi populer untuk meniru pola penggunaan sehari-hari pengguna smartphone.

Artinya, optimasi ini dirancang berdasarkan kebiasaan pengguna smartphone secara umum. Dengan demikian, hasilnya diharapkan dapat dirasakan oleh sebagian besar pengguna Android di berbagai jenis perangkat.

Namun, Google juga memastikan bahwa sistem ini tidak akan memaksakan optimasi jika kondisi yang dihadapi berbeda dari pola yang dipelajari.

Google juga menyebut AutoFDO di kernel Android akan berjalan secara konservatif. Jika ada proses yang tidak sesuai dengan pola yang dipandu, sistem akan kembali menggunakan metode lama.

Pendekatan ini penting untuk menjaga stabilitas sistem operasi. Jika optimasi yang dilakukan ternyata tidak cocok dengan kondisi tertentu, sistem dapat kembali menggunakan metode sebelumnya agar tetap berjalan dengan aman.

Dengan kata lain, AutoFDO berfungsi sebagai lapisan optimasi tambahan tanpa mengorbankan keandalan sistem Android secara keseluruhan.

Perubahan ini akan hadir di kernel Android terbaru, yaitu android16-6.12 dan android15-6.6, serta versi yang akan datang android17-6.18.

Artinya, teknologi ini kemungkinan akan menjadi bagian dari pengembangan Android dalam beberapa tahun ke depan. Seiring dengan semakin kompleksnya aplikasi dan meningkatnya kebutuhan performa, optimasi seperti ini menjadi semakin penting.

Bagi pengguna, perubahan ini mungkin tidak terlihat secara langsung. Tidak ada ikon baru atau fitur yang bisa disentuh di layar. Namun, dampaknya bisa dirasakan melalui pengalaman penggunaan yang lebih lancar dan efisiensi baterai yang lebih baik.

Inovasi seperti AutoFDO menunjukkan bahwa peningkatan teknologi tidak selalu harus terlihat di permukaan. Kadang, perubahan terbesar justru terjadi di balik layar—di dalam kode dan sistem yang membuat perangkat bekerja setiap hari.

Dengan terus mengembangkan teknologi optimasi seperti ini, Google berupaya memastikan bahwa Android tetap mampu mengikuti perkembangan perangkat keras dan kebutuhan pengguna di masa depan. Smartphone yang lebih cepat, lebih hemat baterai, dan lebih responsif tentu menjadi harapan banyak orang, dan pembaruan ini bisa menjadi salah satu langkah menuju tujuan tersebut.

Apakah Artikel ini bermanfaat?
Yes0No0

Baca Artikel Lain