Android 17 mengubah cara aplikasi berkomunikasi dengan perangkat di jaringan rumah Anda, dan aplikasi remote TV langsung terpengaruh ketika membutuhkan akses jaringan lokal. Aplikasi yang menargetkan Android 17 atau lebih tinggi harus menangani izin ACCESS_LOCAL_NETWORK baru sebelum dapat menemukan dan berkomunikasi dengan perangkat seperti smart TV.
Ini penting karena remote TV berbasis ponsel tidak hanya menampilkan tombol. Remote perlu menemukan televisi di jaringan lokal yang sama dan mengirim perintah ke televisi. Jika Android memblokir komunikasi tersebut, TV mungkin tampak tidak dapat dijangkau meskipun ponsel itu sendiri terhubung ke WiFi.
Perubahan ini merupakan bagian dari perlindungan privasi Android yang lebih luas. Google menyatakan akses jaringan lokal tanpa batas dapat mengungkap informasi tentang perangkat terdekat dan dapat digunakan untuk pelacakan atau device fingerprinting. Android 16 memperkenalkan perlindungan ini sebagai perubahan opt in, sementara Android 17 menjadikannya wajib bagi aplikasi yang menargetkan API level 37 atau lebih tinggi.
Bagi pengguna, poin pentingnya sederhana: Android 17 tidak membuat remote TV berbasis ponsel menjadi mustahil. Android 17 mengubah cara aplikasi harus meminta akses ke jaringan lokal.
Apa Itu Izin Local Network Android 17?
Izin Local Network Android 17 mengontrol apakah aplikasi dapat berkomunikasi langsung dengan perangkat di jaringan rumah Anda.
Sebelum perubahan ini, aplikasi dengan akses internet umumnya juga dapat berkomunikasi dengan perangkat di jaringan lokal. Android 17 memisahkan akses ini dan memperkenalkan ACCESS_LOCAL_NETWORK untuk aplikasi yang menargetkan Android 17 atau lebih baru.
Perbedaan ini penting karena TV dan ponsel Anda mungkin terhubung ke router yang sama tanpa benar-benar memiliki komunikasi tanpa batas di antara keduanya. Aplikasi remote dapat memiliki akses internet sambil tetap tidak dapat menjangkau TV secara lokal jika izin yang diperlukan belum diberikan.
Android menempatkan izin ini dalam grup izin Nearby Devices yang sudah ada. Pengguna yang telah memberikan izin lain dari grup tersebut mungkin tidak menerima prompt terpisah untuk akses jaringan lokal.
Baca Juga: Apakah WiFi 6 atau WiFi 7 Meningkatkan Performa Remote TV?
Mengapa Aplikasi Remote TV Membutuhkan Akses Jaringan Lokal?
Aplikasi remote TV membutuhkan akses jaringan lokal karena banyak smart TV menerima perintah remote langsung melalui jaringan rumah.
Remote berbasis ponsel biasanya harus menemukan TV sebelum dapat mengirim navigasi, volume, daya, atau perintah lainnya. Bergantung pada platform dan implementasi, penemuan perangkat dapat melibatkan teknologi seperti mDNS, SSDP, atau API penemuan jaringan Android. Google secara spesifik mengidentifikasi mDNS, SSDP, NsdManager, dan komunikasi TCP atau UDP lokal langsung sebagai operasi yang terpengaruh oleh perlindungan baru.
Ini berbeda dari membuka situs web biasa. Saat Anda mengunjungi situs web, ponsel Anda berkomunikasi dengan server internet jarak jauh. Saat aplikasi remote berkomunikasi dengan smart TV, tujuan mungkin adalah perangkat lain yang berada beberapa meter di jaringan rumah Anda.
Koneksi lokal inilah yang membuat kontrol TV berbasis ponsel menjadi mungkin tanpa mengirim setiap perintah remote melalui server eksternal.
Apa yang Berubah untuk Aplikasi Remote TV di Android 17?
Android 17 memblokir akses jaringan lokal secara default untuk aplikasi yang memperbarui target SDK ke 37 atau lebih tinggi.
Ini adalah perubahan paling penting bagi pengguna dan pengembang. Aplikasi yang menargetkan Android 17 tidak dapat sekadar menganggap izin internet yang ada juga memberikan akses tanpa batas ke perangkat lokal. Aplikasi harus menggunakan pendekatan yang disetujui untuk komunikasi jaringan lokal.
Google menyediakan dua jalur utama. Aplikasi dapat menggunakan pemilih perangkat yang diproses sistem dan menjaga privasi jika kasus penggunaan mendukungnya. Alternatifnya, aplikasi yang membutuhkan komunikasi jaringan lokal langsung dan lebih luas dapat mendeklarasikan ACCESS_LOCAL_NETWORK dan memintanya saat runtime.
Untuk aplikasi remote TV, implementasi yang tepat bergantung pada cara aplikasi menemukan dan berkomunikasi dengan televisi. Artinya pengguna tidak boleh menganggap setiap aplikasi remote akan berperilaku sama setelah upgrade ke Android 17.
Dapatkah Android 17 Mencegah Aplikasi Remote TV Menemukan TV Anda?
Android 17 dapat mencegah aplikasi remote TV menemukan atau berkomunikasi dengan TV Anda ketika akses jaringan lokal yang diperlukan diblokir.
Gejalanya dapat terlihat seperti masalah koneksi biasa. Aplikasi mungkin terus mencari, gagal menampilkan televisi, atau menemukan TV tetapi gagal berkomunikasi dengan benar. Pengguna mungkin kemudian me-restart router atau menyambungkan kembali WiFi meskipun masalah sebenarnya terkait izin.
Google mencatat bahwa koneksi TCP lokal yang diblokir biasanya dapat mengakibatkan timeout, sementara operasi UDP dan beberapa permintaan jaringan lokal lainnya dapat menghasilkan error izin.
Inilah mengapa perubahan Android 17 dapat menciptakan skenario pemecahan masalah baru. Ponsel masih dapat menjelajahi internet secara normal. Aplikasi streaming masih dapat berfungsi. WiFi dapat menunjukkan status terhubung. Namun fungsi kontrol TV lokal dapat gagal.
Apakah Android 17 Mempengaruhi Aplikasi Remote TV yang Lebih Lama?
Android 17 tidak langsung memperlakukan setiap aplikasi lama sama seperti aplikasi yang menargetkan Android 17.
Dokumentasi Google saat ini membedakan aplikasi berdasarkan target SDK mereka. Aplikasi yang menargetkan SDK 37 atau lebih tinggi harus menangani izin jaringan lokal baru. Aplikasi yang menargetkan SDK lebih lama dapat sementara mempertahankan akses jaringan lokal implisit melalui izin internet yang ada.
Artinya aplikasi mungkin tetap berfungsi setelah pengguna upgrade ke Android 17 jika aplikasi belum memindahkan target SDK ke 37. Namun, ini tidak boleh dianggap sebagai pengecualian permanen. Setelah aplikasi memperbarui target SDK ke Android 17, aplikasi harus mengikuti aturan jaringan lokal baru.
Bagi pengguna, ini menciptakan perbedaan penting antara versi Android yang terinstal di ponsel dan versi Android target yang digunakan oleh aplikasi.
Apa yang Harus Anda Lakukan Jika Remote TV Berhenti Berfungsi?
Jika aplikasi remote TV berhenti berfungsi setelah pembaruan Android, periksa terlebih dahulu apakah aplikasi memiliki akses jaringan lokal sebelum mengubah pengaturan router Anda.
Mulailah dengan memeriksa izin aplikasi di pengaturan Android. Jika Android menampilkan izin jaringan lokal atau nearby devices untuk aplikasi, izinkan ketika aplikasi benar-benar membutuhkan akses tersebut untuk mengontrol TV Anda.
Selanjutnya, pastikan ponsel dan televisi terhubung ke jaringan yang diharapkan aplikasi. Jika aplikasi masih tidak dapat menemukan TV, restart aplikasi dan televisi sebelum melanjutkan ke pemecahan masalah jaringan yang lebih rumit.
Jangan menganggap koneksi internet yang berfungsi membuktikan komunikasi perangkat lokal berfungsi. Perlindungan baru Android secara spesifik memisahkan kedua jenis akses ini.
Bagaimana Ini Mempengaruhi Universal TV Remote Control?
Universal TV Remote Control bergantung pada komunikasi ponsel ke TV yang andal, jadi perubahan jaringan lokal Android membuat penanganan izin menjadi sangat penting.
Universal TV Remote Control dirancang untuk bekerja dengan lebih dari 700 TV brands dan telah mencapai 130M+ downloads across 100+ countries. Aplikasi juga menyediakan navigasi D Pad, kontrol suara, dukungan keyboard, dan antarmuka yang ramah pengguna.
Bagi pengguna Android, poin pentingnya adalah sistem operasi dapat memengaruhi cara aplikasi menjangkau televisi. Aplikasi remote mungkin memiliki semua dukungan TV yang diperlukan sambil tetap membutuhkan izin Android yang benar untuk berkomunikasi dengan TV secara lokal.
Jika Anda menggunakan Universal TV Remote Control dan Android meminta akses yang diperlukan untuk menemukan perangkat di jaringan lokal Anda, izin tersebut dapat penting untuk fungsi remote yang ingin Anda gunakan.
Anda bisa mendapatkan versi Android dari Google Play.
Aplikasi juga tersedia untuk iPhone dan iPad melalui the App Store.
Apa Arti Android 17 bagi Masa Depan Aplikasi Remote TV?
Android 17 akan mendorong aplikasi remote TV ke arah penanganan izin yang lebih jelas dan penemuan perangkat yang lebih disengaja.
Perubahan ini bukan sekadar menambahkan layar izin lain. Ini mengubah hubungan antara aplikasi smartphone dan perangkat di dalam rumah. Android membuat akses perangkat lokal lebih terlihat bagi pengguna alih-alih membiarkan aplikasi menganggap akses internet juga berarti akses LAN tanpa batas.
Bagi pengembang, artinya pengujian penemuan dan kontrol TV di Android 17 menjadi lebih penting. Bagi pengguna, artinya koneksi TV yang gagal terkadang mungkin terkait pengaturan privasi Android daripada televisi atau router.
Arah yang lebih luas jelas. Ponsel menjadi pengontrol untuk lebih banyak perangkat di sekitar rumah, sementara sistem operasi menambahkan kontrol yang lebih kuat atas koneksi tersebut. Aplikasi remote TV perlu menyediakan kontrol yang andal sambil juga menjelaskan mengapa akses jaringan lokal diperlukan.
Kesimpulan
Android 17 tidak menghilangkan remote TV berbasis ponsel, tetapi menjadikan izin jaringan lokal bagian penting dari cara kerjanya.
Perubahan terbesar adalah pengenalan ACCESS_LOCAL_NETWORK untuk aplikasi yang menargetkan Android 17 dan lebih tinggi. Akses jaringan lokal diblokir secara default untuk aplikasi tersebut sampai mereka menggunakan metode yang diproses sistem yang sesuai atau menerima izin yang diperlukan.
Bagi pengguna remote TV, ini dapat menjelaskan situasi membingungkan di mana WiFi berfungsi sempurna tetapi remote tidak dapat menemukan atau mengontrol televisi. Memeriksa izin harus menjadi bagian dari proses pemecahan masalah bersama pemeriksaan koneksi jaringan.
Seiring Android terus memberlakukan kontrol yang lebih ketat terhadap perangkat terdekat, memilih aplikasi remote yang mengikuti perubahan platform menjadi semakin penting.
Pertanyaan yang Sering Diajukan
Apakah izin jaringan lokal sama dengan izin WiFi?
Tidak. Izin jaringan lokal mengontrol akses ke perangkat di LAN, sementara terhubung ke WiFi hanya berarti ponsel memiliki koneksi jaringan.
Apakah Android 17 mengharuskan setiap aplikasi meminta izin jaringan lokal?
Tidak. Persyaratan berlaku untuk aplikasi yang menargetkan Android 17, atau API level 37, dan lebih tinggi ketika mereka membutuhkan akses jaringan lokal yang dilindungi.
Dapatkah saya menggunakan aplikasi remote TV tanpa memberikan akses jaringan lokal?
Aplikasi remote yang membutuhkan komunikasi langsung dengan TV di LAN Anda umumnya tidak dapat melakukan fungsi tersebut jika Android memblokir akses jaringan lokal yang diperlukan.
Apakah memperbarui ponsel saya akan otomatis merusak remote TV?
Tidak. Memperbarui ke Android 17 tidak otomatis berarti setiap remote TV akan berhenti berfungsi karena hasilnya juga bergantung pada target SDK aplikasi dan cara aplikasi menangani akses jaringan lokal.
Mengapa Google menambahkan perlindungan jaringan lokal?
Google menambahkan perlindungan untuk mengurangi risiko privasi dari akses tanpa batas ke perangkat jaringan terdekat, termasuk kemungkinan pelacakan dan device fingerprinting.
Dapatkah aplikasi remote TV masih menggunakan internet setelah akses jaringan lokal diblokir?
Ya. Perlindungan jaringan lokal Android umumnya tidak memblokir akses internet biasa atau akses jaringan seluler.
Apakah perlindungan jaringan lokal Android 17 hanya relevan untuk aplikasi remote TV?
Tidak. Perlindungan ini dapat memengaruhi banyak aplikasi yang berkomunikasi langsung dengan perangkat di jaringan lokal, termasuk aplikasi smart home dan perangkat terhubung lainnya.
