欢迎光临散文网 会员登陆 & 注册

【聊点儿别的】 关于Windows高分屏软件适配的两种解决思路(RainWay)

2021-06-21 22:42 作者:MayRainWay  | 我要投稿



这几天把百度云重新下载下来真的是让我又惊又气,惊的是百度云团队剑走偏锋,在坑蒙拐骗的道路上越走越远;      

气的是9年了,经历了无数次版本迭代,PC端依旧没有适配高分屏,包括官网,就是不肯适配,实属NB!


 


整天不务正业,歪门邪道倒是搞了不少,我严重怀疑百度云开发团队至今仍在使用WindowsXP的操作系统,配套使用1366*768分辨率的屏幕,

是是是,百度云不赚钱,穷的家里都揭不开锅,养不起开发团队了。


对于Windows的高分屏适配,我们通常有两种解决思路,一种是跟随系统缩放比例对GUI进行等比例缩放,但是存在问题,比如在较低分辨率开启高比例缩放的笔记本上,软件的界面会超出屏幕(出现这种情况的软件往往是开启了等比例缩放且锁定了窗口大小不可调节),所以需要进行一定的限制!比如word,你可以随意拖拽窗口大小,字体和控件的大小却不会变化,区别只有显示内容的多少!


另一种思路则是无视缩放,锁定物理分辨率,由用户自行拉伸选择窗口的大小,用户把窗口拉多大,物理分辨率就是多少。 比如崩坏3游戏内的窗口模式,字体和控件会随着分辨率的提高而变大!


 

大体上就这两种适配思路!(细究下去会有更多的组合套路,我这里只是给两条思路,抛砖引玉,第二条思路更适合游戏,不适合日用软件!)而目前的百度云,与以上两种适配思路都不符!相当垃圾,其展现效果同老旧的WinForms程序如出一辙,锁定了物理分辨率,但是没有锁定缩放比,界面强行缩放导致模糊,就好比在4K分辨率的屏幕上,开启1080P的分辨率,显示效果能清晰吗?一团浆糊!(我写WinForms都知道适配高分屏,你们整个专业团队总不能连我这个业余的都打不过吧?这句话送给所有不肯适配高分屏开发者,我就要放地图炮,针对所有不尊重用户体验的Coder,你们根本不配称为Developer!做个人吧!)一个破GUI迭代9年都没适配高分屏,你家产品经理是不是压根不用自家产品?

 

呸!恶心!

我都会适配!

这种事儿你们可以花点儿时间嘛!

花点儿!

哪怕抄呢!

花不了多少时间!

哪怕偷偷摸摸的!

简直就是**!

**都不如!

还说让人家用户念你们好?

就是一句话!恶心!

钱肯定是挣不着了!

恶心!恶心!

恶心呐!恶心!

呸!太恶心!

 

题外话:

国内许多大厂都喜欢用自研的UI框架开发程序(特指PC),我支持自研,但问题是你做的自研得够好啊?!软件做了十多年,界面丑、启动慢,连缩放动画都没有,实在是让人难以下咽!(实名嘴臭Windows端的QQ、网易云、百度云等)。反观macOS,那边的QQ直接接入移动端的API和GUI,好用到飞起!开发个WPF版的能要了你的命?论技术你们确实屌,但是UI写的又丑又low是洗不掉的事实!哪天你们要是能把微软给革命了我TM直接放火鞭庆祝!

 

引用内容:

图片:

《崩坏3》、《百度网盘》实机画面

李安导演评价《处女泉》截图

部分表情包及图片出自互联网,具体出处已无法考证,侵删!


【聊点儿别的】 关于Windows高分屏软件适配的两种解决思路(RainWay)的评论 (共 条)

分享到微博请遵守国家法律