[App] 平台通用系统开发的思考

博客首页 » App 平台通用系统开发的思考

发布于 05 Dec 2014 07:30
标签 blog
现在,研发缭乱的App平台逐渐沉淀为三大主流平台,iOS、Android、Windows。在接下来的后PC时代,平台通用系统开发越来越重要。

如下所示三大主流平台iOS、Android、Windows是各自拥有开发工具和生态体系,并且Native的开发方式互不相容。
平台 语言 框架/库
iOS Object-C/C++ Cocoa Touch
Android Java/C++ Android UI
Windows Phone JavaScript/.net HTML5等
Web JavaScript HTML

在相当长的时间内,这种现象还会持续,所以通用的开发方式是大势所趋。

现在跨平台应用有几大开发方法

传统的方法:

  • Object-C自动翻译到Java
  • JavaScript + Web容器 PhoneGap,AppCan
  • JavaScript操作构件库(Appcelerator Titanium)

新的跨平台开发方法:

  • Object-C做核心组件,自动翻译到Java Android
  • Java做核心组件,然后用GWT开发Web前端,用Java->Object-C自动翻译到iOS
  • C/C++做核心组件,然后用Native API集成到iOS和Android

本页面的文字允许在知识共享 署名-相同方式共享 3.0协议和GNU自由文档许可证下修改和再使用,仅有一个特殊要求,请用链接方式注明文章引用出处及作者。请协助维护作者合法权益。


系列文章

文章列表

  • App 平台通用系统开发的思考

这篇文章对你有帮助吗,投个票吧?

rating: 0+x

留下你的评论

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License