所以我使用Android开发sdk开发了一个phonegap应用程序。我使用 Phonegap build 为 Simbian、WebOS、Windows、iOS 和 Blackberry 构建我的项目。
但我没有用于这些平台的设备来测试我的应用程序。我真的不想为设置这些开发环境而头痛,我的意思是,这就是他们拥有 Phonegap Build 的原因,对吗?
我收到来自 WebOS、Simbian 和 Windows 的投诉,称我的应用程序无法运行。并且还没有获得在 Blackberry(不支持 Linux)或 iOS(通过 virtualbox 在 xcode 上工作...)上工作的许可证生成。
那么有没有更简单的方法呢?我正在考虑建立一个 PhoneGap-Test 论坛,开发人员可以在其中发布针对不同设备的二进制文件,而具有其他开发环境的人可以在 iOS 上测试您的应用程序,然后您在 Simbian 上测试他们的应用程序。这有道理吗?
如果我们有足够的开发人员,它就能顺利运行。有谁知道有人现在这样做,或者有其他解决方案吗?我应该补充一点,我已经尝试了列出的所有解决方案音隙维基 https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap我可以开始工作。我的应用程序使用加速度计,平台之间似乎仍然存在差距。
我还没有找到一种简单的方法来在每个平台上测试您自己的代码。
但您可以在 Visual Studio 上测试您的 Windows Phone 编译。确实如此模拟 Windows Phone. Here http://docs.phonegap.com/en/2.4.0/guide_getting-started_windows-8_index.md.html#Getting%20Started%20with%20Windows%208是给你的教程。
您可以使用Ripple https://chrome.google.com/webstore/detail/ripple-emulator-beta/geelfhphabnejjhdalkjhgipohgpdnoc对您的设计进行一些简单的测试。
有用于webOs a Emulator https://developer.palm.com/content/api/dev-guide/tools/emulator.html.
对于 Symbian...我真的不知道。我这里有一部旧的 Symbian 手机,但我什至从未测试过它 - 因为一个简单的问题:我真的需要在所有平台上使用我的应用程序吗?随着应用程序的增长,对所有这些平台的支持将是一个真正的挑战。那么,为什么不只针对您的目标和/或主要目标进行开发呢?如果您开发适用于 Android 和 iPhone 的应用程序,您仍将获得很大的市场份额。
我就是这么做的。通过这种方式支持网络应用程序就不那么痛苦了。当然,您可以购买旧的翻新手机仅用于测试。其中有很多处于极端的状态。这样您就可以测试特定组件,例如相机等。
祝你好运。
EDIT:
发现了一些东西Symbian here http://docs.phonegap.com/en/2.1.0/guide_getting-started_symbian_index.md.html。这里有一些很好的模拟器。Here https://developer.blackberry.com/devzone/develop/simulator/是为了黑莓.
这里有一些特别的东西,只为您准备。移动云 https://www.perfectomobile.com/portal/cms/mobilecloud_platform/platform.html允许开发人员使用云测试他们的应用程序,以便在多个设备上发布他们的应用程序。
也许值得一试!
[另一个编辑!!!]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)