xukaige.top - 恭喜,站点创建成功!

Example domain paragraphs

   目前而言移动跨平台技术有两种思路,一是将Native API映射封装成统一语言的API的方案。该方案以 Titanium 、 Xamarin 为代表,其中Titanium提供JavaScript API,Xamarin提供C# API。这样的好处是可以较容易达到和Native API类似的能力, 编程 模型/方式也和原生应用相似。

   二是基于HTML5的方案。该方案以 PhoneGap / Cordova 为代表。其基本思路是针对HTML5标准目前功能上的不足,补充定义了一套比较实用的API(比如硬件访问/系统交互等),然后基于平台上自带的Web引擎(比如iOS的UIWebview等),通过扩展机制实现了这些API,在此基础上再提供一套应用打包部署系统。 Intel的XDK 也属于此类方案。

跨平台是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低,只适合开发高度抽象的模型系统。

Links to xukaige.top (1)