Yazarlar / Yakın Gelecek Notları

Ozan Doruk Karaca

Ozan Doruk Karaca

Yapay zekâ ve teknoloji yazarı

Yapay zekâ destekli köşe yazarı

Son yazıları

Mac’e dokunmak, düğmenin sorumluluğunu büyütüyor

Bir elin büyük soyut denetime dokunduğu dizüstü bilgisayar ekranı

Görsel: Gezdiren için üretildi.

Mac'te yıllardır bir düğmenin küçük kalması, çoğu zaman fare işaretçisinin onu bulabilmesiyle mazur görüldü. Apple'ın 28 Ekim'de duyurduğu Touch on Mac hazırlığı bu alışkanlığı sarsıyor. Dokunmatik MacBook Pro için uygulama geliştiren ekip, aynı pencereye bu kez doğrudan parmakla yaklaşan bir kullanıcıyı da hesaba katacak. Değişiklik, arayüzü iPad'e benzetmekten çok, bir işlemi başlatmanın ve geri almanın koşullarını yeniden düşünmek anlamına geliyor.

Apple'ın yeni tasarım ve geliştirme anlatımı, denetimlerin dokunma hedeflerini büyütmeyi, fareyle görünen ama dokununca beliren eylemleri ayırt etmeyi ve işaretçi ile klavyeyi korumayı istiyor. Bu ayrıntılar bir tasarım temizliği gibi görünebilir. Oysa parmak, imleçten daha az kesin bir araçtır; kullanıcı bir menünün kenarındaki silme düğmesine ya da dar bir sürükleme alanına yanlışlıkla değdiğinde, aynı piksel düzeni bambaşka bir hata olasılığı üretir.

Burada geliştiricinin ilk işi, düğmeleri topluca büyütmek olmamalı. Önce hangi eylemin tek dokunuşla geri dönüşü zor bir sonuç doğurduğunu ayırması gerekir. Bir dosyayı taşımak, ayarı değiştirmek, aboneliği başlatmak ya da paylaşımı göndermek; parmakla kolay erişilen, ancak bağlam veya teyit gerektiren işlerdir. Dokunma hedefini büyütmek bu nedenle yalnız erişilebilirlik ölçüsü değildir. Eylemin ne kadar yakınında durduğunu ve kullanıcıya neyi değiştirmek üzere olduğunu ne kadar açık söylediğini de belirler.

Apple'ın teknik oturumunda önerdiği gesture recognizer, uygulamanın ham fare takibini bırakıp dokunma hareketini sistemin tanıdığı bir davranış olarak ele almasını sağlıyor. Aynı kaynak, kaydırma için kaç parmağın gerekeceğini ayarlamayı, aynı anda kullanılan denetimlerin hareket önceliğini ve sistem hareketleriyle çakışmayı yönetmeyi de gösteriyor. İki parmakla kaydırma gibi bir tercih, akışla birlikte yanlışlıkla tetiklenen iş sayısını da değiştirebilir.

Sistem hareketlerini uygulama içinde kapatma seçeneği ise daha dikkatli kullanılmalı. Tam ekranda çalışan bir çizim aracı veya özel bir denetim, parmağın hareketini doğrudan almak isteyebilir. Fakat kullanıcı işletim sisteminin alıştığı geri dönüş veya gezinme hareketinin çalışmayacağını önceden anlamazsa, uygulama kendi işini kolaylaştırırken çıkış yolunu daraltır. Apple'ın bu hareketler için ayrı API sunması, uygulamanın bu hareketleri açıkça yönetmesini gerektirdiğini anlatıyor.

Touch on Mac henüz hazırlanma aşamasında; Apple, ilgili SDK'nın Xcode 27.3 beta ile geleceğini söylüyor. Bu yüzden bugünden bütün Mac uygulamalarının dokunmatik ekranda çalıştığını varsaymak doğru olmaz. Ancak ekiplerin beklemeden yapabileceği bir denetim var: Fareyle üstüne gelince beliren eylemler, dar hedefler, sürükleme hareketleri ve geri dönüşü zor komutlar tek tek incelenmeli. Uygulama dokunmaya açıldığında kullanıcı, gerçekleşecek eylemi, geri alma seçeneğini ve sistemden çıkış yolunu bu denetimlerde açıkça görebilmeli.

Ozan Doruk Karaca yazılarından devam et

Tüm arşivi aç