Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Sencha、phonegap或corona在引擎盖下究竟是如何工作的?_Android_Ios_Cordova_Extjs_Coronasdk - Fatal编程技术网

Android Sencha、phonegap或corona在引擎盖下究竟是如何工作的?

Android Sencha、phonegap或corona在引擎盖下究竟是如何工作的?,android,ios,cordova,extjs,coronasdk,Android,Ios,Cordova,Extjs,Coronasdk,这些平台如何允许一个人为多个移动电话平台编写单个代码 什么样的魔力使得简单的javascript可以在Sencha中使用以生成多平台应用程序?我对所有的解决方案都持高度怀疑态度。尤其是当它们是商业性的,没有人能很好地解释引擎盖下发生的事情时。因为您使用HTML/CSS/JS编写代码。PhoneGap现在Corona实现了本机代码,将您的代码(HTML/CSS/JS)与本机代码连接起来,允许您调用本机功能。这不是简单的Javascript。JS必须针对每个平台的每个特性分别编写。这是一项复杂的任务

这些平台如何允许一个人为多个移动电话平台编写单个代码


什么样的魔力使得简单的javascript可以在Sencha中使用以生成多平台应用程序?我对所有的解决方案都持高度怀疑态度。尤其是当它们是商业性的,没有人能很好地解释引擎盖下发生的事情时。

因为您使用HTML/CSS/JS编写代码。PhoneGap现在Corona实现了本机代码,将您的代码(HTML/CSS/JS)与本机代码连接起来,允许您调用本机功能。

这不是简单的Javascript。JS必须针对每个平台的每个特性分别编写。这是一项复杂的任务。如果您没有使用手机的任何功能,那么这些代码将不被使用,并且您的HTML/CSS/JS将显示在该设备的web视图中

当您检查Apache Cordova/PhoneGap的源代码时,当您访问他们的网站时,当您阅读有关PhoneGap的可用书籍时,当您在Internet上搜索有关这些技术的文章和博客文章时,你发现了什么?我希望你能与我分享。更多关于it桥接器对Android的好处的详细信息请参见: