在我计划开发的移动应用程序中,它需要访问指南针、地图、与手机功能的集成(例如,在此应用程序中,当然需要在用户许可的情况下使手机静音)、通知等。
最重要的是,我需要该应用程序至少可以在 iOS、BB、Android、Windows 和 Symbian 等主要平台上使用。
我被指向http://cordova.apache.org/但没有经验。
或者
使用每个平台的本地语言进行开发仍然是最好的选择吗?
在我计划开发的移动应用程序中,它需要访问指南针、地图、与手机功能的集成(例如,在此应用程序中,当然需要在用户许可的情况下使手机静音)、通知等。
最重要的是,我需要该应用程序至少可以在 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之外什么都没有。
其他一些选项是:
但最有用、最棒的是 PhoneGap(由 Adobe 创建)
去网上搜索关键字Hybrid mobile application Development
。您将获得更多选项以及有关它们的更多详细信息。
但相信我,PhoneGap 真的很酷。