<分区>
<分区>
在我计划开发的移动应用程序中,它需要访问指南针、 map 、与手机功能的集成(当然,在此应用程序中,需要用户许可才能使手机静音)、通知等。
最重要我需要应用程序至少在 iOS、BB、Android、Windows 和 Symbian 等主要平台上可用。
我被指向了http://cordova.apache.org/但没有这方面的经验。
或
使用每个平台的本地语言进行开发仍然是最好的选择吗?
最佳答案
您可以使用 PhoneGap
优点:
Open Source and comes under MIT license (Free software license)
Based on best known web technologies HTML5, JavaScript, CSS3
Essey to use.
Uses Javascript as a bridge between native API and browser
Provides JavaScript APIs to access native features inside embedded web browser
Supported mobile platforms –
> ios,android,windows phone,blackberry,webos,symbian,bada
PhoneGap Build (Write once, Compile in Cloud, Run anywhere)
Developer can also create custom plugins
PhoneGap also provides API Documentation ([http://docs.phonegap.com][1])
缺点: 除了你必须懂 javascript、html5、css3 之外别无他法。
关于android - 在开发多平台移动应用程序时,有哪些可用选项及其优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14726860/
相关文章:
android - 如何在 flutter 中删除多余的 json 对象
ios - 如何使用 Alamofire 4 session 管理器?
xcode - Appium 错误 : Could not get Xcode version
javascript - 响应式菜单问题 - 如何在移动环境中处理 HREF 和 onclick 事件
ios - 在移动网络上启用支付会破坏我们在原生 iOS 中的应用程序
android - 防止在 TextView 中出现不需要的换行
android - 如何在按钮单击时更改矢量可绘制路径的颜色