为啥手机的系统及软件分辨率是固定的,而电脑系统或软件可以适应各种分辨率

感谢邀请。这个问题问得并不准确,「分辨率」在汉语中是个非常含混的词,如果你不解释清楚你说的「分辨率」是 geometry 还是 density,那这个问题是没法回答的。如果你说的是屏幕像素尺寸,也就是 geometry 的话,那么电脑支持多窗口,对于不能很好适应不同尺寸的对话框,或者不愿意适应不同尺寸的对话框,可以很容易地做成不能改变大小的窗口,用户自己扔在屏幕上自己喜欢的位置就好,「适应屏幕像素尺寸」仅仅只在很少的情况下需要考虑。而手机则情况完全不同,目前绝大部分软件都是全屏的,屏幕尺寸一变,整个软件的布局都要跟着变,没处理好就会变得非常丑陋甚至无法使用。如果你说的是屏幕像素密度,也就是 density 的话,那么目前 PC 才是固定「分辨率」的——无论你屏幕大还是小,高清还是普清,一律给你硬性规定为 96 dpi。如果你的屏幕像素密度非常高,那造成的结果就是文字非常小,甚至看不清。如果你选择了非标准的像素密度,譬如设置成为大字体 (120 dpi) 的话,很多对话框都会扭曲变形甚至无法正常使用。相比之下,手机由于一开始就考虑了不同像素密度的问题,因此对于不同「分辨率」的适配做得远远要比电脑好。


    推荐阅读