Apple secara diam-diam telah mengembangkan properti CSS pribadi yang menghadirkan efek visual Liquid Glass baru ke konten web dalam aplikasi iOS. Penemuan ini telah memicu diskusi tentang penggunaan private APIs oleh Apple dan keberadaan tersembunyi webviews di seluruh ekosistem iOS.
Properti CSS yang disebut -apple-visual-effect
ini ditemukan melalui repositori GitHub WebKit setelah WWDC 2025. Properti ini memungkinkan developer menerapkan material Liquid Glass khas Apple ke konten web, namun ada kendala signifikan - properti ini memerlukan pengaktifan pengaturan private API yang akan mencegah persetujuan App Store untuk developer pihak ketiga.
Detail Properti CSS
- Nama properti:
-apple-visual-effect
- Nilai kunci:
-apple-system-glass-material
,-apple-system-blur-material-thin
- Memerlukan: pengaturan
useSystemAppearance
di WKPreferences (API pribadi) - Ketersediaan: iOS 26 untuk efek Liquid Glass, versi sebelumnya untuk material blur standar
Teori Toupée tentang WebViews
Penemuan ini telah memicu apa yang disebut developer sebagai The Toupée Theory of In-App Webviews - gagasan bahwa kita hanya menyadari webviews yang buruk, sementara yang terintegrasi dengan mulus tidak terdeteksi. Diskusi komunitas mengungkapkan bahwa Apple kemungkinan menggunakan webviews lebih ekstensif dari yang disadari pengguna, dengan dugaan implementasi di bagian aplikasi Settings, App Store, dan berbagai antarmuka sistem.
Alasan utama webviews dalam aplikasi memiliki reputasi buruk adalah karena Anda tidak menyadari webviews yang terintegrasi dengan mulus.
Bukti menunjukkan Apple menggunakan webviews di tempat-tempat seperti bagian pengaturan iCloud, di mana ikon dimuat dengan sedikit penundaan, dan item menu tertentu tidak memiliki efek highlight standar iOS. Aplikasi Mail dan Calendar juga dilaporkan menggabungkan webviews untuk fungsionalitas tertentu.
Kekhawatiran Antipersaingan Meningkat
Sifat pribadi dari properti CSS ini telah menimbulkan kekhawatiran di komunitas developer. Kritikus berpendapat bahwa menyediakan fitur OS secara eksklusif untuk aplikasi first-party merupakan perilaku antipersaingan, menarik paralel dengan private APIs Windows Microsoft yang menjadi pusat kasus antitrust pada 1990-an dan 2000-an.
Namun, yang lain membela pendekatan Apple, mencatat bahwa developer sistem operasi secara rutin membuat fitur khusus internal. Perbedaan utama terletak pada penegakan - sementara Microsoft tidak memblokir aplikasi yang menggunakan APIs tidak terdokumentasi, Apple secara aktif mencegah distribusi App Store untuk aplikasi yang menggunakan private APIs.
Persyaratan Implementasi
- Platform: hanya iOS WebKit / WKWebView
- Kompatibilitas App Store : tidak disetujui untuk aplikasi pihak ketiga yang menggunakan API privat
- Framework alternatif: tidak tersedia di Electron (menggunakan Chromium ), dukungan terbatas di React Native / Tauri
- Dukungan browser web: tidak berfungsi di Safari atau browser web lainnya
Respon Beragam untuk Desain Liquid Glass
Estetika Liquid Glass itu sendiri telah membagi pengguna. Pendukung menghargai kembalinya kepribadian visual ke iOS, mencatat peningkatan visibilitas tombol dan pengenalan target klik dibandingkan desain datar. Efek tembus pandang memberikan manfaat fungsional dengan membuat elemen antarmuka lebih berbeda dari konten teks.
Kritikus, bagaimanapun, menganggap efek kaca secara visual tidak menarik dan khawatir tentang berkurangnya fungsionalitas. Beberapa menunjukkan bahwa desain tersebut mewakili kembali ke estetika yang mirip dengan antarmuka Aero Windows 7 dari 2007, mempertanyakan apakah ini mewakili inovasi sejati atau daur ulang nostalgia.
Implikasi yang lebih luas melampaui desain visual. Pergeseran menuju UI berbasis overlay yang mengambang di atas konten daripada membungkusnya mungkin menandakan paradigma antarmuka masa depan, terutama saat industri bergerak menuju aplikasi augmented reality.
Meskipun developer pihak ketiga saat ini tidak dapat mengakses properti CSS ini tanpa risiko penolakan App Store, keberadaannya menunjukkan Apple secara aktif bekerja untuk mengaburkan batas antara antarmuka native dan berbasis web. Ini dapat mengarah pada aplikasi hibrida yang lebih mulus di mana pengguna tidak dapat membedakan antara elemen iOS native dan konten web - dengan asumsi Apple akhirnya membuka akses kepada developer atau menstandarisasi kemampuan serupa di seluruh platform web.
Referensi: Apple has a private CSS property to add Liquid Glass effects to web content