8 poin oleh GN⁺ 2024-02-16 | 6 komentar | Bagikan ke WhatsApp
  • Apple menjelaskan melalui situs webnya bahwa Progressive Web Apps (PWA) yang tidak berfungsi di UE setelah pemasangan versi beta iOS terbaru bukanlah bug
  • Apple mengklaim perubahan ini terjadi karena Digital Markets Act (DMA), regulasi baru UE, yang mewajibkan dukungan untuk berbagai mesin peramban
  • Peneliti keamanan Tommy Mysk dan Open Web Advocacy pertama kali menemukan bahwa bersama rilis beta kedua iOS 17.4, PWA diturunkan menjadi sekadar pintasan situs web

Penyebab dan dampak penurunan fungsi PWA

  • Para pengembang menemukan bahwa PWA terbuka seperti favorit yang disimpan di layar utama, yang berarti tidak ada "jendela khusus, notifikasi, atau penyimpanan lokal jangka panjang"
  • iOS 16.4 memungkinkan PWA menampilkan notifikasi pada ikon seperti aplikasi native, tetapi pengguna beta iOS 17.4 menerima pesan yang menanyakan apakah aplikasi web harus dibuka di Safari
  • Pengguna mengalami masalah kehilangan data karena pintasan situs web Safari tidak menyediakan penyimpanan lokal, dan fitur notifikasi juga tidak berfungsi

Respons Apple dan penjelasan tentang PWA

  • Meski tidak memberikan jawaban resmi setelah beberapa kali dimintai komentar, Apple kemudian memperbarui situs webnya untuk menjelaskan perubahan terkait DMA di UE
  • Apple menyatakan bahwa sistem iOS mendukung aplikasi web layar utama berbasis WebKit (mesin peramban Safari), tetapi karena DMA mewajibkan izin untuk mesin peramban alternatif, tidak mungkin terus mendukung PWA
  • Apple mengonfirmasi bahwa pengguna di UE tetap dapat menggunakan fitur favorit untuk mengakses situs web dari layar utama setelah perubahan ini

Opini GN⁺

  • Artikel ini memuat konfirmasi penting bahwa Apple sengaja membatasi fungsi Progressive Web Apps (PWA) di iPhone sesuai dengan Digital Markets Act (DMA) baru di UE
  • Keputusan Apple disebut didasarkan pada alasan keamanan dan privasi, tetapi hal ini bertentangan dengan tujuan DMA untuk mendorong persaingan dan memperluas pilihan pengguna di pasar UE
  • Kasus ini menunjukkan ketegangan antara perusahaan teknologi dan regulasi pemerintah, serta menjadi contoh perubahan besar yang dapat memengaruhi pengguna dan komunitas pengembang

6 komentar

 
qurare 2024-02-16

Browser menghadirkan beragam pilihan browser dan memperluas kebebasan memilih bagi pengguna, tetapi port diseragamkan ke C...

 
cosine20 2024-02-19

Apa keuntungan yang didapat dari mendiversifikasi port?

 
budaestew 2024-02-17

Browser juga bisa dibilang sudah diseragamkan lewat semacam “port” bernama HTML..

 
dahada 2024-02-17

Port memiliki implementasi terpadu yang berbagi keuntungan sebagai sebuah aliansi, sedangkan browser hingga kini masih hanya memiliki implementasi yang terpisah-pisah.

 
dothx 2024-02-16

Bukankah itu perbedaan antara HW dan SW?

 
GN⁺ 2024-02-16
Opini Hacker News
  • Ringkasan posisi resmi Apple:

    Apple menyatakan bahwa iOS telah mendukung aplikasi web layar utama berdasarkan WebKit dan arsitektur keamanannya. Integrasi ini berarti aplikasi web layar utama dikelola menurut model keamanan dan privasi yang sama seperti aplikasi native di iOS. Tanpa isolasi dan penegakan ini, aplikasi web berbahaya dapat membaca data dari aplikasi web lain atau mengakses kamera, mikrofon, dan informasi lokasi tanpa persetujuan pengguna. Browser juga dapat memasang aplikasi web ke sistem tanpa sepengetahuan atau persetujuan pengguna. Untuk menyelesaikan masalah keamanan dan privasi yang kompleks terkait aplikasi web yang menggunakan mesin browser alternatif, Apple harus membangun arsitektur integrasi yang sepenuhnya baru yang saat ini tidak ada di iOS. Mengingat persyaratan DMA lainnya, hal itu dianggap tidak memungkinkan, sehingga Apple tidak punya pilihan selain menghapus fitur aplikasi web layar utama di UE. Pengguna di UE tetap dapat mengakses situs web melalui bookmark yang memungkinkan akses langsung dari layar utama, dan dampak fungsionalnya diperkirakan minimal. Apple menyatakan menyesalkan dampak perubahan ini terhadap pengembang dan pengguna aplikasi web layar utama, tetapi menjelaskan bahwa perubahan tersebut dilakukan sebagai bagian dari upaya mematuhi DMA.

  • Ringkasan komentar Hacker News:

    • Situasi saat ini disebut mengingatkan pada pertarungan kekuatan besar di era 1920-an, dengan pemerasan bergaya digital, perusakan, ancaman, dan penarikan "pajak" yang sedang marak.
    • Ada kekhawatiran bahwa sikap pasif-agresif Apple pada akhirnya akan merugikan dirinya sendiri, serta bahwa perlakuan Apple terhadap pelanggan di UE bisa mencerminkan perlakuan serupa dalam situasi lain.
    • Bersama dengan 'Core Technology Fee' yang membebani pengembang yang ingin merilis aplikasi populer di luar App Store resmi, tindakan ini dinilai kekanak-kanakan, dan penolakan Apple terhadap penegakan kepatuhan DMA oleh UE dikritik.
    • Seorang pengembang Eropa menyatakan berharap Apple gagal dan menghilang, serta mengungkapkan kekecewaan terhadap langkah Apple saat ini.
    • Ada yang menyoroti bahwa klaim Apple patut diragukan, karena PWA adalah pembungkus native untuk aplikasi web, bukan browser, dan saat ini tidak ada mesin browser yang mendukung PWA di perangkat mobile Apple.
    • Ada yang menentang keputusan Apple dan berpendapat bahwa ini saatnya memboikot iOS serta beralih ke alternatif FOSS, sambil mengusulkan cara menggantikan PWA layar penuh di iOS di Eropa.
    • Ada juga yang menilai posisi Apple tidak sepenuhnya tidak masuk akal, karena dukungan untuk mesin browser alternatif yang diminta UE memerlukan upaya tambahan, dan karena PWA tidak sejalan dengan kepentingan finansial Apple, menghentikan dukungannya dianggap pilihan yang rasional.
    • Seorang pengembang mengatakan perubahan ini menimbulkan ketidaknyamanan besar, dan membagikan tautan ke aplikasi yang ia kembangkan.
    • Ada komentar yang kritis terhadap cara Apple memperlakukan pengguna, serta menyindir tindakan Apple sebagai sesuatu yang 'berani'.