5 poin oleh GN⁺ 2024-03-02 | 1 komentar | Bagikan ke WhatsApp

Apple membalikkan sikap soal perubahan PWA di Eropa

  • Apple memulihkan kondisi ke sebelum iOS 17.3 sebagai tanggapan atas keluhan mengenai matinya Progressive Web App (PWA) yang sedang terjadi di Uni Eropa (UE).
  • Setelah rilis versi beta iOS 17.4, pengguna di UE menemukan masalah PWA yang tidak berfungsi dengan semestinya.
  • Apple membalikkan posisinya menyusul banyaknya permintaan dari konsumen, dan merevisi halaman tentang perubahan aplikasi digital market.

Isi halaman baru Apple

  • Apple awalnya berencana menghapus fitur web app layar utama di UE demi mematuhi DMA, tetapi karena masalah keamanan dan privasi, perusahaan perlu membangun arsitektur integrasi baru.
  • Namun, setelah menerima permintaan dukungan untuk web app layar utama, Apple memutuskan untuk terus menyediakan fungsi web app layar utama yang sudah ada.
  • Pengembang dan pengguna dapat berharap bahwa fungsi web app layar utama yang ada akan dipulihkan bersama peluncuran iOS 17.4.

Dampak Digital Markets Act (DMA) Uni Eropa

  • Digital Markets Act (DMA) Uni Eropa harus mulai diberlakukan paling lambat 8 Maret, dan Apple diperkirakan akan merilis iOS 17.4 pada 5 Maret.

Rencana DMA Apple dan keluhan terhadapnya

  • Apple mengumumkan perubahan untuk mematuhi DMA mulai Maret 2024.
  • Untuk semua pengguna, Apple akan melakukan notarization pada semua aplikasi iOS, terlepas dari tempat aplikasi tersebut dijual.
  • Pengembang dapat menawarkan marketplace aplikasi mereka sendiri di UE, tetapi harus melalui persetujuan Apple dan proses peninjauan manual.
  • Toko semacam ini harus menangani refund mereka sendiri, tetapi dapat menggunakan pemroses pembayaran pihak ketiga alternatif.
  • Apple mengubah struktur biayanya dengan menurunkan biaya standar dari 30% menjadi 17%, dan untuk aplikasi yang tetap berada di App Store, penggunaan layanan pemrosesan pembayaran Apple dikenai biaya 3%.
  • Semua aplikasi yang dijual di luar App Store akan dikenai Core Technology Fee sebesar 0,50 euro per first annual app install, dengan pembebasan untuk satu juta instalasi pertama.
  • Ada juga tuntutan agar iOS mendukung berbagai browser engine di luar WebKit, yang berarti Apple harus sepenuhnya mendukung Firefox milik Mozilla di UE.
  • Pada saat yang sama Apple juga menonaktifkan PWA, yang diduga karena perusahaan menganggap fitur itu harus didukung di semua browser yang tidak menggunakan WebKit.
  • Apple mengambil langkah ini setelah otoritas Komisi Eropa mengancam akan menyelidiki masalah tersebut.

Opini GN⁺

  • Keputusan Apple kali ini menunjukkan bahwa suara pengguna dapat memengaruhi keputusan teknis perusahaan.
  • PWA adalah teknologi yang meruntuhkan batas antara web dan aplikasi native, dengan potensi untuk meningkatkan pengalaman pengguna dan menurunkan biaya pengembangan.
  • Insiden ini menunjukkan bahwa regulasi hukum dapat secara langsung memengaruhi cara perusahaan teknologi beroperasi.
  • Ketergantungan Apple pada WebKit dapat membatasi inovasi browser engine lain, yang dapat berarti berkurangnya keberagaman dan pilihan bagi pengembang maupun pengguna akhir.
  • Secara teknis, mendukung PWA penting untuk mematuhi standar web, meningkatkan kompatibilitas lintas platform, dan memberikan pengalaman web yang lebih baik kepada pengguna.

1 komentar

 
GN⁺ 2024-03-02
Komentar Hacker News
  • Dukungan PWA tetap harus dibangun berbasis WebKit.

    • Saya penasaran apakah ada diskusi informal dengan Uni Eropa (EU). Tampaknya diputuskan bahwa persaingan mesin rendering untuk PWA tidak penting dan WebKit saja sudah cukup.
    • Pada akhirnya, hukum hanya menuntut perubahan pada fitur yang menjadi perhatian EU.
  • Posisi Apple adalah bahwa jika PWA berjalan di mesin browser pihak ketiga, beberapa pembatasan privasi dan keamanan tidak dapat diterapkan.

    • Jika DMA tidak mewajibkan PWA berjalan di mesin browser pihak ketiga, Apple sejak awal tidak akan punya hal yang perlu dikhawatirkan.
    • Apple menjelaskan bahwa mereka akan terus membangun aplikasi web layar utama berdasarkan WebKit dan arsitektur keamanannya agar sesuai dengan model keamanan dan privasi yang sama seperti aplikasi bawaan iOS.
  • Jika Apple jadi menarik dukungan notifikasi push PWA, itu hampir saja menjadi pukulan besar bagi para pengembang yang memulai proyek sampingan berdasarkan fitur tersebut.

    • Kurang dari 12 bulan setelah merilis notifikasi push PWA di iOS 16.4, membatalkannya akan menjadi kekecewaan besar bagi pengembang yang memanfaatkan fitur itu.
  • Mengenai penafsiran bahwa EU mengizinkan pembatasan PWA ke Safari/WebKit:

    • Tidak ada pernyataan dalam pengumuman Apple yang menyebut bahwa EU mengizinkan hal itu.
    • Pengumuman Apple hanyalah pembaruan atas rencana kepatuhan DMA, dan EU tidak mengambil tindakan nyata sampai tenggat kepatuhan 7 Maret.
    • EU merespons dengan mendesak setelah pengumuman Apple terkait PWA. Jika Apple mendistribusikan pembaruan itu, banyak PWA yang sudah ada akan berhenti berfungsi, terpaksa berpindah ke App Store, dan reputasi PWA akan terdampak.
    • Melalui DMA, EU mewajibkan Apple membuka iOS untuk browser pihak ketiga dan tidak boleh memberi preferensi sendiri pada Safari/WebKit.
  • Apakah ini memang rencana awal Apple? Setelah menampilkan skenario terburuk, apakah sekarang hasil ini dibuat terlihat seperti kemenangan?

  • Senang karena ini bukan langkah mundur bagi platform web.

  • Jika Apple terus membuat repot, saya mungkin akan mempertimbangkan pindah ke Android.

  • Sebagai penggemar PWA, saya suka arah ini. Apple harus membuka PWA ke mesin browser lain sambil meningkatkan kemampuan PWA di Safari. Para pengembang aplikasi akan menyadari bahwa sebagian besar aplikasi sudah cukup dengan PWA, dan ini cara yang bagus untuk menghindari App Store.

  • Syukurlah. Saya sudah mulai mem-porting aplikasi pribadi saya dari sveltekit pwa ke react native.

  • Kapan aplikasi di iOS akan mendapatkan kedudukan yang sama seperti aplikasi di MacOS?

    • Apple tidak bisa terus bersembunyi di balik alasan "demi keamanan Anda". Mereka mengklaim semua masalah yang sebenarnya sudah terjadi di MacOS.
    • Smartphone modern adalah komputer yang mumpuni, tetapi tetap saja terasa seperti membawa batu bata mahal di saku.