Penjelasan Tentang Opsi Pengembang (Developer Options) di android
Penjelasan Tentang Opsi Pengembang (Developer Options) di android
Developer options atau Opsi pengembang adalah salah satu fitur opsi yang terdapat dalam pengaturan sistem Android. Manfaatnya sangat banyak, termasuk jika Anda ingin memiliki akses lebih banyak untuk menampilkan fitur-fitur tertentu dalam Android, Anda bisa memulainya dengan melihat Opsi pengembang.
melalui Opsi pengembang Anda dapat bermain-main dengan perangkat handphone Anda. Memodifikasinya, melakukan flashing atau rooting, dan lain sebagainya. Mari kita lihat bagaimana cara mengaktifkan Developer options. Tetapi, terlebih dahulu, mari kita bahas dan diskusikan sebelumnya. Mengapa Anda ingin mengaktifkan fitur ini? Dan juga, apa yang dapat Anda lakukan melalui fitur ini?
Mengaktifkan Opsi pengembang di android bukan hanya untuk mengaktifkan USB debugging, ada hal banyak yang masih tersembunyi didalamnya (menu yang benar-benar di sembunyikan secara defauld) yaitu pengaturan yang digunakan untuk debugging dan pengembangan aplikasi.
Sementara kebanyakan dari kita tidak akan pernah menggunakannya, karena kurang memahami fungsi-fungsi yang disediakan oleh opsi pengembang yang tersembunyi di pengaturan android.
Oleh karena itu mari kita memahami fungsi-fungsi yang tertera didalam pengaturan opsi pengembang android.
Sementara kebanyakan dari kita tidak akan pernah menggunakannya, karena kurang memahami fungsi-fungsi yang disediakan oleh opsi pengembang yang tersembunyi di pengaturan android.
Oleh karena itu mari kita memahami fungsi-fungsi yang tertera didalam pengaturan opsi pengembang android.
Langkah untuk Mengaktifkan Developer options
Berikut adalah langkah-langkah yang bisa Anda lakukan untuk mengaktifkan Developer options:
- Pertama; buka menu Settings pada handphone Anda.
- Gulirkan ke bawah hingga Anda menemukan kata “About phone," atau "Tentang ponsel,"
- Setelah Anda klik, gulirkan lagi ke bawah lagi hingga Anda menemukan “Informasi Perangkat Lunak" atau "Software Information.”
- kemudian Klik "Nomor bentukan" atau "Build number," sebanyak 7x maka Android akan menampilkan pesan Anda menjadi pengembang.
- Setelah Anda ditampilkan sebagai pengembang (developer) pada Build number, Anda selanjutnya kembali ke menu Settings utama dan Anda sekarang akan melihat kata "Opsi pengembang" atau "Developer options" pada menu Settings utama Anda.
Developer options untuk Apa?
Ada beberapa hal yang sangat menarik bisa Anda lakukan dengan mengaktifkan Developer options (Opsi Pengembang). Tetapi, sebelum menjawab pertanyaan tersebut, ada baiknya bila kita memulai pembahasan ini dengan sebuah peringatan. Developer options sebenarnya berisi sejumlah item yang secara khusus disediakan bagi ahli yang terlatih. Ada baiknya bagi Anda untuk tak mengubah apa pun jika Anda tidak mengerti apa yang seharusnya Anda lakukan. Perhatikanlah pengaturan bawaannya, kalau perlu buatlah catatan. Ini akan berguna jikalau terjadi sesuatu yang tidak beres dan Anda bisa mengembalikannya ke posisi bawaan.
Dan saatnya bagi Anda untuk memahami apakah Developer options. Seperti namanya, Developer options/opsi Pengembang adalah seperangkat alat dan pengaturan yang telah dirancang untuk membantu para pengembang aplikasi dalam mengoptimalkan produknya dan melacak bila terjadi kesalahan. Sebagai contohnya, opsi yang disebut Pointer location akan memberikan pembacaan yang lebih akurat berkaitan dengan input pengguna. Opsi ini akan menampilkan informasi berkaitan dengan koordinat atas layar yang terakhir Anda sentuh. Sementara ini, sangat bagus untuk pengembang yang perlu memahami lokasi sentuhan dan gerakan.
Selanjutnya, opsi Show Touches mungkin akan bekerja bagi Anda. Anda telah melihat bagaimana hasilnya ketika Show Touches Anda pilih. Show Touches adalah item yang ditampilkan sesudah Anda mengaktifkan Developer options yang berguna untuk menampakkan sentuhan Anda di layar.
Selain itu, masih ada beberapa hal yang bisa Anda lakukan dengan mengaktifkan Developer options di perangkat Anda yang harus Anda pahami :
Ambil laporan BUG / take bug report: Fungsi dari menu ini adalah untuk mengizinkan aplikasi yang terpilih untuk mengumpulkan informasi tentang status terkini perangkat anda lewat email atau berfungsi untuk mengumpulkan laporan berisi aplikasi yang Anda jalankan. Anda dapat mengirim semua yang terjadi pada aplikasi Anda kepada orang yang Anda inginkan.
Sandi cadangan desktop / desktop backup password : Anda dapat menggunakan ADB untuk membuat cadangan dan memulihkan hal-hal seperti aplikasi dan data yang terkait ke dan dari komputer Anda.
Opsi ini memaksa kata sandi pada backup tersebut, dan tidak dapat dipulihkan tanpa password itu.
Sandi cadangan desktop / desktop backup password : Anda dapat menggunakan ADB untuk membuat cadangan dan memulihkan hal-hal seperti aplikasi dan data yang terkait ke dan dari komputer Anda.
Opsi ini memaksa kata sandi pada backup tersebut, dan tidak dapat dipulihkan tanpa password itu.
Tetap terjaga / Stay awake pilihan yang dapat Anda gunakan jika Anda menginginkan perangkat Anda tetap menyala saat perangkat Anda terhubung, baik terhubung dengan komputer mau pun saat terhubung dengan pengisian daya (charging).
Aktifkan log pengintaian HCI Bluetooth / Enable Bluetooth HCI snoop log adalah pilihan yang dapat Anda gunakan untuk mengaktifkan log Bluetooth Host Control Intervice. Ini akan sangat berguna bagi Anda yang ingin mengetahui aktifitas dan hubungan bluetooth perangkat Anda. Terkadang, pengembang atau spesialis keamanan perlu menangkap dan menganalisis paket Bluetooth HCI (Host Controller Interface). Mengaktifkan ini akan menempatkannya di file pada penyimpanan perangkat (/sdcard/btsnoop_hci.log) untuk pengambilan log. Anda kemudian bisa menganalisisnya dengan program seperti Wireshark.
Aktifkan log pengintaian HCI Bluetooth / Enable Bluetooth HCI snoop log adalah pilihan yang dapat Anda gunakan untuk mengaktifkan log Bluetooth Host Control Intervice. Ini akan sangat berguna bagi Anda yang ingin mengetahui aktifitas dan hubungan bluetooth perangkat Anda. Terkadang, pengembang atau spesialis keamanan perlu menangkap dan menganalisis paket Bluetooth HCI (Host Controller Interface). Mengaktifkan ini akan menempatkannya di file pada penyimpanan perangkat (/sdcard/btsnoop_hci.log) untuk pengambilan log. Anda kemudian bisa menganalisisnya dengan program seperti Wireshark.
OEM unlock : OEM unlock singkatan dari original equipment manufacturer unlocking asli dan pilihan yang ada untuk membatasi kemampuan Anda untuk flash gambar kustom dan bypass bootloader. Jika perangkat Anda dicuri atau hilang dan seseorang mencoba untuk flash file kustom atau mendapatkan data dari perangkat Anda, jika OEM unlock tidak diaktifkan maka mereka tidak akan dapat melakukannya.
Jika OEM unlock diaktifkan dan Anda memiliki pin, password atau patter lock pada telepon Anda, pengguna tidak akan dapat mengaktifkan un-unlock unlock OEM. Satu-satunya hal yang bisa dilakukan adalah menyeka data pabrik. Ini memastikan tidak ada yang bisa mengakses data Anda tanpa izin.
Running services / Layanan Sedang Berjalan : Menu ini untuk melihat layanan yang berjalan di perangkat anda .dan anda dapat menghentikan secara paksa aplikasi-aplikasi yang berjalan didalamnya.
Penerapan WebView : memungkinkan aplikasi Android dapat menampilkan halaman website tanpa harus membuka web browser.
WebView Multiproses : WebView akan menjalankan materi web dalam proses kotak pasir terpisah bila opsi developer "Multiprocess WebView" diaktifkan
Pemutakhiran Sistem otomatis : Dengan menyetel kebijakan pemutakhiran sistem dengan
setSystemUpdatePolicy
, Pemilik Perangkat kini bisa menyetujui pemutakhiran sistem secara otomatis. Bila pemutakhiran sistem tersedia, sistem akan memeriksa apakah aplikasi pengontrol kebijakan perangkat telah menyetel kebijakan pemutakhiran sistem, dan bertindak sebagaimana mestinya.
Mode Demo adalah pilihan untuk Mempermudah pengambilan screenshot yang bersih dengan menampilkan bilah notifikasi preset dan umum dengan tidak menampilkan notifikasi atau peringatan baterai lemah. Enable Demo Mode memungkinkan Anda mengubah tampilan status bar menggunakan perintah mode demo adb. Atau Anda bisa menggunakan Show Demo Mode untuk menyembunyikan notifikasi dan menampilkan status bar preset.
Debugging
---------------------------------------------------------------------------------------------------------------
USB debugging : Inilah yang memungkinkan ponsel Anda berkomunikasi melalui port USB di komputer Anda melalui Android Debug Bridge (ADB). Anda perlu mengaktifkan menu ini untuk menggunakan hal-hal seperti DDMS, atau menggunakan perintah ADB.
Cabut otorisasi debugging USB : Bila Anda menggunakan komputer untuk melakukan debug pada USB untuk pertama kalinya, Anda harus memberi otorisasi dan menyiapkan keypair. pengaturan ini mencabut semua itu.
Pintasan Laporan Bug : Menempatkan pilihan pada menu yang Anda lihat saat Anda menekan terus tombol daya untuk mengumpulkan dan mengirim laporan bug (seperti yang terlihat di atas). Sangat berguna jika Anda sedang menguji sesuatu.
Pilih Aplikasi lokasi Palsu / Mock location app : Pengaturan ini akan membiarkan Anda menulis informasi lokasi secara manual, sehingga telepon Anda menganggapnya di tempat yang sebenarnya tidak benar. Selain menipu di foursquare, ini berguna jika sebuah aplikasi menggunakan informasi lokasi.
Aktifkan inspeksi atribut tampilan / view attribute inspection : Periksa atribut tampilan di Pengelola Sistem Android.
Pilih aplikasi debug / Select app to be debugged : Menu yang brilian bagi pengembang Aplikasi untuk melakukan debug aplikasinya secara individual dan tanpa menggunakan perintah ADB yang panjang atau debugger. Jika Anda orang awam di Android, Anda tidak akan kesulitan.
Tunggu debugger / Wait for debugger : Pilih opsi ini untuk melampirkan aplikasi debugged di atas seketika saat debugger terdeteksi.
Verifikasi aplikasi melalui USB / Verify apps via USB : Memasang konten secara manual atau melalui USB dapat menginfeksi perangkat Anda dengan konten berbahaya, yang berpotensi membahayakan perangkat Anda. Google akan memindai hal yang sama.
Ukuran Penyangga Pencatat log.
JARINGAN
---------------------------------------------------------------------------------------------------------------
Sertifikasi Layar Nirkabel / Wireless display certification : ini menunjukkan pilihan untuk sertifikasi display nirkabel
Aktifkan Pencatatan Log Panjang Wi-Fi / Enable Wi-Fi Verbose Logging : perintah ini meningkatkan tingkat logging Wi-Fi, menunjukkan per SSID RSSI di Wi-Fi Picker
Pengalihan Wi-Fi Agresif ke Seluler / Aggressive Wi-Fi to Mobile handover : jika Anda mengaktifkan fungsi ini, Wi-Fi akan lebih efisien dalam menyerahkan sambungan data ke jaringan seluler, saat sinyal Wi-Fi rendah
Selalu izinkan Pemindaian Roaming Wi-Fi / Always Allow Wi-Fi Roam Scans adalah opsi yang digunakan untuk menizinkan/melarang Pemindaian Roaming Wi-Fi berdasarkan Jumlah lalu lintas data yang ada di antarmuka.
Data seluler selalu aktif / Mobile data always active : selalu menjaga agar data seluler tetap aktif, bahkan saat Wi-Fi diaktifkan (agar perpindahan jaringan beralih dengan cepat).
Pilih Konfigurasi USB / Select USB Configuration : Memungkinkan untuk memilih jenis konfigurasi USB untuk perangkat yang terhubung ke PC - charging only, MTP, PTP, RNDIS, Audio Source atau MIDI.
Nonaktifkan Volume absolut / Disable Absolute Volume adalah pilihan untuk menonaktifkan fitur volume absolut Bluetooth jika ada masalah volume dengan perangkat Jarak jauh, misalnya volume terlalu keras atau kurangnya kontrol.
Gunakan klien DHCP lawas / Use legacy DHCP client : fungsi ini memungkinkan untuk menggunakan klien DHCP dari Lollipop, bukan klien DHCP Android yang baru.
Masukan---------------------------------------------------------------------------------------------------------------
Tampilkan sentuhan/show Taps : Opsi ini pertama kali diperkenalkan di Android Ice Cream Sandwich 4.0. Ini menampilkan tanda visual di setiap lokasi di mana Anda menyentuh layar.
Lokasi penunjuk / Pointer location : Ini menempatkan bilah informasi terperinci di bagian atas layar yang memberitahukan koordinat sebenarnya dari titik saat ini. Pilihan ini datang untuk digunakan pada saat Anda perlu memeriksa apakah layar Anda merespons dengan baik atau jika rusak.
Gambar / Drawing ------------------------------------------------------------------------------------------------
Lihat pembaruan permukaan / show surface updates : Flashes layar setiap kali ada update di salah satu elemen permukaan. Menu ini sangat Mengganggu karena bekerja pada layar.
Tampilkan batas tata letak / Show layout bounds : Menguraikan setiap elemen layar untuk menampilkan setiap inci area aktivasi/menampilkan batas klip, margin dan lain-lain.
Paksa Arah tata letak RTL / Force RTL layout Direction : RTL atau Right-to-Left, memungkinkan opsi ini akan mengubah setiap elemen layar perangkat Anda dari kanan ke kiri, seperti gambar pada cermin.
Skala Animasi Jendela / Window Animation Scale : Ubah kecepatan animasi jendela di Android Anda sesuai dengan pilihan Anda. Semakin rendah jumlahnya, paling sedikit waktu yang dialokasikan untuk animasi, maka animasi akan semakin cepat.
Skala animasi transisi / transition animation scale : Kecepatan saat transisi sistem Anda bekerja. Turunkan nomor untuk mendapatkan respon yang lebih cepat.
Lihat pembaruan permukaan / show surface updates : Flashes layar setiap kali ada update di salah satu elemen permukaan. Menu ini sangat Mengganggu karena bekerja pada layar.
Tampilkan batas tata letak / Show layout bounds : Menguraikan setiap elemen layar untuk menampilkan setiap inci area aktivasi/menampilkan batas klip, margin dan lain-lain.
Paksa Arah tata letak RTL / Force RTL layout Direction : RTL atau Right-to-Left, memungkinkan opsi ini akan mengubah setiap elemen layar perangkat Anda dari kanan ke kiri, seperti gambar pada cermin.
Skala Animasi Jendela / Window Animation Scale : Ubah kecepatan animasi jendela di Android Anda sesuai dengan pilihan Anda. Semakin rendah jumlahnya, paling sedikit waktu yang dialokasikan untuk animasi, maka animasi akan semakin cepat.
Skala animasi transisi / transition animation scale : Kecepatan saat transisi sistem Anda bekerja. Turunkan nomor untuk mendapatkan respon yang lebih cepat.
Skala Durasi Animator adalah pilihan yang digunakan untuk mengatur durasi animasi ketika membuka sebuah pilihan
Secara default, efek animasi android sudah diaktifkan ketika kamu membeli sebuah smartphone android. Efek animasi adalah efek-efek gerakan yang keluar baik ketika kamu menekan suatu tombol virtual di smartphone, menutup ataupun membuka aplikasi.
Bagi sebagian orang, efek animasi ini sangat memanjakan mata. Karena tampilan smartphone android jadi lebih asik dengan adanya efek-efek tersebut. Namun bagi sebagian orang lagi, terutama dengan spesifikasi smartphone yang tidak begitu tinggi, efek animasi bisa membuat smartphone menjadi lag.
Simulasikan tampilan sekunder / animator duration scale : Aktifkan tampilan sekunder tepat di samping layar utama Anda. Anda punya pilihan untuk berbagai macam ukuran layar termasuk mdpi, tvdpi dan xhdpi.
Lebar Terkecil / Smallest Width adalah pilihan yang digunakan untuk mengatur lebar simulasi tampilan.
Render yang dipercepat Perangkat Keras – Hardware accelerated rendering -----------
Opsi rendering yang dipercepat hardware memberikan cara untuk mengoptimalkan aplikasi Anda bagi platform hardware targetnya dengan memanfaatkan opsi berbasis hardware seperti GPU, layer hardware, dan multisample anti-aliasing (MSAA).
Paksa Perenderan GPU / Force GPU rendering : Tampilan 2D (aplikasi, layanan atau permainan) mendukung perangkat lunak perpustakaan untuk bekerja. Mengaktifkan opsi ini akan memaksa elemen 2D diberikan dengan menggunakan GPU.
Tampilkan pembaruan tampilan GPU / show GPU view updates : Saat beroperasi di GPU, ini akan memotret layar Merah.
Taunjukkan pembaruan lapisan Hardware / show hardware layers updates : Lapisan perangkat keras berarti lapisan yang diberikan pada layar perangkat Anda menggunakan akselerasi perangkat keras (GPU). Saat lapisan ini diperbarui, layar akan berkedip Hijau.
Debug GPU overdraw : Overdraw berarti menggambar sesuatu pada elemen yang sudah ditarik. Di Android, saat kami mengaktifkan respons sentuhan, penarikan berlebihan terjadi. Menghidupkan ON ini akan menyoroti dan menampilkan setiap overdraw yang terjadi.
Debug Operasi Klip non-kotak / Debug non-rectangular clip operations: Menonaktifkan area kliping di kanvas untuk membuat area kanvas yang tidak biasa (non-persegi). Biasanya, area kliping mencegah drawing apa pun di luar batas area kliping melingkar.
Force 4x MSAA / trun on 4x MSAA : Multi-sample Anti-aliasing adalah jenis Anti-aliasing yang bisa digunakan untuk meningkatkan kualitas gambar, memberikan sedikit waktu sulit untuk performa (Ini tergantung pada konfigurasi perangkat keras smartphone Anda)
Nonaktifkan Lapisan HW /Disable HW overlays : Kapan pun sistem Android merender grafik (2D atau 3D), pertama kali memutuskan untuk mendistribusikan layanan ke CPU atau GPU. Memeriksa opsi ini akan memaksa semua rendering ke CPU saja. Mengaktifkan ON ini mungkin memberi Anda masa pakai baterai yang lebih baik, namun perangkat Anda tidak sesuai dengan potensinya. Menggunakan hamparan hardware memungkinkan setiap aplikasi yang menampilkan sesuatu pada layar untuk menggunakan daya pemrosesan yang lebih hemat. Tanpa hamparan, aplikasi akan berbagi memori video dan harus selalu memeriksa bentrokan dan kliping untuk merender gambar yang tepat. Pemeriksaan ini menggunakan banyak daya pemrosesan.
Simulasi Ruang Warna / Simulate color space : untuk mengubah skema warna seluruh UI perangkat. Opsinya mengacu pada jenis kebutaan warna. Pilihannya adalah Disabled (tidak ada skema warna yang disimulasikan), Monochromacy (hitam, putih, dan abu-abu), Deuteranomaly (merah-hijau), Protanomaly (merah-hijau), dan Tritanomaly (biru-kuning). Protanomaly mengacu pada kebutaan warna merah-hijau dengan kelemahan pada warna merah, dan Deuteranomaly (terlihat pada gambar 8) mengacu pada kebutaan warna merah-hijau dengan kelemahan warna hijau.
Bila Anda mengambil screenshot di ruang warna yang disimulasikan, warnanya tampak normal seolah Anda tidak mengubah skema warnanya.
Media -------------------------------------------------------------------------------------------------------
Perutean audio USB Nonaktif / Disable USB audio routing : untuk menonaktifkan perutean otomatis ke perangkat audio eksternal yang terhubung ke komputer melalui port USB. Perutean otomatis bisa mengganggu aplikasi yang sadar-USB.
Pemantauan ----------------------------------------------------------------------------------
Modus ketat diaktifkan / strict mode Enabled : Ada kalanya operasi memakan waktu lebih lama dari biasanya, mungkin berjalan di latar belakang atau di layar utama. Mengaktifkan ini akan memotret layar bila ada proses seperti itu yang terjadi, membawanya ke pemberitahuan pengguna.
Tampilkan penggunaan CPU / show CPU usage : Menampilkan jendela di kanan atas layar yang menampilkan semua penggunaan dan proses CPU saat ini. Jika Anda pengembang dan tidak suka menggunakan aplikasi pihak ke-3, ini adalah penangguhan Anda.
Profil GPU rendering / GPU rendering profile : Mengatur ON ini akan memberitahu Anda seberapa keras GPU beroperasi. Entah dengan menampilkan grafik atau dengan menuliskannya ke file log.
Tampilkan penggunaan CPU / show CPU usage : Menampilkan jendela di kanan atas layar yang menampilkan semua penggunaan dan proses CPU saat ini. Jika Anda pengembang dan tidak suka menggunakan aplikasi pihak ke-3, ini adalah penangguhan Anda.
Profil GPU rendering / GPU rendering profile : Mengatur ON ini akan memberitahu Anda seberapa keras GPU beroperasi. Entah dengan menampilkan grafik atau dengan menuliskannya ke file log.
APLIKASI ---------------------------------------------------------------------------------------------
Aktifkan jejak OpenGL / turn on OpenGL traces : Ini akan melacak kesalahan OpenGL dan mendorongnya ke file log. Dimaksudkan untuk bisa digunakan oleh pengembang profesional.
Jangan simpan kegiatan / Don't keep activities : Aktivitas tetap berjalan di latar belakang dan situasi mungkin timbul saat Anda perlu mengubahnya masing-masing. Mengaktifkan ini akan meningkatkan masa pakai baterai dengan menutup setiap aktivitas segera setelah pengguna meninggalkan tampilan utama aktivitas.
Batas proses latar belakang / limit background processes : Entah mencegah semua proses berjalan di latar belakang atau membatasi proses ke nomor tertentu.
Tampilkan semua ANRs / show all ANRs : Android Not Responding atau ANR adalah dialog yang ditunjukkan kepada pengguna saat sebuah proses atau layanan berakhir tanpa diduga karena beberapa kesalahan. Sebagian besar dialog ANR ini ditampilkan untuk layanan atau aplikasi yang diketahui, dan disembunyikan untuk banyak hal lainnya. Mengaktifkan pengaturan ini akan menampilkan dialog untuk setiap proses yang beroperasi.
Inactive apps : mungkin menu ini berfungsi untuk menghentikan aktifitas aplikasi yang kita inginkan.
Jika anda sudah memahami fungsi dari setiap menu yang terdapat di menu developer android tentunya anda akan lebih maju dari mereka yang belum mengetahuinya dan anda pasti bisa memilih menu mana yang akan anda aktifkan. tetaplah dengan sedikit berhati-hati. Anda bisa saja meningkatkan kemampuan Android Anda, tetapi bisa juga merusaknya. Anggaplah sebagai bagian dari pengalaman bersama Android Anda. Silakan Anda mencobanya sendiri.
Demikian Penjelasan Tentang Opsi Pengembang (Developer Options) di android. setiap ponsel mungkin akan sedikit berbeda opsi, anda bisa menyesuaikannya sendiri.