İPhone'da Safari: Deneysel web kiti işlevlerinin arkasında ne var
Bu yazıda iPhone ve iPad'de Safari için en önemli deneysel WebKit işlevlerinin önemini açıklayacağız.
Bu WebKit - Safari için deneysel işlevler
WebKit, Apple'ın Safari tarayıcısı için tarayıcı motorudur. Apple ve büyük bir topluluk tarafından açık kaynak olarak geliştirilmektedir. Bu şekilde güncel gelişmeler de takip edilebilir ve deneysel fonksiyonlar test edilebilir.
- Mac'in aksine, iOS için önizleme sunulmaz, ancak WebKit'in deneysel işlevleri yine de etkinleştirilebilir.
- İşlevler özellikle web geliştiricilerinin programlarını güncellemelerine yardımcı olabilir.
- Önizlemenin işlevleri muhtemelen gelecek sürümlerde yayınlanacaktır ve bu nedenle WebKit ve Safari için bir rehber olarak çok ilginçtir.
- WebKit işlevlerini iOS ayarlarında "Safari" altında bulabilirsiniz. Aşağı kaydırın ve "Gelişmiş" i seçin. Orada "Deneysel Özellikler" bulacaksınız.
İOS için WebKit'in özel işlevleri
Mobil tarayıcı Safari'nin iPhone ve iPad altında Link Preload, Web Animations Api veya WebGPU API gibi işlevleri vardır. Ayrıca, Sabit Özellikler veya Viewport Fit gibi belirli işlevler iPhone X'da devre dışı bırakılabilir veya etkinleştirilebilir. Kesinlikle birçok farklı işlev vardır, ancak bazıları özellikle ilginç olabilir.
- Şu anda 151 işlev var (Aralık 2019 itibariyle).
- Bazıları hala geliştirilme aşamasındadır ve diğerleri zaten güncel değildir. Ancak çoğu desteklenmektedir.
Medya entegrasyonu ve kullanımı
Örneğin WebKit, medyanın gelecekte entegrasyonunu kolaylaştıracak veya mümkün kılan birçok yeni işlev sunmaktadır.
- Web Audio ile Javascript kullanarak müzik işleyebilir ve oluşturabilirsiniz. Ancak, bu işlev yalnızca kısmen desteklenmektedir.
- Web Bluetooth ile Safari üzerinden Bluetooth cihazlarını keşfedebilir ve onlarla iletişim kurabilirsiniz.
- OpenType Fontlarda SVG ile, fontlarda ölçeklenebilir vektör grafikleri kullanabilirsiniz; bu, örneğin sembollerin esnek kullanımına izin verir.
- Önyükleme işleviyle kaynakları önyükleyebilir, yani bir görüntüyü önizleyebilir veya bir videoyu önizleyebilirsiniz.
- MediaStream Kayıt API'sı ile medya akışlarından müzik ve video kaydedebilirsiniz. Ancak, bu API hala geliştirilme aşamasındadır.
Sunum ve giriş kontrolü
WebKit for Safari, iPhone'da kontrol için bazı heyecan verici özellikler de sunuyor:
- İşaretçi Kilidi denetleyiciden veri okumak için kullanılabilir ve belirli nesneler için denetleyicinin ekranı kaldırılır. Bu, belirli işlemlerin ve tıklamaların güvenliğini artırabilir.
- Şu anda geliştirilmekte olan İşaretçi Etkinlikleri Seviye 2, dokunmatik ekranda veya kalemde işaretçi girişinin işlenmesine erişmenizi sağlar.
- Etkileşim ortamı özellikleriyle (işaretçi, fareyle üzerine gelin, herhangi bir işaretçi ile fareyle üzerine gelin), sayfalardaki öğeleri işaret ederken veya üzerinde hareket ederken değişecek şekilde tanımlayabilirsiniz.
- Oyun kumandaları için komutları saklamak için gamepad API'sini kullanabilirsiniz.