所以我使用Android开发sdk开发了一个phonegap应用程序。我使用Phonegap构建来为Simbian,WebOS,Windows,iOS和Blackberry构建我的项目。
但我没有这些平台的设备来测试我的应用程序。我真的不希望设置这些开发环境的头痛,我的意思是,这就是为什么他们有Phonegap Build的权利?
我收到了来自WebOS,Simbian和Windows的投诉,我的应用程序无效。并且还没有获得Blackberry上的许可证(没有Linux支持)或iOS(通过virtualbox处理xcode ...)。
那么有更简单的方法吗?我正在考虑启动一个PhoneGap-Test论坛,开发人员可以在这个论坛上发布不同设备的二进制文件,而其他开发环境的人可以在iOS上测试你的应用程序,然后依次用Simbian测试他们的应用程序。这有意义吗?
如果我们得到足够的开发人员,它可以顺利运作。有没有人知道现在有人这样做,还是其他解决方案呢?我应该补充一下,我已经尝试了phonegap wiki上列出的所有解决方案,我可以开始工作。我的应用程序使用加速度计,平台之间似乎仍然存在差距。
答案 0 :(得分:1)
我还没有找到一种简单的方法来测试每个平台上的代码。
但您可以在Visual Studio上测试您的Windows手机编译。它模拟Windows Phone 。 Here是适合您的教程。
您可以使用Ripple对您的设计进行一些简单的测试。 webOs 是Emulator。
对于Symbian ......我真的不知道。我这里有一个旧的Symbian手机,但我从未测试过 - 因为一个简单的问题:我真的需要我的所有平台上的应用程序吗?随着应用程序的增长,对所有这些平台的支持将是一个真正的挑战。那么,为什么不仅为您的目标和/或主要目标开发?如果你开发Android和iPhone的应用程序,你仍然可以大幅削减市场。
这就是我的所作所为。以这种方式支持webApp不那么痛苦。当然,您可以购买旧的翻新手机进行测试。在极端的交易中有很多。这样你就可以测试特定的组件,比如相机等。
祝你好运。修改强>:
在 Symbian here上找到了一些内容。这里有一些很好的模拟器。 Here适用于 BlackBerry 。
这是特别的,只为你。 MobileCloud 允许开发人员使用云测试他们的应用,以便在多个设备中发布他们的应用。 可能值得一试!
[另一个编辑!!!]
好吧,我又来了......我带来了新的东西。 Intel XDK。英特尔XDK运行在Cordova之上。它是一个与Ripple,编辑器和Designer工具集成的完整IDE。您可以像使用Web应用程序开发一样使用它。通过这些涟漪,您可以在许多设备配置文件中模拟您的Web应用程序,并使用cordova进行编译,设计器工具非常简单直接。
(提醒一下:Phonegap也在cordova之上运行。)
无论如何,英特尔在那方面做得很好。我很喜欢它。我在这里发布时,我们将Phonegap项目导入此工具。
再一次,祝你好运!