Blackberry Widget vs Java SDK
我是这个论坛的新手,我正在浏览Blackberry Widget和JavaSDK的文档。我有以下疑问需要澄清:- 1) Java SDK和Widget SDK的优缺点 2) 何时购买Java SDK和Widget SDK 3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容 4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然 5) 是否可以为小部件应用程序开发创建.java类 6) 是否所有黑莓机型都支持Java和Widget 7) blackberry Java和Widget支持哪些数据库 请一定要阐明这一点,因为我无法找到关于这些的合适文档 谢谢,Blackberry Widget vs Java SDK,java,blackberry,blackberry-widgets,Java,Blackberry,Blackberry Widgets,我是这个论坛的新手,我正在浏览Blackberry Widget和JavaSDK的文档。我有以下疑问需要澄清:- 1) Java SDK和Widget SDK的优缺点 2) 何时购买Java SDK和Widget SDK 3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容 4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然 5) 是否可以为小部件应用程序开发创建.java类 6) 是否所有黑莓机型都支持
丽珠关于这一点,我还有一些问题,但也许我可以从我的发现中得出一些见解,但如果我错了,请纠正我
1 & 2. JavaSDK提供了对RIMAPI的更多访问,而WidgetSDK只提供了其中的一部分(但您可以开发Javascript扩展来扩展WidgetSDK提供的有限功能)。如果您使用widgetsdk开发,您只需要了解一些Java知识,因为您将主要使用html、css和javascript构建它(如果您有web编程经验,但没有Java经验,这将非常有用)。Java SDK提供了灵活性,但它不容易开发,与使用widget SDK相比,开发应用程序很容易,但对于构建灵活的应用程序(可能非常依赖RIM API),widget SDK可能不是正确的选择。
3.对于Java SDK,您必须关注较低版本支持的不同功能(如果您考虑开发黑莓应用程序的跨版本)。但是widgetsdk是一个新版本,支持它的最低操作系统版本是5.0版。对于较低版本,通常使用浏览器应用程序/web应用程序(依赖于blackberry浏览器引擎,从版本4.6开始)
4 & 5. 我还不知道,还是看看这部分吧
6.我想这取决于黑莓设备的操作系统/软件版本
7.SQLite从5.0版开始受支持 我也在学习,如果我错了,请给我纠正。我希望这对你有帮助。实际上,你可以在blackberry开发者网站上找到答案,也许你可以在那里查看更多详细信息。1)Java SDK和Widget SDK的优缺点 Widget SDK优点:创建引人注目的UI和用户体验相当容易。Javascript支持与CSS和HTML一样非常合理。这将是非常熟悉的 JavaSDK的优点:没有太多,从UI的角度来看,它非常简单。如果您正在执行数据或网络密集型任务,这是最好的选择。这就是说,在小部件SDK中使用Javascript扩展,您可以轻松地从Javascript中访问自定义Java例程,因此无需在小部件SDK中放弃这一点 2) 何时购买Java SDK和Widget SDK Blackberry上Java的UI库非常有限。你可能不得不拿出你自己的UI框架,因为从盒子里出来的东西很糟糕。这样做是一个非常大的时间投资,但会让你完全控制。另一方面,widgetsdk提供了传统的CSS和HTML支持,并对Javascript提供了一些不错的支持。这意味着创建UI将更加容易。我的建议是使用Widget SDK,除非您需要开发需要高帧率的游戏。如果您正在研究数据驱动的实用程序或生活方式应用程序,那么widgetsdk就是一个不错的选择 3) Java和Widget应用程序都需要最新的blackberry OS 5.0?或者它们是否也与较低版本兼容 旧型号支持Java;据我记忆所及,情况一直如此;但是widgetsdk只在操作系统5和更高版本上可用。OS 5设备的数量是一个移动目标。许多4.6设备正在升级,但到目前为止还没有运行版本5 4) 用JavaSDK开发的任何东西都可以用WidgetSDK完成?同样,反之亦然 不,有些类型的应用程序无法通过小部件完成。例如需要高帧速率的图形密集型游戏 5) 是否可以为小部件应用程序开发创建.java类 当然,看看“Javascript扩展”。它们提供了一种从运行小部件的Javascript中调用Java代码的方法 6) 是否所有黑莓机型都支持Java和Widget 不,只有OS5及以上支持小部件 7) blackberry Java和Widget支持哪些数据库 如果您谈论的是本地数据库,那么就有对本地持久性的支持,但是如果您正在寻找SQL支持,那么您将需要寻找第三方,其中有一些第三方。Widget SDK的缺点
- 页面之间的导航速度较慢
- 存在性能问题