MUILIB

让UI设计师的思想自由飞翔

   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  33 随笔 :: 0 文章 :: 39 评论 :: 0 Trackbacks
        
     大家可能都听说过对Android系统的性能评价,那就是“高配低能”,意思是在非常高的硬件配置下却表现
出了比较低的应用性能,我们知道Android系统是基于Linux的系统开发而来,而Linux一直都是性能表现
很不错的,那为什么会有这么低的性能和效率呢?究其原因是因为Android系统采用了效率和性能都比较低下
的Java虚拟机的原因。大家试想即使是在硬件性能很高的PC机上都表现的不怎么如人意何况是在硬件性能
更低的移动设备上呢?纵观现在的几大移动平台,如iOS、WinCE、Windows Mobile等平台,大家如果有条件
与Android平台下的应用对比一下的话就会发现,相同的应用场景下,在性能和画面流畅度相似的情况下,
Android需要的CPU可能是双核,而iOS和CE可能仅仅需要单核就可以,那么为什么会出现这种差距呢?因为
iOS和CE平台下的应用开发基本都是采用C++技术。
    现在有好多的程序开发人员都跑到Android平台下开发产品,与其在Android下忍受那种低下的性能和效率,
不如在WINCE下采用更新的界面开发技术开发更高性能的产品。这种坚守最终会让大家会有几大的惊喜,
据说WP8同样会支持C++的开发,而届时MUILIB也会推出适用于WP8的界面库。
    MUILIB的存在目标是为C++开发技术提供一个高效便捷的应用界面开发库,力求达到Android和SL等开发技术
在界面开发部分的水平。不可否认,目前的Android平台界面开发速度和方便程度都很高,但是有个条件就是需要用
Java技术。同样的,最新的微软平台上的WPF、SL开发界面也都很不错,但是需要用C#以及附带的一大堆附属库,
而在C++技术方面就是好久好久前MFC了,虽然用MFC也能开发出很好看的界面,但是与安卓和银光一比,很不给力
啊,而MUILIB的出现就是为了给C++开发界面一个新的选择,让C++开发界面更方便、更快捷。
    MUILIB同样采用XML可配置方式来定义界面布局和交互元素,同样采用属性方式定义各控件的表现形式,同样的
方便的构建组合功能控件,而这一切都是对C++技术的支持。
    MUILIB不是替代Android的Java和微软的银光,只是为了C++开发界面能有一个更好的选择。

另:最后想起了某个名人说的一句话:Java不是跨平台,他就是一个平台!
      我的结论是:所有以跨平台为目的地产品最终都会成为一个平台!

更多信息请访问 MUILIB高级界面库(www.muilib.com)
posted on 2012-04-12 11:02 bukebushuo 阅读(5400) 评论(8)  编辑 收藏 引用

评论

# re: MUILIB-为C++而坚守的高级界面库 2012-04-15 13:16 roger814
有点想法
但是随着硬件的越来越便宜,Android的发展潜力不是仍然很大么?  回复  更多评论
  

# re: MUILIB-为C++而坚守的高级界面库 2012-04-17 08:24 bukebushuo
@roger814
至少在最近几年内,硬件的能耗将是严重制约Android的发展的瓶颈!
看看PC平台吧,在PC上Java都不是主流桌面应用开发工具何况移动平台?  回复  更多评论
  

# re: MUILIB-为C++而坚守的高级界面库 2012-04-18 21:48 alp
how about qt?  回复  更多评论
  

# re: MUILIB-为C++而坚守的高级界面库 2012-04-19 08:19 bukebushuo
@alp
QT基本上已经等同于Java了  回复  更多评论
  

# re: MUILIB-为C++而坚守的高级界面库 2012-06-29 10:19 ggt87125@163.com
一直在关注 什么时候能有 使用文档呢 ? 还有新的版本呢 和更多的例子呢   回复  更多评论
  

# re: MUILIB-为C++而坚守的高级界面库 2012-06-29 10:27 bukebushuo
@ggt87125@163.com
快了,那个编辑器已经到收尾阶段了  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理