Çözünürlükten bağımsız kullanıcı arabirimi
23 Aralık 2006 Kategori: Güncel, Hafta Sonu, Yazılım
Apple’nin yaptığı patent başvurularından bir tanesi daha günışığına çıktı. Resolution Independent User Interface Design başlıklı patent, bilgisayarlardaki çözünürlükten bağımsız kullanıcı arabirimiyle ilgili. Mac OS X 10.5’in özelliklerinden birisi olacak bu kavramı, şimdiden öğrenmekte fayda var.
İşletim sistemlerinin kullanıcı arabirimleri çözünürlüğe bağlıdır. Örneğin Mac OS X’in menü çubuğunun yüksekliği 22 pikseldir. Dolayısıyla 1024×768 çözünürlüklü iBook’ta, 1440×900 çözünürlüklü MacBook Pro’da ve 30inç Apple ekranda farklı büyüklüklerde görünür. Yani çözünürlüğe bağlıdır. iBook’ta serçe parmağınız kalınlığındaki menü çubuğu, 30inç ekranda saç teli gibi olmuştur.
Apple’nin çözünürlükten bağımsız kullanıcı arabirimi konsepti, işte bu duruma son verecek. Çözünürlükle birlikte arabirimdeki elemanlar da büyüyecek. Yine menü çubuğu örneğine dönersek; çubuk 22 piksel gibi sabit bir büyüklüğe değil, bir ölçeğe sahip olacak. Ekran çözünürlüğü arttırıldığında, ortaya o bulanık görüntü çıkmayacak. Daha basite indirgersek, arabirim nesneleri Flash nesneleri gibi yakınlaştırıldığında da (zoom) netliğini koruyacak. Teknik dilde, DPI ayarı deniyor. Tabii bu konsepte yazılım geliştiricilerin de eşlik etmesi gerekiyor. Aslında bu özelliği Tiger ile de denemek mümkün. Sisteminizde Developer Tools yüklüyse, Developer / Applications / Performance Tools dizinindeki Quartz Debug isimli uygulamayı çalıştırın.
Macworld 2007’de Leopar’ı daha fazla tanıyabilirsek, sahip olduğu teknolojileri daha iyi kavrayacağız. Ayrıca bu teknoloji Windows Vista’da mevcut.
“Çözünürlükten bağımsız kullanıcı arabirimi”: 6 Yorum
- 1 Pingback - Tarih: 13 Haz 2007 / 5:18
Yorumunuzu Yazın
Yorum yazmak için giriş yapmalısınız.



Benim anlamadığım konu, bu teknoloji Windows Vista’da da varsa Apple nasıl patent başvurusu yapıyor? Mutlaka farklı bir yanının olması gerekmez mi?
vista’yı çok derinlemesine incelemedim ama bu konu hakkında yaptığım kısa bir araştırma, vista’daki bu özelliğin “fıs” olduğu düşüncesine kapılmama yol açtı. çünkü vista’ta olduğu iddia edilen bu özellik dpi ayarı, zaten win95′ten beri bütün sürümlerde olan bir şey ve arabirim tasarımında sabit boyutlu bitmapler kullanıldığı sürece çalışmayan (ya da microsoft usulü çalışan) gereksiz bir özellik. dpi ayarını değiştirdiğinizde, arabiriminizdeki bitmap’lerin hepsi kırık kırık görünmeye başlıyor, bence gölge etmesin başka ihsan istemez.
yani kısacası vista’da böyle bir özellik yok.
leopard’daki tam olararak nasıl olacak bilemiyoruz ama olması gereken şu:
1) arabirimi oluşturan tüm bileşenler vektör grafiklerden oluşmalı (çok da zor değil ben flash’ta bütün mac os x arabirimini vektörel olarak birebir çizmiştim)
2) ekran çözünürlüğü değiştirildiğinde bütün bileşenler otomatik olarak ölçeklenmeli ve kullanıcıya hiç bir şey hissettirilmemeli. yani 1024×768′den 1600×1200′e geçtiğimde ekranda gördüğüm tüm pencerler, pencre ve araç çubuğu düğmeleri, simgeler, menü çubğu, dock vs gibi bileşenlerin boyutlarında görünürde bir değişiklik olmamalı. yani menü çubuğu 22 piksel ise yüksek çözünürlükte 44 piksele çıkabilir ama hala ekranın (mesela) 1/40′ı kadar kalmalı. hatta çözünürlük değiştirilmeden bütün arabirim bileşenleri ölçeklenebilmeli (grafiklerde kırılmalar olmadan tabi).
bu vista’da var mı? yanlış olmasın ama bildiğim ve incelediğim kadarıyla yok. zaten pencerelerin altında 2 gölge gösterebilmek için 1 gb ram isteyen bir işletim sistemi bunun için 4 gb isteyebilir Allah muhafaza.
İncelemelerinizi Macintosh siteleri yerine, Apple ve Microsoft’un resmi geliştirici notlarında yaparsanız ve Vista’nın RC sürümünü yükleyip test ederseniz, daha ayrıntılı ve net bilgi sahibi olabilirsiniz. Vista da 120 DPI’ye kadar çözünürlükten bağımsız ölçeklemeyi destekliyor. Tıpkı Leopar gibi. Pratikte Leopar kadar başarılı olamayacağına eminim ama en azından teknik olarak destekliyor. Üçüncü parti yazılımlar da yavaş yavaş bu desteği vermeye başlıyorlar.
zaten ben de bunu söyledim. Üzgünüm bir daha “Yorumunuzu Yazın” yazan yerlere sazan gibi atlamamaya gayret ederim. Kutsal Blog’umuzun imajını sarsmak istemem.
Aman lütfen yazın, hatırım kalır…