我是一个对为安卓和iPhone平台开发应用程序感兴趣的C++程序员。我用Java (Android)和Objective-C (iphone)编写了简单的应用程序,从而探索了这两个平台。但事实是,我对这两种语言中的任何一种都不满意,而且我不得不为同一个应用程序编写两个截然不同的版本来支持这两个平台,这让我很困扰。(然后我该怎么做才能在诺基亚手机上运行它?)
使用web技术(JavaScript/HTML/CSS)是编写在多个移动平台上运行的应用程序的可行解决方案吗?我听说过Appcelerator和PhoneGap,但我不确定这些产品有多成熟。我非常感谢那些使用web应用作为开发跨平台移动应用的解决方案的人的反馈。
发布于 2010-02-08 22:00:26
您提到的两个解决方案肯定会产生一些可以运行并且是跨平台的东西。然而,这些应用程序永远不会像原生应用程序那样有那么好的体验。他们永远不会完全使用所有优秀的原生API。
对于某些应用程序来说,这是可行的。其他人看起来和感觉都很糟糕。你知道苹果用户对此的反应:-)
发布于 2010-02-08 22:42:40
你的应用会像普通的webapp一样运行吗?如果web提供了你需要的一切,那么我强烈建议编写一个支持移动的webapp,而不是试图将应用程序推送到每个平台。这将使您与所有可以运行web浏览器的设备兼容。
发布于 2010-02-08 22:43:56
3个最成熟的是:
在github的sf PhoenGap上快速连接?github的Rhmobile
https://stackoverflow.com/questions/2221897
复制相似问题