3 September 2026Eline Tiva

Safari 27 Akan Hadir: Uji Situs 30 Menit yang Perlu Dilakukan Tim Kecil

Safari 27 membawa kemampuan WebKit baru dan lebih dari 1.100 peningkatan kualitas. Bagi tim web kecil, pekerjaan mendesaknya lebih sederhana: uji perjalanan pelanggan yang menghasilkan pertanyaan dan pesanan.

0:00—
Cerita singkat oleh Eline Tiva
Safari 27 Akan Hadir: Uji Situs 30 Menit yang Perlu Dilakukan Tim Kecil

Safari 27 bukan alasan untuk membangun ulang situs usaha kecil. Ini alasan untuk menguji bagian yang menentukan apakah pengunjung bisa membaca harga, mengirim formulir, membuka peta, atau menyelesaikan pembayaran. Dalam sesi WebKit WWDC26, Apple mengatakan timnya telah membuat lebih dari 1.100 peningkatan dan perbaikan fitur sejak musim gugur sebelumnya, sementara Safari 27 membawa kemampuan platform baru. Berita itu berguna bagi tim web, tetapi juga memunculkan risiko yang sudah akrab: menganggap pengumuman browser sebagai daftar pekerjaan peluncuran sebelum browser tersebut benar-benar dipakai pelanggan.

Bagi bisnis Indonesia, pengujian Safari mudah ditunda. Android punya pangsa penggunaan lokal lebih besar, pemilik biasanya mencoba situs dari ponsel Android yang ada di tangan, dan kantor kecil mungkin tidak memiliki Mac. Namun pelanggan, pembeli dari luar negeri, klien agensi, dan pengguna seluler bernilai tinggi tetap dapat datang lewat Safari di iPhone, iPad, atau Mac. Checkout yang berjalan di satu browser tetapi gagal diam-diam di browser lain tidak akan memberi pengumuman. Ia hanya menghilangkan pesanan atau pertanyaan calon pelanggan.

Ini adalah rencana praktis untuk merespons Safari 27 tanpa mengejar fitur spekulatif. Artikel ini memisahkan hal yang sudah Apple jelaskan secara publik dari hal yang perlu diperiksa tim kecil pada situsnya sendiri, lalu mengubahnya menjadi rutinitas singkat yang dapat diulang.

🧭 Yang benar-benar diumumkan Apple

Sesi resmi Apple di WWDC26, “What’s new in WebKit for Safari 27”, menggambarkan rilis browser dengan daftar panjang pekerjaan kualitas sekaligus fitur platform web baru. Presentasi itu menyebut CSS Grid Lanes, Customizable Select, elemen HTML Model, lingkungan situs imersif, ekstensi web, dan MapKit JS. Apple juga mengatakan beta pertama Safari 27 membawa lebih dari 60 fitur baru tambahan.

Pernyataan tersebut menjelaskan kemampuan browser, bukan janji bahwa setiap situs harus mengadopsi semuanya. Situs restoran tidak mendadak membutuhkan lingkungan imersif. Bisnis jasa tidak perlu model produk 3D hanya karena elemen HTML model tersedia. Pertanyaannya harus lebih sempit: apakah perubahan Safari berikutnya membuka asumsi rapuh pada situs yang saat ini sudah menghasilkan pertanyaan pelanggan?

Materi pengembang Apple juga memberi pembedaan yang berguna. Web Inspector Safari dapat menampilkan dokumen, gambar, skrip, dan stylesheet yang dimuat, sementara panel Network memperlihatkan respons, status, dan waktu setiap permintaan. Responsive Design Mode dapat mempratinjau halaman pada beragam ukuran layar, orientasi, resolusi, viewport, dan user agent. Semua itu adalah alat pemeriksaan, bukan sertifikat kompatibilitas otomatis. Alat membantu tim menemukan masalah. Bisnis tetap harus menentukan apa yang wajib berjalan.

Gambar pengembang Apple yang menggambarkan kemampuan web spasial Safari
Gambar resmi Apple Developer yang menggambarkan pekerjaan web spasial Safari. Kredit: Apple Inc.Apple Inc.

Rilis ini juga masih bergerak sampai pelanggan memakai versi publik final. Apple meminta pengembang menguji proyek pada Safari Technology Preview atau Safari beta terbaru dan melaporkan masalah yang ditemukan. Sikap itu tepat untuk tim kecil: uji, catat, perbaiki cacat yang mengganggu perjalanan pengguna nyata, lalu uji kembali. Jangan mengubah komponen produksi yang stabil hanya agar situs dapat berkata “memakai Safari 27”.

📌 Daftar pendek yang penting sebelum fitur baru

Pengujian browser menjadi masuk akal bila dimulai dari hasil bisnis, bukan katalog properti CSS. Pilih lima atau enam tindakan yang membuat situs bernilai. Pada situs profil bisnis, tindakan itu mungkin membuka WhatsApp, menelepon, melihat lokasi, dan mengirim pertanyaan. Pada toko daring, tambahkan pencarian produk, keranjang, checkout, perpindahan ke pembayaran, dan konfirmasi. Pada portofolio, masukkan formulir kontak, galeri proyek, dan ajakan bertindak utama.

Tuliskan jalur tersebut dengan bahasa biasa. “Pengunjung dari iPhone dapat membuka halaman layanan, memilih tanggal, mengirim formulir, dan melihat keadaan terima kasih” dapat diuji. “Situs terlihat bagus di Safari” tidak dapat diuji. Setiap jalur memerlukan hasil yang diharapkan, perangkat atau versi browser, tanggal pemeriksaan, dan penanggung jawab. Spreadsheet sudah cukup. Sistem tiket hanya lebih baik bila benar-benar diperbarui.

Mulailah dari halaman yang menerima trafik berbayar, halaman yang ditautkan profil sosial, dan halaman yang memuat konversi utama. Lonjakan perhatian, misalnya setelah acara Apple atau kampanye, membuat prioritas ini semakin jelas. Beranda dapat tampak sempurna sementara kotak centang wajib pada formulir pemesanan gagal divalidasi. Konversi yang hilang terjadi jauh dari sesi tinjauan desain.

Urutan pengujian ringkas berikut cukup efektif:

  • Buka halaman tujuan di iPhone asli bila tersedia.
  • Bernavigasilah dengan ketukan, bukan menyalin URL dari desktop.
  • Uji tindakan utama sebelum menelusuri halaman sekunder.
  • Selesaikan satu pengiriman formulir yang aman atau alur sandbox pembayaran.
  • Periksa keadaan konfirmasi, email, atau catatan di back office.
  • Ulangi pada viewport sempit dan tata letak mirip iPad bila situs melayani pengguna tablet.

Daftar ini memang biasa. Justru ia menangkap lebih banyak cacat yang memengaruhi pendapatan dibanding tur tanpa prioritas ke setiap API browser baru.

📱 Mengapa perjalanan iPhone perlu diuji sendiri

Pengujian seluler bukan pemeriksaan desktop yang diperkecil. Safari di iPhone menghadirkan keyboard sentuh, chrome browser yang mengubah viewport terlihat, autofill kata sandi dan pembayaran, prompt izin, deep link, serta kondisi jaringan yang mungkin lebih tidak stabil daripada koneksi kantor. Kolom yang tersembunyi di balik keyboard virtual bukan cacat kosmetik bila pelanggan tidak dapat melanjutkan.

Uji formulir dengan data realistis tetapi tidak sensitif. Perhatikan apakah label tetap terlihat saat kolom mendapat fokus, tombol kirim dapat dijangkau setelah keyboard terbuka, dan pesan kesalahan menerangkan apa yang perlu diperbaiki. Bila formulir memuat nomor telepon, alamat, atau tanggal, cobalah saran autofill dari perangkat. Bila situs menerima kode sekali pakai atau kode verifikasi, uji perpindahannya tanpa menganggap pengguna kembali ke posisi scroll yang sama.

Apple mengatakan Safari mendukung AutoFill kode verifikasi dan sinkronisasi iCloud Keychain untuk alur yang kompatibel, serta menjelaskan passkey sebagai kredensial WebAuthn tahan phishing yang dicadangkan dan disinkronkan melalui iCloud Keychain. Itu bukan berarti bisnis harus mengganti login yang berfungsi malam ini. Namun tim yang sudah memiliki akun pelanggan perlu memasukkan pengelola kata sandi, reset kata sandi, masuk akun, serta alur WebAuthn atau passkey ke dalam rutinitas uji Safari.

Pemilik bisnis bekerja dengan laptop di meja
Foto ilustrasi alur kerja bisnis. Kredit: RDNE Stock project via Pexels.Foto oleh RDNE Stock project di Pexels

Jangan menyamakan kegagalan autofill dengan cacat keamanan, atau sebaliknya. Catat yang terjadi: model perangkat, versi sistem operasi, versi Safari, halaman persisnya, hasil yang diharapkan, hasil yang terlihat, serta tangkapan layar tanpa nilai sensitif. Catatan itu memungkinkan pengembang mereproduksi masalah. “Checkout aneh di iPhone” tidak cukup.

🧪 Sesi kompatibilitas selama 30 menit

Tim kecil memerlukan batas waktu. Pemeriksaan pertama yang bermanfaat dapat dilakukan dalam 30 menit bila situs sudah stabil. Pakai lima menit untuk memeriksa analitik dan laporan kesalahan pada halaman tujuan dengan trafik tertinggi serta campuran perangkatnya. Pakai sepuluh menit untuk perjalanan inti di seluler. Pakai sepuluh menit berikutnya untuk perjalanan sama pada viewport Safari desktop atau Mac asli bila tersedia. Lima menit terakhir digunakan untuk mencatat cacat, menetapkan tingkat keparahan, dan menentukan apakah komunikasi sementara diperlukan.

Keparahan harus mengikuti dampak bisnis. Dekorasi hover yang hilang berprioritas rendah karena pengguna sentuh mungkin tidak pernah melihatnya. Formulir yang tidak dapat dikirim bersifat mendesak. Pengalihan penyedia pembayaran yang kembali ke halaman kosong atau rusak bersifat mendesak walau pembayaran mungkin telah diproses. Embed peta yang gagal dapat berprioritas tinggi bagi bisnis fisik, tetapi tidak selalu bagi jasa jarak jauh. Tujuannya bukan membuat semua masalah tampak dramatis. Tujuannya membuat tindakan berikutnya jelas.

Responsive Design Mode Safari sangat berguna untuk pemeriksaan visual awal. Apple mengatakan alat itu dapat mempratinjau berbagai ukuran layar, orientasi, dan resolusi, juga viewport serta user agent khusus. Gunakan untuk mengenali teks yang terpotong, menu yang tidak muat, dan tombol tetap yang terselip di belakang antarmuka browser. Setelah itu, validasikan jalur penting pada perangkat asli. Alat mirip emulator tidak dapat mereproduksi setiap keyboard, izin, jaringan, dan perpindahan pembayaran.

Ilustrasi laptop dengan analitik situs dan checklist
Ilustrasi pemeriksaan kompatibilitas situs yang singkat dan terdokumentasi.Ilustrasi dibuat untuk 1garis

Simpan catatan sebelum dan sesudah setiap perbaikan produksi. Tulis referensi commit atau deployment, tanggal, rute yang terdampak, dan versi browser yang dipakai untuk pengujian ulang. Ini disiplin operasional kecil, tetapi mencegah masalah berulang: tim mengubah beberapa hal sekaligus lalu tidak tahu perubahan mana yang menyelesaikan masalah atau menciptakan masalah baru.

🧱 Fitur WebKit baru bersifat pilihan sampai punya fungsi jelas

Berita Safari 27 yang paling terlihat berhubungan dengan kemampuan web baru. Menurut sesi Apple, CSS Grid Lanes dapat membuat tata letak bergaya masonry dengan CSS murni. Customizable Select memberi penulis kontrol lebih besar atas UI select. Elemen HTML Model akan hadir di iOS, iPadOS, dan macOS dalam Safari 27, dan Apple menjelaskannya untuk model 3D tertanam. visionOS 27 membawa Immersive API yang dimodelkan dari Fullscreen API.

Fitur-fitur tersebut bisa bermanfaat bagi produk tertentu. Penjual furnitur mungkin kelak terbantu oleh model 3D yang berguna. Situs perjalanan atau tempat acara dapat menemukan media imersif relevan. Aplikasi kompleks mungkin menghargai kontrol select yang lebih baik. Semua itu tidak mengubah aturan rekayasa dasar: progressive enhancement lebih dulu.

Bangun tugas esensial dengan HTML biasa yang didukung luas dan fallback yang dapat dipakai. Tambahkan lapisan baru hanya bila fitur itu memperbaiki tugas nyata dan fallback tetap mudah dipahami saat fitur tidak tersedia. Halaman detail produk tetap harus menunjukkan harga, deskripsi, status stok, dan tindakan pesanan bila model gagal dimuat. Formulir tetap perlu memperlihatkan pilihan valid bila tampilan select kustom gagal. Grid tetap perlu mempertahankan urutan kartu yang terbaca saat perilaku layout baru tidak tersedia.

Halaman Safari Apple sendiri mengarahkan ke Web Inspector dan Responsive Design Mode untuk pekerjaan kompatibilitas, sementara Safari Technology Preview menawarkan pandangan awal terhadap teknologi web mendatang. Perlakukan pengujian preview sebagai peringatan awal, bukan izin untuk menjadikan perilaku khusus preview sebagai syarat bagi pelanggan. Putuskan fitur dengan ukuran yang jelas: siapa yang diuntungkan, apa yang terjadi tanpa fitur itu, bagaimana fitur diuji, dan bagaimana menghapusnya bila menimbulkan masalah.

🛒 Checkout, persetujuan, dan pihak ketiga perlu diperiksa terpisah

Situs bisnis jarang hanya terdiri dari kode miliknya sendiri. Ada penyedia pembayaran, peta, widget chat, CAPTCHA, analitik, piksel iklan, video tertanam, banner persetujuan, font, dan kadang mesin pemesanan. Perubahan Safari dapat membuka masalah di salah satu lapisan itu meski HTML situs tidak berubah.

Buat daftar vendor untuk jalur penting. Untuk setiap pihak ketiga, catat tujuannya, halaman tempat ia berjalan, apakah halaman tetap berfungsi saat layanan lambat, dan siapa yang menerima peringatan saat layanan gagal. Ini tidak membutuhkan platform observabilitas besar. Awalnya dapat berupa tabel yang melekat pada daftar pemeriksaan peluncuran.

Pengujian pembayaran membutuhkan batas yang jelas. Gunakan sandbox yang didokumentasikan penyedia atau tes terkontrol berisiko rendah bila kebijakan bisnis mengizinkannya. Konfirmasikan pengalihan ke penyedia, URL kembali, keadaan berhasil dan batal, serta catatan pesanan. Jangan pernah memasukkan data kartu pelanggan asli dalam tes manual atau menganggap pembayaran berhasil hanya karena warna tombol berubah.

Antarmuka persetujuan juga memerlukan uji sentuh. Pastikan pengunjung dapat menerima atau menolak sesuai kebijakan situs, banner tidak menutup tindakan utama, dan pilihan disimpan sesuai maksudnya. Bila sebuah alat memblokir halaman sebelum persetujuan diberikan, uji keadaan terblokir itu, bukan hanya keadaan ideal setelah semua pilihan diterima.

Ilustrasi rute trafik situs yang terlindungi
Ilustrasi situs kecil yang menangani perubahan kondisi trafik.Ilustrasi dibuat untuk 1garis

Disiplin yang sama berlaku untuk peta tertanam dan tautan chat. Sesi WWDC26 Apple menyebut MapKit JS, tetapi bisnis yang sudah berjalan tidak perlu mengganti peta yang berfungsi hanya karena API baru dibahas. Pastikan tautan tujuan saat ini terbuka, alamat tampil sebagai teks, dan ada jalur kontak non-peta. Bisnis tidak boleh membuat kemampuan pelanggan untuk berkunjung bergantung pada satu frame tertanam.

🔒 Perbarui browser, lalu uji jalur bisnis

Kompatibilitas browser dan keamanan perangkat saling terkait, tetapi merupakan pekerjaan berbeda. Halaman rilis keamanan Apple mengatakan menjaga perangkat lunak tetap mutakhir adalah salah satu langkah terpenting untuk menjaga keamanan produk Apple. Dalam daftar terkini, Apple menyebut iOS dan iPadOS 26.6.1 serta macOS 26.6.2 sebagai versi terbaru, sementara entri keamanan terbaru mencakup rilis bertanggal 17 dan 18 Agustus 2026.

Untuk perangkat tim yang dipakai mengelola situs, pembaruan macOS atau iOS perlu mengikuti rutinitas backup dan perubahan milik bisnis sendiri. Panduan pembaruan Mac dari Apple mengatakan Software Update menemukan, mengunduh, dan memasang pembaruan perangkat lunak Apple yang kompatibel, serta menyarankan backup sebelum pemasangan. Pembaruan itu sendiri bukan deployment situs. Setelah perangkat diperbarui, jalankan pengujian jalur bisnis singkat yang sama. Cara ini memisahkan regresi browser dari masalah perangkat lama dan membuat permintaan dukungan lebih berguna.

Jangan menunggu insiden publik untuk mengetahui versi Safari mana yang telah diuji tim. Tambahkan kolom sederhana “terakhir diuji” ke checklist. Isinya harus menjelaskan apa yang diperiksa dan kapan, bukan hanya “Safari didukung”. Klaim dukungan tanpa tanggal menjadi kedaluwarsa lebih cepat dari dugaan banyak tim.

🧾 Bukti yang perlu disimpan saat sesuatu rusak

Saat masalah sampai ke pengembang atau vendor, bukti yang jelas mempersingkat putaran perbaikan. Simpan URL, waktu, perangkat, versi sistem operasi, versi Safari, keadaan akun bila relevan, langkah reproduksi, hasil yang diharapkan, hasil yang terlihat, serta tangkapan layar atau rekaman layar yang sudah disamarkan. Bila cacat terkait pemuatan, gunakan tampilan Network Web Inspector untuk mencatat permintaan yang gagal, status respons, dan waktunya bila memungkinkan.

Apple menjelaskan Web Inspector sebagai alat untuk menemukan sumber daya halaman dan memeriksa permintaan, sementara sesi WWDC26 secara eksplisit meminta pengembang melaporkan masalah yang ditemukan pada build preview terkini. Laporan yang disiplin menghargai permintaan itu. Laporan tersebut juga melindungi tim kecil dari berjam-jam mencoba menciptakan ulang cerita anekdotal.

Hindari menerbitkan diagnosis sebelum bukti mendukungnya. Halaman lambat dapat disebabkan gambar, skrip pihak ketiga, gangguan hosting, jaringan seluler, alat persetujuan, atau masalah render khusus browser. Nyatakan apa yang diamati, lalu persempit penyebabnya. Bila pelanggan terhalang, tawarkan jalur alternatif yang aman seperti telepon, WhatsApp, atau formulir kontak langsung hanya bila alternatif tersebut benar-benar berfungsi.

🗂️ Handoff ringkas untuk orang berikutnya

Pekerjaan kompatibilitas gagal bila hanya hidup dalam riwayat browser satu orang. Simpan checklist di samping catatan operasional situs. Isinya perlu menyebut rute, URL produksi saat ini, instruksi akun uji atau sandbox, ketergantungan pihak ketiga, dan tempat mencatat pengujian gagal. Jangan menaruh kredensial di checklist. Tautkan ke catatan pengelola kata sandi yang telah disetujui.

Catatan handoff yang baik membedakan keterbatasan yang diketahui dari cacat. Contohnya, “penampil 3D bersifat opsional dan galeri produk statis tetap tersedia” adalah keputusan desain. “Galeri statis hilang saat skrip penampil kehabisan waktu” adalah cacat. Pembedaan ini menghindarkan editor, pengembang, atau account manager berikutnya dari memperlakukan semua hasil tidak biasa sebagai keadaan darurat yang sama.

Jadwalkan pemeriksaan berikutnya di sekitar perubahan yang bermakna: rilis publik browser, pembaruan penyedia pembayaran, halaman tujuan kampanye baru, desain ulang formulir, atau perubahan besar pada analitik dan persetujuan. Pengingat kalender saja tidak cukup. Tugas harus menyebut jalur pelanggan yang perlu diuji dan bukti yang harus disimpan. Dengan begitu, tim kecil memiliki kontrol yang dapat diulang tanpa mengubah pengujian browser menjadi seremoni mingguan tanpa kaitan dengan perubahan nyata.

Masukkan juga satu pemeriksaan pemulihan. Bila formulir utama, alat pemesanan, atau perpindahan pembayaran gagal, apakah staf dapat mengenali percobaan yang gagal dan merespons lewat kanal yang disetujui? Uji jawabannya tanpa menunggu pelanggan melaporkan masalah. Fallback yang berguna harus terdokumentasi, dapat dijangkau, dan dipantau. Nomor telepon yang hanya ditempel di footer bukan rencana pemulihan bila tidak ada yang dapat menjawabnya pada jam kerja.

Tambahkan konteks yang cukup pada setiap hasil uji agar keputusan tidak bergantung pada ingatan. Catat apakah pengujian dilakukan dengan Wi-Fi atau data seluler, apakah pengguna sudah masuk akun, dan apakah persetujuan cookie baru saja diberikan atau telah tersimpan. Perbedaan kecil seperti itu dapat mengubah perilaku halaman. Tanpa konteks, perbaikan yang tampak berhasil bisa gagal lagi saat pelanggan datang dengan kondisi berbeda.

Untuk halaman yang menerima iklan atau tautan dari media sosial, periksa juga jalur masuknya. Buka URL dengan parameter kampanye, lalu pastikan halaman masih memuat, parameter tidak merusak formulir, dan ajakan bertindak tetap membawa pengunjung ke tujuan yang benar. Banyak masalah bukan berasal dari tampilan halaman utama, melainkan dari kombinasi tautan promosi, redirect, dan skrip pengukuran yang baru aktif pada jalur tersebut.

Saat tim belum memiliki Mac atau iPhone untuk pengujian rutin, jangan menulis klaim kompatibilitas yang lebih luas daripada bukti yang dimiliki. Jadikan perangkat nyata sebagai prioritas berikutnya, misalnya meminjam perangkat uji yang disetujui atau menggunakan layanan pengujian yang sesuai kebijakan bisnis. Sementara itu, perkuat fondasinya: HTML yang semantik, formulir dengan label jelas, tindakan tanpa ketergantungan hover, ukuran tombol yang nyaman disentuh, dan fallback untuk konten opsional. Fondasi itu tidak menggantikan uji Safari, tetapi mengurangi kemungkinan bahwa satu perbedaan browser langsung memutus perjalanan pelanggan. Gunakan hasil analitik sebagai penentu urutan perangkat, bukan sebagai alasan menutup mata pada pengguna yang tidak tampak dalam sampel kecil. Bila perangkat pelanggan penting belum tercakup, catat batas tersebut secara terbuka di laporan pengujian.

⚖️ Batas dari checklist rilis browser

Tidak ada rutinitas 30 menit yang membuktikan kompatibilitas universal. Rutinitas itu tidak dapat mencakup setiap perangkat, kombinasi sistem operasi, pengaturan aksesibilitas, ekstensi, kondisi jaringan, metode pembayaran, atau gangguan pihak ketiga. Rutinitas itu juga tidak dapat meramalkan bagaimana beta masa depan akan berubah sebelum rilis final. Alat preview dan rilis beta Apple bernilai karena memungkinkan pengujian lebih awal, bukan karena menghapus ketidakpastian.

Batas praktis ini adalah alasan untuk memprioritaskan, bukan menyerah. Uji jalur pendapatan pada perangkat yang terlihat di analitik, pertahankan konten dan tindakan inti tetap dapat dipakai tanpa peningkatan opsional, pantau kesalahan setelah perubahan, dan jadwalkan pemeriksaan kedua saat browser versi publik tiba. Bila situs mendukung transaksi teregulasi, katalog besar, atau kampanye bertrafik tinggi, perluas matriks perangkat dan gunakan kasus uji formal.

Bagi sebagian besar tim web kecil, hasil yang bertahan lama adalah checklist hidup. Ia cukup pendek untuk dijalankan, cukup spesifik untuk menangkap kegagalan nyata, dan cukup bertanggal untuk dipercaya. Safari 27 dapat menjadi pemicu untuk membangun kebiasaan tersebut. Hasil yang berguna bukan daftar fitur yang sedang populer. Hasilnya adalah perjalanan pelanggan yang tetap berfungsi ketika browser, perangkat, atau integrasi pihak ketiga berubah.

Sumber: sesi Apple WWDC26 “What’s new in WebKit for Safari 27”; dokumentasi pengembang dan alat Safari Apple; panduan rilis keamanan serta pembaruan macOS Apple; dokumentasi Apple Safari Services.

Keep reading