用于跨平台移动软件开发的Web Apps?
我是一名C ++程序员,对开发Android应用程序以及iPhone平台感兴趣。 我通过在Java(Android)和Objective-C(iphone)中编写简单的应用程序来探索这两个平台。 但事实是,我对这两种语言中的任何一种都不熟悉,而且让我困惑的是,我必须编写同一个应用程序的两个完全不同的版本才能支持这两种平台。 (然后,我该如何在诺基亚手机上运行它?)
是否正在使用网络技术(JavaScript / HTML / CSS)来编写可在多个移动平台上运行的应用程序? 我听说过Appcelerator和PhoneGap,但我不确定这些产品有多成熟。 我很感谢来自使用网络应用程序作为开发跨平台移动应用程序解决方案的人们的任何反馈。
你提到的两个解决方案肯定会产生一些运行并且是跨平台的东西。 但是,这些应用永远不会有与原生应用相同的卓越体验。 他们将永远无法完全使用所有优秀的本地API。
对于一些应用程序,这将工作。 其他人会看起来和感觉糟糕。 而且你知道苹果用户如何对此做出反应:-)
您的应用程序是否会以普通的webapp运行? 如果网络提供了您需要的一切,那么我强烈建议编写一个支持移动的web应用程序,而不是试图将应用程序推送到每个平台。 这将使您与每个可以运行Web浏览器的设备保持兼容。
最成熟的3个是:
在github的sf PhoenGap上快速连接? 在github上的Rhmobile
链接地址: http://www.djcxy.com/p/87603.html上一篇: Web Apps for cross platform mobile software development?