我对混合移动应用有一些疑问;
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 ?
答案 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