我在Android应用程序开发方面拥有专业知识。现在我想在BlackBerry-10上开发一个应用程序。我已阅读此页面:http://developer.blackberry.com/android/。是否有任何缺点,或者这种技术与使用Java的BlackBerry开发一样高效。请帮忙?使用Android重新包装工具进行黑莓应用程序开发有什么缺点吗?
回答
我认为这里有关于各种BB平台以及每种平台支持的内容都很混乱。
BB10手机支持Android运行时,并且不支持Java。
BB7手机(旧手机)支持Java,但不支持Android Runtime。
假设您只想开发BB10(Z10,Q10,Q5,...),那么实际上您可能可以做大部分您想要做的事情。对于不支持的API
http://developer.blackberry.com/android/apisupport/
:看到这个页面。检查一下,如果你认为你的应用可以正常工作,那么你还可以继续在Android上工作。
请注意,由于没有原生应用程序,您将会得到负面评价。我个人认为这很愚蠢 - 重要的是应用程序的功能,而不是它的写法。如果你想开始以'native'开发,那么你需要交换到C++和Cascades。
此时我不会推荐试图学习BB7 Java。它将花费您很长时间才能获得C++/Cascades的优势,虽然BBRY仍然在为这个操作系统发布新手机,但他们也试图将人员迁移到BB10。
希望这会有所帮助。
重要的不仅仅是应用程序的功能。移植的Android应用程序很糟糕。这是一个高效的临时解决方案,但与原生应用相比,它缺乏平台集成,性能,并且看起来很丑陋。 –
@Kernald - 你的意见被记录下来,但它只是一个意见。我的意见是不同的。对于我而言,并非所有应用都需要平台集成,当您对Android应用的性能表现良好时,我不明白您对性能的评论:http://stackoverflow.com/questions/181/does-porting-android-application- to-bb-10-cause-performance-issues/18103339#18103339,看起来是在旁观者的眼中。功能是最重要的 - 如果一个应用程序做他们想做的事情,那么用户会很高兴,并且不会在意它写的是什么。无论如何,这是我的看法。 –
性能是完全可以接受的,因为大多数应用程序在我的Z10上运行得更好(在10.2版本中,所以对于Android 4.2运行时,它在2.3运行时并不如此)比我的HTC Sensation(几乎相同的CPU ,相同的Android版本)。但是,他们距离本地人很远。作为用户,我不同意你的两个最后的句子出于这个原因,并且缺乏Android应用程序之间的UI一致性。 –
- 1. 什么是开发黑莓应用程序的好工具包?
- 2. 开始黑莓应用程序开发
- 3. 黑莓10开发工具包
- 4. 如何开发黑莓应用程序?
- 5. 开发黑莓10应用程序库
- 6. 黑莓应用程序开发
- 7. 黑莓手机应用程序开发
- 8. 黑莓应用程序开发
- 9. 黑莓应用程序开发
- 10. 黑莓应用程序 - 图库开发
- 11. 开发黑莓网络应用程序
- 12. 有没有什么好的黑莓网站开发工具?
- 13. 重新包装Android应用的黑莓PlayBook,BarGenerator错误
- 14. 使用Samsung Corby进行Android应用程序开发的优点和缺点是什么?
- 15. 使用Cordova 2.7.0包装黑莓应用程序
- 16. 使用phonegap ant工具登录黑莓应用程序
- 17. 使用黑莓中的ksoap开发应用程序
- 18. 黑莓安装应用程序两次
- 19. 无法安装黑莓应用程序
- 20. 我可以在windows7上使用C#.NET开发黑莓应用程序吗?
- 21. Android应用程序开发有什么建议吗?
- 22. 是否有任何使用vb.net开发android应用程序的新工具?
- 23. 发布黑莓应用程序
- 24. 港口Android应用程序黑莓10
- 25. 自动更新黑莓应用程序
- 26. 使用Mac进行网页开发有什么优点和缺点?
- 27. 黑莓应用程序串连有什么问题?
- 28. 黑莓应用程序在
- 29. 使用JarJar重新包装工具
- 30. 升级黑莓应用程序作为新应用程序安装?
这是在BB10上获得您的Android应用程序的最佳方式(尽管只有)。如果你愿意,你可以使用原生的“Cascades”SDK,并构建一个更原生的应用程序,但是如果你更愿意坚持使用Android代码,那就这样做:) –