Favicon
Favicon, bir web sitesini tanımak için kullanılan küçük bir semboldür. Genellikle, bir logonun veya figüratif bir işaretin sadeleştirilmiş versiyonudur ve bir tarayıcı sekmesindeki sayfa başlığının yanında görüntülenir. Birden fazla sekme açan kullanıcılar için bu küçük kare simge, açık olan web siteleri arasında yön bulmada bazen tek yardımcı olma özelliği taşır.
Favicon’un Tarihi
Favicon’un gelişim tarihi yaklaşık 20 yıl önce, Internet Explorer 5’in piyasaya sürülmesiyle başlamıştır. O dönemde, sitenin favicon’u için 16×16 piksel boyutları sunuluyordu. Daha sonra çözünürlük 32×32 ve 48×48 piksel boyutlarına yükselmiş olsa da, 16 piksel boyutundaki .ico formatındaki görsel günümüzde hala yaygın bir web standardı olarak kabul edilmektedir.
Tarayıcıların ve son kullanıcı cihazlarının sayısının artmasıyla birlikte, faviconlar üzerindeki talepler de artmıştır. .ico formatı, kısa süre içinde .png, .gif, .jpg ve son olarak .svg gibi formatlarla tamamlanmıştır. İlk iki format, tüm büyük tarayıcılar tarafından desteklenmektedir. Mümkünse, favicon bir web sitesinin kök dizininde saklanmalıdır, çünkü tarayıcılar otomatik olarak orada favicon arar. Tarayıcılar beklenen dosyaları bulamazsa, bu durum web sunucusunda 404 hatasına yol açar. Bu da sitenin yüklenme süresini yavaşlatır ve kullanılabilirliğini olumsuz etkiler. Favicon’unuzun tarayıcılar tarafından bulunmasını sağlamak için, HTML başlığında meta etiketleri kullanarak yolunu belirtmelisiniz:
1 2 | <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> |
Mobil Cihazlarda Favicon
Apple, akıllı telefon işletim sistemi iOS’u tanıttığında, web uygulamalarına giderek daha fazla güvenmeye başladı. Dolayısıyla, faviconlar yüksek çözünürlüklerde teknik bir gereklilik haline geldi. Apple’a ek olarak, Android işletim sistemiyle Google da faviconlara önem vermektedir. Burada simge, bir web sitesi kaydedildiğinde ana ekrandaki uygulama simgesi olarak görüntülenir. Akıllı telefon ekranlarının bazen yüksek çözünürlükleri nedeniyle, 512 piksel genişliğinde bir görsel gereklidir. Daha yüksek çözünürlük, favicon’unuz için daha karmaşık tasarım seçenekleri sunar.
Masaüstü tarayıcıları için faviconların entegrasyonu yalnızca kök dizininde saklanmalarını gerektirirken, mobil cihazlar ve tabletler için favicon kurulum süreci daha karmaşıktır. Platformların favicon talepleri birbirinden oldukça farklıdır.
iOS için
iOS cihazlar için favicon, HTML kodu içinde bir meta etiket ile belirtilmelidir. Apple, artık 180 piksel boyutundaki .png dosyası ile yetinmektedir.
1 | <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> |
Android için
Android için entegrasyon biraz daha karmaşık bir yapıya sahiptir. .json dosyasının konumunu belirtmek için bir meta etiket kullanılır. Bu .json dosyası, .png formatındaki simgelere bağlantı sağlar. Bu manifest.json, bir web sitesinin uygulama adı ve renk şeması için veri kaynağıdır. Bu standart format, yalnızca Chrome için Android ve Opera Mini tarafından desteklenmektedir. .json dosyasının yapısının ayrıntılı açıklaması için MDN Web Docs adresine başvurabilirsiniz:
1 | <link rel="manifest" href="/manifest.json"> |
Windows Başlat Menüsündeki İkonlar
Windows, bir siteyi başlat menüsüne yerleştirirken .json formatını kullanmamaktadır. Bunun yerine, benzer bilgileri içeren bir .xml dosyası talep etmektedir ve bu dosya sitenin kök dizininde beklenmektedir.
Favicon Oluşturma ve Tasarım
Web geliştiricileri için favicon entegrasyonu, standartların belirlenmemesi nedeniyle zorlayıcı olabilir. Ancak, favicon oluşturmak için Photoshop gibi yazılımlara bağımlı kalmadan çeşitli web hizmetlerinden faydalanabilirsiniz. Örneğin, realfavicongenerator.net gibi web siteleri, resimleri favicon haline dönüştürmenize yardımcı olabilir.
Grafik Tasarım
Küçük ve büyük boyutlarda estetik olarak hoş görünen bir ikon tasarlamak zordur. Düşük çözünürlükler için detayları çıkarmak, favicon’un tanınabilirliğini etkilemeden önerilmektedir.
Favicon’lar, son yıllarda yalnızca tarayıcı sekmelerinde görülen simgeler olmaktan çıkmış ve tanınma ile marka oluşturma açısından vazgeçilmez araçlar haline gelmiştir. Artık gerekli dosyaları oluşturmak için özel yazılımlara ihtiyaç yoktur; internet üzerindeki favicon oluşturucular sayesinde tüm dosyaları hızlı ve kolay bir şekilde yaratabilirsiniz. Ancak teknik zorluklar, farkedilir ve benzersiz bir grafik sembolü oluşturma konusundaki asıl sorunları göz ardı etmemelidir.