1、核心思想
以 DirectUI 思想为理念
可采用 GDI、DirectX、OpenGL|ES 等为渲染引擎
低资源消耗、速度优先
支持多国语、换肤
2、关键技术
2.1、AlphaBlend
可采用 MMX/ARM SIMD 指令优化
可采用并行计算优化
2.2、LoadBitmap
可采用 cache 优化
程序启动加速关键因素
2.3、区域裁剪算法
性能提高最关键因素
2.4、xml 配置文件解析
程序启动加速关键因素
2.5、BitBlt 和 memcpy 优化
硬件加速关键因素
3、平台扩展
3.1、WinCE/WinXP(vCe)
架构本身基于 WinXP 的 RGB888 进行开发
在 WinCE 下进行 RGB565 的优化处理