Sebelum menganalisa sIFR, mari kita pahami dulu apa itu sIFR dan cara kerjanya. sIFR adalah singkatan dari scalable Inman Flash Replacement, yang merupakan teknologi untuk menerbitkan tata letak khusus secara akurat di web. Teknik ini diterapkan dengan mengganti beberapa teks dengan teks yang dirender Flash dalam elemen tertentu saat halaman diunduh. Penting untuk dipahami bahwa elemen ini tidak sepenuhnya digantikan oleh Flash, teks masih berada di dalam elemen, dan elemen masih dapat ditata atau diposisikan seperti biasa.
Beberapa fakta tentang sIFR: tidak dimaksudkan untuk diperdebatkan
sIFR tidak memerlukan perubahan pada kode (X)HTML, semua pekerjaan dilakukan dengan Javascript, Flash dan CSS;
Jika pengguna tidak menginstal Flash atau tidak mendukung Javascript, teks (X)HTML akan ditampilkan setelah ditata dengan CSS.
sIFR dapat diskalakan dan dapat diubah ke ukuran font default yang ditetapkan pengguna pada waktu render.
sIFR kompatibel dengan semua pembaca layar dan sejauh ini tidak ada masalah yang dilaporkan.
Teks sIFR dapat dipilih dengan mouse, meskipun ketika semua teks dipilih, keadaan yang dipilih tidak tampak tepat.
sIFR tidak mempengaruhi posisi dan evaluasi mesin pencari dan tidak menyembunyikan konten teks sebenarnya.
Kesimpulannya adalah bahwa sIFR adalah teknologi yang dapat digunakan dan bijaksana sehingga para perancang dan pengembang harus mempertimbangkan secara serius ketika menggunakannya.
Kapan menggunakan sIFR
Seperti halnya semua teknologi web, penting untuk memahami cara terbaik menggunakan sIFR, dan mengetahui kapan waktu yang paling tepat untuk menggunakannya. Hal ini mengacu pada pemilihan alat yang tepat untuk suatu pekerjaan, terutama ketika sIFR muncul sebagai alat yang dapat kita gunakan.
Kasus: Sebuah situs berita olahraga besar memutuskan untuk mendesain semua judul dalam font unik perusahaan. Berita (termasuk tajuk utama) diterbitkan di tempat berbeda oleh orang berbeda di seluruh dunia melalui beberapa perangkat lunak manajemen konten. Mereka tidak dapat mempekerjakan seseorang untuk duduk di depan Photoshop dan membuat gambar judul setiap kali editor ingin menambahkan berita.
Dalam hal ini, sIFR adalah alat yang sangat sederhana, dapat digunakan, dan dapat diperluas. Beberapa situs berita mengatasi masalah ini dengan membuat gambar melalui PHP, atau menggunakan cara sisi server lainnya. Metode ini dapat menghemat waktu, namun jika dibandingkan dengan sIFR, Anda akan melihat bahwa metode ini memiliki banyak kelemahan:
Gambar tidak dapat diubah skalanya ke ukuran font default pengguna.
Meskipun gambar di-cache di server, masih ada masalah kinerja saat membuat gambar.
Setiap gambar harus diunduh secara terpisah, sehingga mengakibatkan konsumsi server dan bandwidth.
Dengan sIFR, hanya satu file Flash (.swf) dan satu file Javascript (.js) yang diunduh, sehingga semua judul di situs dapat dirender sebagai font perusahaan.
Contoh ini bukannya tidak berdasar. Ini adalah kasus nyata, pada tahun 2001, untuk mendesain ulang ESPN.com, Mike Davidson mengembangkan teknologi pengganti Flash yang asli. Sejak itu, dengan tambahan Shaun Inman dan lainnya, teknologi ini telah berkembang menjadi teknologi yang lengkap dan lancar yang kita miliki saat ini, dan kemungkinan besar akan berdampak besar pada teknologi tata letak web di tahun 2005.
Gunakan sIFR pada tautan
Versi terbaru sIFR memungkinkan penggantian teks tautan. Meskipun ini merupakan perkembangan yang menarik, namun tidak cocok untuk digunakan dalam situasi ini. Hal ini disebabkan oleh masalah aksesibilitas berikut:
Fungsionalitas klik kanan browser (menu konteks) tidak didukung
Tidak mendukung kunci opsi Apple
Tidak ada informasi bilah status
Meskipun masalah ini mungkin tampak sepele, banyak orang merasa kekurangan fitur ini membuat frustrasi. Tanpa informasi bilah status, Anda tidak tahu ke mana Anda ingin mengunjungi selanjutnya; dengan popularitas browser seperti Firefox dan Opera, menu konteks klik kanan menjadi alat yang semakin berguna. Meskipun sIFR menyediakan klik kanan dasar pada tautan, menu konteks browser tidak dapat diakses.
Tentu saja, ini merupakan keterbatasan Flash dan bukan keterbatasan sIFR itu sendiri. Masalah-masalah ini tampaknya dapat diatasi di masa depan. Misalnya, bilah status dapat dikontrol melalui Javascript, sehingga menambahkan kemampuan untuk menampilkan target tautan tidak akan sulit. Namun, hingga Flash mengizinkan menu konteks browser lengkap pada tautan, saya yakin sIFR tidak akan dapat sepenuhnya menangani jenis teks ini.
anti-alias
Sebagian besar manfaat sIFR berfokus pada kemampuan untuk menyesuaikan font. Pertimbangan penting adalah teks Flash dapat dibuat anti-alias. Pengembang web sering melupakan hal ini, sebagian karena begitu banyak pekerjaan yang dilakukan dengan Mac OS X, yang font Quartz-nya dapat menghasilkan tepian yang halus. Namun, pengguna Windows (walaupun memiliki opsi untuk memperhalus tepi font di suatu tempat di menu Tampilan) tampaknya tidak dapat mengaktifkan anti-aliasing, seperti pengguna yang sudah diinstal sebelumnya dengan Windows XP atau Mac OS X. memiliki tampilan anti-aliasing. Kapasitas judul merupakan pertimbangan penting.
penyesuaian halus
Satu masalah yang saya dengar disebutkan beberapa kali adalah sIFR tidak memungkinkan Anda mengontrol teks dengan cara yang sama seperti Anda mengontrol gambar. Memang. Dengan gambar yang dibuat di Photoshop atau Fireworks, Anda dapat mengontrol kerning, peregangan, anti-aliasing, atau fitur lain dengan tepat seperti drop shadow yang sangat akurat. Editor gambar adalah media WYSIWYG (Apa yang Anda Lihat Adalah Apa yang Anda Dapatkan) yang sebenarnya. sIFR yang dirender ke Flash tidak.
Jika tingkat kontrol ini diperlukan, maka gambar masih merupakan cara terbaik untuk mempublikasikan jenis teks ini, dan sIFR bukanlah alat yang tepat dalam kasus ini. Namun, jika Anda hanya menerbitkan font khusus, sIFR lebih cocok daripada membuat gambar.
Kecepatan unduh
Kecepatan mengarsir teks pengganti merupakan pertimbangan penting saat menggunakan sIFR. Meskipun kecepatannya telah meningkat pesat sejak versi sebelumnya, jika terdapat banyak sIFR di layar secara bersamaan, masih terdapat penundaan yang nyata. (Misalnya, setiap halaman memiliki judul, atau setiap transfer memiliki judul.) Contoh ini mungkin menggambarkan dengan baik mengapa penggunaan sIFR secara moderat adalah cara ideal untuk menggunakan teknologi ini saat ini.
Ini adalah kelemahan yang paling membuat frustrasi dalam menggunakan teknologi pengganti Flash. Sejak sIFR pertama diterapkan, terdapat godaan untuk mengganti terlalu banyak elemen dalam satu halaman. Untuk mencapainya, kecepatan pengunduhan harus ditingkatkan secara signifikan; meskipun server yang baik dapat membantu Anda, yang sebenarnya menghabiskan waktu adalah menjalankan Javascript yang besar tersebut.
Meringkaskan
sIFR tidak bersaing dengan teknologi penggantian gambar; ini adalah alat unik untuk berbagai tugas. Paling baik digunakan untuk teks yang ditampilkan dalam ukuran font default browser dan tidak dapat diganti dengan gambar khusus.
Kasus penggunaan yang ideal untuk sIFR adalah ketika Anda ingin menampilkan font khusus atau judul anti-alias hanya dengan satu gambar. Ini sangat sering digunakan di web, dan sIFR adalah pilihan yang lebih baik dalam kasus ini. Ini disesuaikan dengan ukuran font default pengguna, dapat dipilih, dan dapat digunakan di ribuan halaman tanpa mengunduh hanya satu atau dua file.