首页 > 其他 > 详细

跨平台UI框架杂思——01

时间:2016-01-24 18:17:53      阅读:195      评论:0      收藏:0      [点我收藏+]

千里之行,第一步应该怎么走呢?这玩意儿要研究起来,至少有几个关键点:一个是跨平台、一个可扩展性、还有资源占用率。

先说资源占用率:这个只是一个 UI framework,资源占用率不能太高。资源占用率如何节约下来呢?我猜测可能是要降低强制刷新帧的概率吧,然后尽可能地做硬件加速渲染(这就是为什么要用 DX 以及 OpenGL)。

可扩展性也是一个头大的问题,比如对新类型控件的支持……

还有一个是跨平台。跨平台其实挺难做的,需要充分掌握各种平台的系统特性(比如 系统消息通知机制)、用户交互特性(比如 触控/鼠标)、还有渲染框架(Direct2D、OpenGL、OpenGL ES)。

目前觉得先选定一个平台,比如Windows,把一个平台做透了,然后才转入下一个平台的开发。以前我也是对跨平台非常痴迷,后面才知道这永远都是美好的愿景,需要付出很大的努力。

 

接下来我将会基于 Windows Direct2D 做学习和研究。

跨平台UI框架杂思——01

原文:http://www.cnblogs.com/rhzhang/p/5155486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!