Layar Kedua LG V20 Menerima Dukungan Widget Kustom

Layar Kedua LG V20 akhirnya dapat dikustomisasi dengan widget khusus. API baru memungkinkan pengembang membuat fitur Layar Kedua khusus.

Raksasa teknologi Korea Selatan LG Electronics terkenal di kalangan penggemar Android karena teknologinya andalan LG G seri smartphone, tetapi perusahaan juga menawarkan smartphone seri V yang terkenal dengan Second Screen khasnya. Meskipun banyak pengguna yang sangat menantikan tahun ini model V30 yang akan datang, penggemar model tahun lalu tidak boleh merasa tersisih berkat beberapa perkembangan terkini. Pengembang di forum LG V20 kami telah bekerja keras agar Layar Kedua berfungsi dengan ROM khusus berbasis AOSP, dan mereka akhirnya berhasil melakukannya. Setelah berusaha berbulan-bulan, Layar Kedua LG V20 kini dapat ditampilkan Layar Kedua khusus, widget pihak ketiga pada perangkat yang di-root dan tidak di-root, berbasis stok atau berbasis AOSP.


Gambaran Umum Layar Kedua LG V20

Layar Kedua LG V20. Sumber Gambar: LG

Pemilik LG V20 sudah familiar dengan fitur Second Screen yang ada di software LG. Layar Kedua dapat menampilkan notifikasi saat tampilan utama aktif, dan juga menawarkan beberapa peningkatan pada beberapa aplikasi stok seperti browser atau aplikasi video. Selain itu, ada beberapa widget yang dapat Anda pilih di pengaturan Layar Kedua:

Tampilan pada opsi:

  • Aplikasi terbaru
  • Pemutar musik
  • Kontak cepat
  • Alat Cepat
  • Pintasan aplikasi
  • Tanda tangan
  • Rencana yang akan datang

Opsi tampilan mati:

  • Informasi (Tanggal & Waktu atau Tanda Tangan)
  • Alat Cepat

Meskipun fitur-fitur yang ada pasti ada gunanya, mengecewakan karena opsi yang tersedia untuk menyesuaikan Layar Kedua LG V20 sangat terbatas. Pengguna menuntut LG untuk merilis API resmi yang dapat digunakan pengembang untuk membuat API mereka widgetnya sendiri, namun sejauh ini belum ada indikasi bahwa perusahaan tersebut terbuka untuk hal semacam itu. Kustomisasi LG V20 tanpa Second Screen API cukup terbatas.

Meskipun hal ini berarti sebagian besar pemilik ponsel andalan LG V terbaru harus hidup hanya dengan opsi saham yang tersedia bagi mereka, namun ada kekurangannya masalah API adalah masalah yang lebih besar bagi pengguna yang lebih suka menggunakan ROM khusus berdasarkan Proyek Sumber Terbuka Android (AOSP).


LG V20 Tanpa Layar Kedua pada ROM AOSP

Ada banyak hal yang disukai dari LG V20. Bagaimanapun, ini adalah salah satu dari sedikit smartphone andalan yang tersisa dengan baterai yang dapat dilepas. Namun beberapa pengguna bukan penggemar beratnya LG UX, yang menyisakan banyak hal yang diinginkan dalam hal penyesuaian LG V20. Seperti halnya perangkat lain, pengguna yang sama ini memiliki opsi untuk membuka kunci bootloader (baik secara resmi atau secara tidak resmi untuk beberapa model) dan kemudian flash ROM seperti LineageOS. Namun dengan melakukan hal tersebut, mereka kehilangan penggunaan fitur khas ponsel – Layar Kedua.

Secara fisik, Layar Kedua tidak Sebenarnya tampilan sekunder. Apa yang dipasarkan sebagai Layar Kedua sebenarnya adalah panel tampilan fisik yang sama (dengan resolusi 1040x160, tidak menjangkau seluruh lebar perangkat karena terpotong oleh kamera depan dan sensor lainnya). Tim teknik LG mampu membuat fitur tampilan sekunder semu melalui modifikasi kerangka kerja dan kernel. Seperti disebutkan sebelumnya, bagaimana tepatnya mereka mencapai hal ini tidak kami ketahui karena semuanya merupakan sumber tertutup.

Versi awal ROM berdasarkan AOSP cukup bermasalah, dengan gambar tampilan utama meluas hingga ke area Layar Kedua. Ini jelas merupakan perilaku yang tidak diinginkan, sehingga pengelola LineageOS V20 dapat memahaminya menonaktifkan Layar Kedua sepenuhnya dengan mengimbangi area tempat layar menggambar piksel serta area panel sentuh yang aktif.

Oleh karena itu, setiap pengguna V20 yang ingin mem-flash ROM khusus seperti LineageOS harus menghadapi kehilangan fitur ponsel yang paling terlihat. Karena kode resmi agar Layar Kedua berfungsi tidak tersedia untuk penggunaan umum, belum ada cara mudah untuk membuatnya berfungsi pada ROM ini. Bahkan sesuatu seperti merobek binari dari stock ROM saja tidak cukup karena merekayasa balik binari dan membaca kode perakitan akan memerlukan upaya luar biasa yang tidak dapat dilakukan oleh sebagian besar pengembang penghobi. memberi. Gerakan untuk membuka implementasi resmi Layar Kedua tampaknya merupakan tugas yang mustahil.


API Layar Kedua Sumber Terbuka

Meskipun banyak pengembang yang awalnya membeli LG V20 akhirnya beralih ke perangkat lain, tidak semua orang menyerah dalam upaya ini. Sebuah benang dimulai di forum kami pada bulan Februari yang didedikasikan untuk upaya menghadirkan fitur Layar Kedua LG ke ROM AOSP. Yang terpenting, para pengembang memprioritaskan pembuatan API yang bersifat open source dan dapat diperluas oleh pihak ketiga Para Pihak. Ini berarti bahwa API yang mereka buat tidak akan melanggar teknologi milik LG dan juga memungkinkan pengembang mana pun membuat widget khusus mereka sendiri untuk Layar Kedua.

Kemajuannya lambat, namun berkat kerja keras selama berbulan-bulan oleh beberapa pengembang termasuk Anggota Senior XDA Zacharee1,AS-RedDragon, Dan saya2151 serta Rashed, pengelola LineageOS untuk perangkat tersebut, dan Pengembang yang Diakui XDA anjing besar, kemajuan telah dicapai. 2 minggu lalu, Zacharee1 bersama gambar berikut membuktikan bahwa penerapan khusus widget Layar Kedua LG dapat dilakukan:

Meskipun gambar-gambar ini hanya menunjukkan beberapa penyesuaian kecil pada widget stok yang terdapat pada stok LG V20 UX, ini masih merupakan perkembangan besar. Dan hanya beberapa hari kemudian, USA-RedDragon membuat terobosan tentang cara membuat Layar Kedua berfungsi di AOSP tanpa masalah tampilan berlebih seperti yang lama. Mengutip pengembang:

Saya tidak sengaja menemukan beberapa kode ketika mencoba membuat layar kedua bertindak seperti tampilan kedua yang sebenarnya, bukannya ekstensi yang bermain dengan offset dan berhasil mengimbangi semua aplikasi kecuali untuk layanan layar kedua yang pernah saya kunjungi membuat. Terobosan kedua datang ketika saya menyadari bahwa tidak mungkin untuk mengosongkan beberapa tampilan di AOSP, jadi harus di kernel. Dengan bantuan dari Rashed (pengelola LineageOS untuk LG G5, G6, dan TMO V20) saya berhasil mengidentifikasi kode yang ada di kernel agar layar kedua tetap menyala, sementara panel utama dikosongkan. Ketika kedua terobosan ini berhasil sesuai harapan, saya tahu bahwa terobosan tersebut hampir selesai dan memutuskan untuk mulai menggoda komunitas.

Setelah banyak bantuan dari Anggota XDA me2151, Zacharee1, Rashed, dan bigrushdog, proyek ini terus didorong hingga akhirnya dalam keadaan dapat digunakan. Sekarang, pekerjaan yang telah dilakukan para pengembang ini dapat dikemas ke dalam ROM apa pun berdasarkan kode sumber AOSP, dan API sumber terbuka yang mereka buat berarti bahwa pengembang pihak ketiga mana pun kini dapat membuat widget Layar Kedua untuk diunggah ke Play Store. Ini membuka jalan baru untuk kustomisasi LG V20.

Sekitar akhir minggu ini (tanggal rilis tentatif 18 Agustus), para pengembang akan merilis patch untuk pengembang custom ROM, API sumber terbuka serta templat untuk digunakan oleh pengembang pihak ketiga, dan beberapa contoh aplikasi yang mereplikasi aslinya fitur. USA-RedDragon menyatakan bahwa widget berdasarkan kumpulan stok LG akan gratis untuk diunduh, sementara ia juga akan merilis beberapa widget premium seharga $0,99.

Saya bertanya kepada USA-RedDragon fitur apa yang mungkin kami harapkan dari API baru ini, dan dia menyarankan agar fitur berikut ini sedang dikerjakan:

  • Aplikasi serupa stok seperti pemutar musik, notifikasi, dan pengaturan cepat. Pengaturan cepat akan dimasukkan ke dalam implementasi ubin Pengaturan Cepat Android, artinya ubin apa pun dapat ditambahkan ke Layar Kedua. Fitur tanda tangan dan jam semuanya akan dibangun ke dalam ROM.
  • Fitur non-stok lainnya akan ditambahkan seperti tampilan warna seperti LED (jadi jika Anda mendapat notifikasi saat tampilan ponsel mati, dan LED biasanya menyala biru dan berkedip, layar kedua akan meniru itu). Equalizer Pulse juga dapat ditampilkan di area layar kedua saat memutar musik atau menonton video.
  • Beberapa aplikasi layar kedua premium seperti statistik pengisian daya saat layar mati, umpan ticker RSS, tombol yang dapat disesuaikan untuk tindakan spesifik pengguna (seperti meluncurkan tugas Tasker). Kemungkinannya sekarang tidak terbatas!

Perlu dicatat bahwa semua pekerjaan ini dilakukan oleh pengembang penghobi di waktu luang mereka. Dibandingkan dengan pekerjaan profesional yang dilakukan oleh para insinyur pada daftar gaji LG, API ini dapat dianggap sebagai peretasan yang kotor. Pekerjaan yang dilakukan oleh para pengembang ini tidak "unggul" dibandingkan implementasi LG, namun jauh lebih terbuka. Dan berkat hal tersebut, pengguna akhirnya dapat membuka potensi sebenarnya dari Layar Kedua V20 dengan widget Layar Kedua khusus apa pun yang mereka inginkan - yang secara luas meningkatkan penyesuaian LG V20.


Seolah-olah perkembangan di atas belum cukup menarik, ditemukan juga bahwa aplikasi dibuat menggunakan API ini juga bekerja pada perangkat lunak stok LG. Ini berarti bahwa widget Layar Kedua apa pun yang dibuat oleh pengembang dapat digunakan oleh pengguna LG V20 yang tidak di-root dan tersedia sepenuhnya, serta perangkat yang tidak di-root/di-root pada ROM khusus.

Opsi "SSWidgets" Layar Kedua Khusus di Pengaturan

Terobosan ini adalah dibuat oleh Zacharee1 saat dia sedang dalam proses pembuatan widget berdasarkan API open source baru. Dia menemukan Kategori khusus AppWidget yang digunakan LG dengan mendekompilasi LG QuickTools, dan dengan menggunakannya ia dapat menampilkan widget Layar Kedua kustomnya sendiri untuk muncul di pengaturan.

Dia membuat aplikasi sumber terbuka disebut LG V20 Custom SignBoard Widgets yang saat ini sedang dalam pengujian beta. Beberapa pengguna di aplikasi utas forum telah mencatat bahwa ini berfungsi pada perangkat LG V20 yang tidak di-root setelah memberikan aplikasi izin WRITE_SECURE_SETTINGS dan BATTERY_STATS melalui ADB. Saat ini, sebagian besar aplikasi hanya memungkinkan Anda menggunakan versi berwarna dari tampilan informasi stok dan pengontrol musik, tetapi karena ia segera dirilis sebagai bukti konsep untuk menguji fungsionalitas pada perangkat yang tidak di-root, ia pasti berhasil pekerjaan.


Layar Kedua LG V20 Sepenuhnya Kustom, Segera Hadir

Kerja keras berbulan-bulan akhirnya membuahkan hasil. Fungsionalitas Layar Kedua Khusus kini akhirnya dapat dilakukan di LG V20. Agar rata-rata pengguna dapat memanfaatkan widget khusus, Anda harus menunggu beberapa hari lebih lama hingga pengembang mendapatkan API sumber terbuka. Namun penantian panjang itu akhirnya berakhir, jadi jika Anda sudah haus untuk menyesuaikan LG V20, simpanlah pantau terus forum XDA V20 kami untuk semua informasi terbaru tentang perkembangan ini berlanjut.