API调用混合移动应用程序

时间:2014-01-07 07:36:12

标签: android ios cordova hybrid-mobile-app

我对混合移动应用有一些疑问;

1. Is the final output of a hybrid app same as native app (.app for IOS, .apk for Android) ?
2. For a hybrid app, do we need 2-way communication between web portion and native portion of the app? I understand it would depend on the app, but am just asking a general question.
3. What kind of calls are needed between native / web portion of the app? e.g. I think one would be that web portion can tell the native portion that it has loaded. Can you list down some other examples ?
4. What is the role of a library like PhoneGap in a hybrid app ?

1 个答案:

答案 0 :(得分:0)

  

1-。混合应用程序的最终输出是否与本机应用程序相同(适用于IOS的.app,适用于Android的.apk)?

是的,与原生

相同
  

2 - 。对于混合应用程序,我们是否需要在Web部分和应用程序的本机部分之间进行双向通信?我明白这取决于   该应用程序,但我只是问一般问题。

phonegap / cordova API具有双向通信,Web部分执行调用本机方法的JS方法,本机方法有一个回调,当它完成时(或者当它启动并继续执行时)执行JS方法回调直到完成)

  

3-本地/网络部分之间需要什么样的呼叫   应用程序吗?例如我想一个是Web部分可以告诉本机   它已加载的部分。你能列出其他一些例子吗?

使用phonegap / cordova API的任何内容

  

4- PhoneGap等库在混合应用程序中的作用是什么?

它提供了执行本机方法的API

您可以查看phonegap / cordova API here