在Cascades和Colenative之间,这两个主要的BlackBerry Playbook C 框架,易于使用

Between Cascades and CoreNative, the two main Blackberry Playbook C++ frameworks, which is easier to use?

本文关键字:BlackBerry Playbook 两个 易于使 框架 Colenative Cascades 之间      更新时间:2023-10-16

我对BlackBerry Playbook开发中的SDK/API选择的数量完全混淆。是否有人建议更多以完成移动应用程序开发的初学者?

剩下闪光/空气,HTML和Java选项,这两个本机C/C 选择中的哪个更容易启动?我认为级联是未来,因此,除非有理由不建议初学者,否则我猜这可能是想要更快地完成的人的"更容易"的选择。

似乎您有要点。级联对于任何构建本地BlackBerry 10应用程序的焦点都应该是从头开始的。它为UI开发和集成与平台的其他元素(BBM,传感器,通知等)提供了高级工具和API,它将让您轻松地使用Cascades和QML使用BlackBerry Feel创建应用程序。

对于不想或不能使用级联的开发人员来说,核心本机选项是较低级别的选项。例如,它对游戏开发人员有用,例如,他们正在从另一个平台上移植OpenGL ES游戏。有了核心本地选项,您将不得不担心设置屏幕之类的事情,这些屏幕为您处理。但是,许多开源库已经移植到BB10上,这些库扩大了Cascades提供的可能性领域。

请注意,这仅适用于BlackBerry 10开发,而Cascades不属于当前剧本OS。

基本上,如果您正在编写游戏或移植和现有应用程序,则本机是为了。您必须自己构建所有UI的东西。级联适用于普通应用开发人员。您可以免费提供带有隐式动画的非常不错的UI组件,并且您可以使用更高级别的语言(用于应用程序的应用程序逻辑,QML和JavaScript的QT)。

)。

也没有什么可以阻止您混合和匹配,它是同一工具。如果您从Cascades项目开始,但是后来发现您确实需要使用一些开源库或C代码块作为某件事,请继续前进。您甚至可以在OpenGL中渲染内容,然后通过外国窗口控制将其直接放入Cascades应用程序中的其余部分。

本地和级联SDK是同一回事,您只需创建一个不同的项目。

剧本将在启动后的某个时候获得BlackBerry 10。