有没有一种方法可以在不同平台上测试PhoneGap构建的应用程序?

3
我使用Android开发sdk开发了一个phonegap应用程序。并使用Phonegap Build为Simbian、WebOS、Windows、iOS和Blackberry构建了我的项目。
但是我没有这些平台的设备来测试我的应用程序。而且我真的不想设置那些开发环境,我是说,这就是为什么他们有Phonegap Build,对吧?
WebOS、Simbian和Windows都向我投诉说我的应用程序无法工作。而且在Blackberry(没有linux支持)或iOS上还没有让许可证生成器正常工作(通过virtualbox上的xcode进行工作...)。
那么有没有更简单的方法呢?我正在考虑创建一个PhoneGap-Test论坛,开发人员可以在其中发布不同设备的二进制文件,其他开发环境的人可以在iOS上测试你的应用程序,反过来,在Simbian上测试他们的应用程序。这有意义吗?
如果我们有足够的开发者,它可能会顺利运行。有人知道现在是否有人这样做,或者有其他解决方案吗?我应该补充说明,我已经尝试了phonegap wiki中列出的所有解决方案,但只有一部分能够使用。我的应用程序使用加速度计,似乎仍然存在平台之间的差距。

你有尝试过 Phonegap Emulate 吗? - Andrew Lively
是的,我尝试过Phonegap Emulate。并且我能够在phonegap wiki上列出的所有其他调试器/模拟器中工作。在模拟和在设备上运行之间存在巨大的差异。这是我的经验。 - HPP
1个回答

1
我还没有找到一种简单的方法来测试你自己的代码在每个平台上。
但是你可以在Visual Studio上测试你的Windows手机编译。它会模拟一个Windows Phone。这里有一个教程供你参考:Here
你可以使用Ripple来进行设计的一些简单测试。对于webOs,有一个Emulator
对于塞班......我不太清楚。我这里有一台旧的塞班手机,但我从未在上面测试过——因为有一个简单的问题:我真的需要我的应用程序在所有平台上吗?随着应用程序的发展,支持所有这些平台将是一个真正的挑战。那么,为什么不只开发你的目标和/或主要的平台呢?如果你为Android和iPhone开发一个应用程序,你仍然会得到大量市场份额。
那就是我所做的。用这种方式支持WebApp会少一些痛苦。当然,你可以购买旧的翻新手机进行测试。在deal extreme上有很多这样的手机。这样你就可以测试特定的组件,比如相机等。
祝你好运。
编辑:
这里找到了一些关于塞班的东西。这里有一些好的模拟器。 这里是BlackBerry的东西。

这里有一些特别的东西,专为您而设。 MobileCloud 允许开发人员使用云来测试其应用程序,以在多个设备上发布其应用程序。也许值得一试!

[另一个编辑!!!]

好吧,我又来了……我带来了新东西。 Intel XDK。Intel XDK 在 Cordova 之上运行。它是一个完整的 IDE,集成了 Ripple、编辑器和设计工具。您可以将其用于 Web 应用程序开发。使用 Ripple,您可以模拟您的 Web 应用程序跨多个设备配置文件,并使用 Cordova 进行编译,设计工具非常直观和简单。

(提醒一下:Phonegap 也是在 cordova 之上运行的。)

无论如何,Intel 在这方面做得很好。我非常喜欢它。我们正在将我们的 Phonegap 项目导入到这个工具中,就在我发布这篇文章的时候。

再次祝您好运!


哎呀,那太贵了。 - HPP
也许对公司来说不是这样。我不知道你是独自工作还是怎么样。我只是想帮忙。:) 祝好运。 - Malavos
绝对的,我讨厌孤独的狼,但如果你看过我的代码,你就会知道为什么没有人想雇佣我。 - HPP
@HPP 也许你应该复习一下?微软虚拟学院有有关 JavaScript 的内容。而且它是免费的! :) http://www.microsoftvirtualacademy.com/training-courses/learn-html5-with-javascript-css3-jumpstart-training#?fbid=J2iRmnJw1mx - Malavos
你好,@HPP。我又做了一次编辑。也许这可以帮到你? :) - Malavos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接