我正在尝试实现支持android,iphone,blackberry,windows mobile,symbian,webos(palm)的应用程序。
为此我使用第三方应用程序here.
然而,经过研究,我发现Android市场不接受在总交叉工具上开发的应用程序。
同样的iphone使用在总交叉移动设备上完成的应用程序必须被监禁。
所以,现在我感到困惑的是,使用第三方移动应用程序开发工具开发的移动应用程序是否可以被他们尊敬的marckets接受。
例如,如果我在android上使用phonegap工具开发应用程序,android市场会接受该应用吗?
答案 0 :(得分:1)
iOS和Android应用商店拥有大量使用跨平台框架构建的应用程序。 Apple最初建议限制这些平台,但他们去年退出了这个位置,如下所示:
http://www.apple.com/pr/library/2010/09/09statement.html
然而,我不得不同意谢赫阿曼的观点。我相信有几个平台可以做到这一点。根据原始海报的链接,Bedrock会这样做。说PhoneGap适用于移动网站有点误导 - 它确实使用了JavaScript + CSS,但是他们的应用程序已打包,因此可以通过应用程序商店销售。
我公司的产品Particle SDK涵盖Android,黑莓,iPhone,webOS和WinPhone7,Symbian可以使用传统支持,但到目前为止我们还没有多少要求它。粒子应用程序是用Java或ActionScript编写的,而不是JavaScript。
如果原始海报实际上需要Windows Mobile,而不是Windows Phone 7,则Bedrock或PhoneGap可能符合要求。
我没有测试过这些工具包,但它们都在应用程序商店中有应用程序。 EA的iPhone Battleship游戏显然是一款Bedrock应用程序。
答案 1 :(得分:0)
AFAIK,Appcelarator在app-store和Android市场也非常受欢迎。
Phone Gap适用于移动网站。
最重要的是,没有可用的跨平台开发环境,只需编写一次JS(或其他)一次,就可以开发Android + iPhone + WP7 + BB + Symbian。