İşletim Sistemlerinde Çözünürlük Bağımsızlığı?


1

Bunun gerçekten bir soru olmadığını biliyorum, ancak büyük işletim sistemlerinden herhangi birinde Çözünürlük Bağımsızlığı ile ilgili son gelişmeler veya haberler oldu mu? (Windows / Mac / Linux)

Bütün fikir ve konsepti ile oldukça ilgileniyorum ama son zamanlarda tüm konu üzerinde oldukça sessiz kaldı.


1
Çözünürlük Bağımsızlığı ile ne demek istiyorsunuz?
Sathyajith Bhat

1
Ikinci açıklama talebi.
Joshua,

2
Karar Bağımsızlık - Terimin belirsiz olmasını beklemiyordum.
afrazier

Tabii ki bu TeX / Donald Knuth ;-) tarafından tanıtıldı.
trolle3000

Mac'iniz varsa, geliştirici araçları /Developer/Applications/Performance Tools/Quartz Debug.appdenemek için eğlenceli olanları içerir (başka bir şey yapmazlar).
Daniel Beck

Yanıtlar:


3

Apple, Leopard'da daha fazla RI elde etmek için büyük adımlar attı, ancak çeşitli yerlerde hala bir ton sabit ve / veya düşük çözünürlüklü bitmap var. Windows 7 de aynı şekilde selefine sıçradı ve sınırlandı, ancak yine de çeşitli yerlerde hamuru tuttu.

Açıklama için: Resolution Independence, bir OS'nin ekrandaki nesneleri ölçekleme yeteneğini ifade eder, böylece süper yüksek çözünürlüklü bir ekran kullanıyorsanız, simgeleriniz ve metniniz sürekli küçülmez. 512x512 piksel görüntü, 1680x1050'de çalışan 20 inçlik bir ekranda 2 "olabilir. 3360x2100 veya daha yüksek hızda çalışan 20 inçlik bir ekranda piksel yoğunluğu aynı 512x512 görüntüsünün bir posta pulu boyutunda olacağı şekildedir. Genellikle sabit çözünürlüklü bitmap'ler yerine vektör tabanlı metin ve grafikleri kullanmaya çok güvenir .

Bu yüksek yoğunluklu ekranlar piyasaya sürülmeden ve daha yaygın hale gelinceye kadar veya en azından üst düzey / profesyonel pazarda, işletim sistemlerinden herhangi birinin adaptasyonlarını bitirmesi için büyük bir baskı görmeyeceksiniz.


2
Son cümleniz, anlaşmayı gerçekten mühürleyen şeydir: Dizüstü bilgisayarlarda ve masaüstlerinde daha yüksek dpi ekranlar elde edene kadar, RI'nın "bitmiş" olduğunu görmeyeceğiz. Bununla birlikte, mevcut GPU'ların çoğunda, hi-res bitmap'lerini ölçeklendirmek, vektör tabanlı grafiklere çok fazla hareket etmeye çalışmaktan muhtemelen daha hızlı ve daha kolaydır. TrueType / OpenType sayesinde metin zaten temiz bir şekilde ölçeklenir.
afrazier

2

Şu anda tüm sistem ekran piksel tabanlıdır (72 ppi). Yalnızca birkaç işletim sistemi zaten inç başına daha fazla yoğunluk pikselleri için yapılandırmayı destekliyor:

  • Windows 7: arayüzü ölçeklendirme özelliğine sahipsiniz, ancak yalnızca erişilebilirlik için kullanın (Yapılandırma paneli> Görünüm ve kişiselleştirme> Metni ve diğer öğeleri daha büyük veya daha küçük yapın)

    görüntü tanımını buraya girin

  • İPhone <4 ve iPhone 4 arasındaki iOS'ta ekran çözünürlüğü 2 kat daha yoğundur (Retina ekranı). İOS 3.x simgesi uygulamasında görebilirsiniz (iPhone 4'te), bulanık.

Sorun şu ki, GUI çerçevelerinin çoğu (Qt gibi) kullanıcı arayüzü bileşenlerini (kullanıcı arabirimi widget'leri) çizmek / boyutlandırmak için piksel tabanlı birimler kullanıyor ve destek ölçeklendirmiyor. Birçok farklı uygulama tarafından kullanılan çok sayıda var.


1
Mac OS X'in bu konuda da oldukça gelişmiş olduğunun farkında mısın? Bu yorumu 1.5 ölçek faktörü Safari ile yazıyorum. Kaydırma çubukları ve uygulamaya özel UI öğeleri biraz bulanık, ancak bunun yanında şaşırtıcı derecede iyi çalışıyor. Dock bile ölçek faktörü değiştirilirken canlı (ish) otomatik olarak ayarlar /Developer/Applications/Performance Tools/Quartz Debug.app.
Daniel Beck

Evet, MacOS (iOS, mobil cihazlar için aynı
tabandır)

1

Masaüstü işletim sistemlerinde pek bir şey olmamakla birlikte, mobil işletim sistemleri (iOS, Android) biraz daha faydalı bilgiye sahip olabilir. Mevcut yüksek kaliteli telefonların> 200 dpi hızında çalıştığını göz önünde bulundurarak, ekran içeriğini normal insanlar tarafından okunabilir kılmak için grafikler ve metinlerin daha büyük olması gerekir.

Masaüstünüzde 800 / 854x480 veya 960x480'de tam boyutlu bir Android veya iPhone 4 ekran görüntüsü görene kadar farkı düşünmek zordur.


1

Apple'ın hayranları tarafından yaygın olarak reddedilmesine rağmen, MacOS (şu anda 10.6) çözünürlük bağımsızlığı için çalışma desteğine sahip değil ve bu konudaki planlar Leopard'dan bu yana sessizce ortadan kalktı. Ancak, kalıntılar kalır ve yine komut satırında etkinleştirilebilir. Elmalar'ın kendi uygulamalarının çoğu (özellikle Finder, Mail, iTunes), DPI ayarı değiştirilir değişmez kırılmış arayüzleri gösterecektir. Apple'ın IDE'si (XCode) bile, Apple'ın geliştiricilerinin şu anda sorun üzerinde çalışmadığını gösteren ölümcül bir şekilde çökecek. Çözünürlük bağımsızlığının uygulanması, yalnızca işletim sisteminin ve Apple'ın kendi uygulamalarının uyarlanmasını değil, aynı zamanda 3. taraf uygulamalarını da gerektirmesi nedeniyle, Apple bu konuda yaklaşık 9-12 aylık plan bildirimi verecektir. Yani: Muhtemelen Lion'da çözünürlük bağımsızlığı da yok.

Sorun, özellikle 17in MBP ve 27in Sinema ekranındaki yüksek çözünürlüklü ekranların ortaya çıkmasıyla, çoğu insanın kullanılamaz bulduğu çok kötü ve sinir bozucu.

Windows'ta çözünürlük bağımsızlığı XP'den beri çalışıyor (ayarlar biraz gizlenmiş olsa da). Bazı simgeler kötü ölçeklenir ve ilk günlerde, bazı uygulamaların iletişim kutularına sığacak büyüklükte metin ve düğmeleri vardır, ancak bu sorunlar neredeyse gider. Çoğu uygulama için, Windows keyfi yüksek çözünürlüklerde kullanılabilir.


1

GTK + ve Metacity, kontrolleri ve pencere dekorasyonlarını yapmak için Kahire üzerinden SVG kullanmakta gayet iyi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.