Apa Arti Jargon Android seperti Dalvik, ADB, GAPPS?

Apa Arti Jargon Android seperti Dalvik, ADB, GAPPS?:

 

Saya masih ingat hari ketika saya pertama kali melakukan root dan mem-flash ROM khusus di Samsung Galaxy S. Saya masih kuliah dan mulai menggunakan Android saat itu.

Saat mem-flash perangkat, saya menemukan banyak kata dan akronim baru yang terkait dengan ekosistem Android, yang saat itu saya tidak tahu. Selama bertahun-tahun saya membiasakan diri dengan jargon umum Android saat menulis tentangnya, berpartisipasi dalam forum, dan membaca tentang berbagai hal.

Artikel ini untuk semua pengguna Android baru di luar sana yang menginginkan sesuatu yang ekstra dari ponsel mereka – untuk melakukan root, mem-flash-nya, dan mengeksplorasi batasan mereka. Mengetahui istilah-istilah ini berguna, karena sebagian besar konten Android cenderung menggunakannya dalam bentuk itu.

Ini akan membantu Anda memahami hal-hal dengan lebih baik saat Anda mengikuti artikel yang berbicara tentang mem-flash ROM.  

Jadi, inilah beberapa jargon Android yang harus Anda ketahui.

ADB

ADB, kependekan dari “Jembatan debug Android”, pada dasarnya merupakan alat baris perintah yang digunakan untuk berkomunikasi dengan perangkat Android. Setelah Anda menghubungkan perangkat Android melalui kabel USB dan menginstal ADB, Anda dapat menggunakan perintah ADB untuk menjalankan operasi tertentu di Android menggunakan komputer Anda.

Untuk pengguna akhir normal, ADB sebagian besar digunakan saat mem-flash atau me-rooting perangkat.

Itu juga dapat digunakan untuk mendorong (mentransfer) file apa pun dari komputer Anda ke Android sebagai pengguna root.

AOSP

Proyek Sumber Terbuka Android, juga dikenal sebagai AOSP, pada dasarnya adalah Sistem Operasi Android Google dalam bentuknya yang paling murni. Ini adalah ROM yang dibuat dari kode sumber terbuka Android.

Pabrikan seperti Samsung dan HTC mengambil kode sumber ini dan kemudian memodifikasinya untuk membuat ROM seperti Sense dan TouchWiz yang kami gunakan di ponsel mereka. ROM AOSP hanya berukuran sekitar 200 hingga 300 MB, dibandingkan dengan ROM Samsung dan HTC, yang dapat mencapai hingga beberapa GB.

Sekarang meskipun mungkin mempercepat perangkat Anda dengan mengurangi semua bloatware, Anda bisa kehilangan banyak hal keren yang dirancang oleh pabrikan untuk perangkat tersebut.

Pemuat boot

Untuk pemahaman sederhana, bootloader dapat disamakan dengan BIOS yang kita miliki di komputer kita. Ketika Anda menyalakan ponsel Android Anda, itu adalah hal pertama yang dimuat.

Setelah itu, dapat memuat pemulihan atau Kernel tergantung pada opsi boot Anda. Kemudian akhirnya memuat ROM (Sistem Operasi) untuk boot normal.

Nexus Bootloader (Flickr)Perangkat yang disegel pabrik dilengkapi dengan bootloader yang terkunci, yang menjalankan firmware resmi pada perangkat dan ditandatangani secara digital oleh pabrikan. Jadi jika Anda ingin menjalankan ROM khusus, Anda harus membuka kunci bootloader terlebih dahulu.

Namun, membuka kunci bootloader membatalkan garansi untuk sebagian besar perangkat.

Dalvik

Saat mem-flash ROM, Anda pasti menemukan langkah yang meminta Anda untuk menghapus Cache Dalvik. Sekarang untuk memahami apa sebenarnya yang Anda lakukan saat ini, pertama-tama kita harus memahami apa itu Dalvik.

Dalvik adalah mesin virtual berbasis Java yang menjadi dasar untuk menjalankan program Anda. Sama seperti aplikasi APK yang menjalankan aplikasi di Android Anda, Dalvik menjalankan kode yang ditulis di Java.

Sederhananya, Dalvik adalah Mesin Virtual Java ramah seluler yang menjalankan kode Java sehingga dapat berfungsi di perangkat Android Anda. Cache Dalvik hanyalah cache yang dipertahankan saat mengeksekusi kode Java.

Itu selalu disarankan untuk membuang cache ini untuk menghindari ambiguitas saat mengkompilasi kode setelah mem-flash ROM baru. Java, siapa saja? Gambar melalui Shutterstock.

Deodex

ROM yang di-deodex memiliki semua file APK dan OS yang dikompilasi dan diatur di bawah satu payung yang disebut class.dex. Ini memastikan bahwa semua kode datang dalam satu paket.

Karena semua kode tersedia di satu tempat, modifikasi ROM ini sangat mudah. Dengan demikian, Deodex disukai oleh hampir semua Pengembang ROM kustom di luar sana.

Namun, semua kode ini membutuhkan waktu ekstra untuk dikompilasi setiap kali harus dijalankan untuk VM Dalvik.

GAPPS

Sering kali ketika Anda mem-flash ROM kustom, pengembang meminta Anda untuk mem-flash file GAPPS setelah mem-flash file ROM. File GAPPS berisi semua aplikasi Google, termasuk pasar yang akan dipasang sebagai aplikasi sistem agar perangkat berfungsi.

Ponsel akan dapat boot tanpa Google Apps tetapi tidak akan ada Market, layanan pelacakan GPS, atau bahkan sinkronisasi akun dan data. Google Apps berjalan di Android (Shutterstock)

Setiap versi Android memiliki file GAPPS yang berbeda, jadi apa yang Anda flash disediakan oleh pengembang.

Jika Anda ingin mengunduhnya secara manual, cara terbaik adalah menggunakan aplikasi Gapps Manager.

Inti

Kernel bukanlah sesuatu yang hanya dimiliki perangkat Android. Pada dasarnya, ini adalah lapisan dasar antara mesin dan sistem operasi.

Baik itu Windows, Mac, atau iOS, semuanya memiliki Kernel. Smartphone Android menggunakan Kernel Linux.

Setiap kali perangkat lunak harus berkomunikasi dengan perangkat keras, semuanya harus melalui Kernel. Dari mengubah volume telepon, hingga melakukan panggilan telepon dan menerima penerimaan sel, semuanya dikomunikasikan menggunakan Kernel.

Kode sumber bahasa komputer (Shutterstock)

ROM yang berbeda bekerja pada Kernel yang berbeda tergantung pada arsitekturnya. Kernel ini mengontrol perangkat keras untuk perangkat lunak.

Contoh terbaik untuk diberikan di sini mungkin adalah dukungan OTG. Meskipun Anda dapat menyambungkan OTG ke perangkat Android apa pun, itu hanya akan terdeteksi jika Kernel mendukung fitur tersebut.

Oleh karena itu, ada beberapa ponsel yang mendukung OTG sementara yang lain harus mem-flash kernel khusus untuk mendapatkan fitur tersebut.

Odex

Ada banyak cara teknis untuk menjelaskan hal ini, tetapi karena artikel ini ditujukan untuk pemula, cara termudah untuk mendeskripsikan file Odex adalah file tersebut adalah file.dex yang telah dikompilasi sebelumnya. File-file ini dioptimalkan dan dapat dijalankan langsung oleh Mesin Virtual Dalvik.

ROM Odex dioptimalkan dan dengan demikian menghabiskan lebih sedikit waktu booting. Sangat sulit untuk memodifikasi file-file ini karena sudah dikompilasi.

Kesimpulan

Jadi ini adalah beberapa istilah penting yang mungkin Anda temui saat menjelajahi forum tentang mem-flash dan me-rooting perangkat Anda. Mudah-mudahan, ini akan membantu Anda memahami bahasa dev terkait Android.

Jika Anda menemukan istilah lain yang tidak disebutkan dalam artikel, jangan ragu untuk meminta penjelasan di kolom komentar di bawah.