我知道这不是一个真正的问题,但是在任何主要操作系统中是否有关于独立解决方案的最新进展或新闻?(Windows / Mac / Linux)
我对它的整个想法和概念很感兴趣,但最近它对整个主题都非常安静。
/Developer/Applications/Performance Tools/Quartz Debug.app
尝试的乐趣(但仅此而已)。
我知道这不是一个真正的问题,但是在任何主要操作系统中是否有关于独立解决方案的最新进展或新闻?(Windows / Mac / Linux)
我对它的整个想法和概念很感兴趣,但最近它对整个主题都非常安静。
/Developer/Applications/Performance Tools/Quartz Debug.app
尝试的乐趣(但仅此而已)。
Answers:
Apple在Leopard中允许更多RI,但是在各个地方仍然有大量的固定和/或低分辨率位图。Windows 7与其前身相同,突然出现,但仍然在各个地方陷入困境。
澄清:分辨率独立是指操作系统在屏幕上缩放对象的能力,因此,如果您运行的是超高分辨率显示器,则您的图标和文本不会持续缩小。在1680x1050的20英寸显示器上,512x512像素的图像可能是2英寸。在运行速度为3360x2100或更高的20英寸显示器上,像素密度使得512x512图像的大小与邮票大小相同。它通常依赖于使用基于矢量的文本和图形,而非固定分辨率位图。
在那些高密度显示器变得可用且更主流,或者至少在高端/专业市场中之前,你不会看到任何操作系统完成其改编的大力推动。
目前所有系统都是基于屏幕像素的(72ppi)。只有少数操作系统已经支持每英寸密度更高像素的配置:
Windows 7:您可以扩展界面,但仅用于辅助功能(配置面板>外观和个性化>使文本和其他项更大或更小)
问题是,大多数GUI框架(如Qt)使用基于像素的单元来绘制/调整用户界面组件(ui小部件)并且不支持缩放。有许多,被许多不同的应用程序使用。
/Developer/Applications/Performance Tools/Quartz Debug.app
。
尽管苹果公司的粉丝普遍否认,但MacOS(目前为10.6)对决议独立性没有任何支持,自从Leopard以来,这方面的计划已经悄然消失。但是,废墟仍然存在,仍然可以在命令行中激活。一旦DPI设置改变,大多数苹果自己的应用程序(尤其是Finder,Mail,iTunes)将显示严重破裂的界面。Apple的IDE(XCode)甚至会致命崩溃,这表明Apple的开发人员目前还没有解决这个问题。因为实现解决方案独立性不仅需要修改操作系统和Apple自己的应用程序,还需要第三方应用程序,Apple可能会在这方面提前9-12个月通知计划。所以:狮子队可能没有决议独立性。
这个问题已经非常糟糕和令人沮丧,特别是随着17英寸MBP和27英寸电影院显示器中高分辨率屏幕的出现,许多人发现这些显示器无法使用。
在Windows中,解决方案独立性自XP以来一直有效(尽管设置有些隐藏)。一些图标会严重缩放,在早期,某些应用程序的文本和按钮大于对话框中的文本和按钮,但这些问题几乎消失了。对于大多数应用程序,Windows可以使用任意高分辨率。
GTK +和Metacity完全可以通过开罗使用SVG来渲染控件和窗口装饰。