Liferay Mobile SDK 和 Liferay Screens 的区别

Difference between Liferay Mobile SDK and Liferay Screens

谁能告诉我 Liferay Mobile SDKLiferay Screens 之间的区别?

非常感谢。

在产品各自的主页上,首先点击 google 产品名称(我加粗):

Liferay Mobile SDK 是一个框架,用于构建与您的不同 Liferay Portal 实例及其 portlet 集成的本机移动应用程序。 SDK 为您的移动应用程序提供了一种方法,可以轻松地使用 Liferay Portal 的核心网络服务 和您的自定义 portlet 的网络服务。它 包装 Liferay JSON 网络服务 ,负责身份验证,发出 HTTP 请求(同步或异步),解析 JSON 结果并处理服务器端异常。

Liferay Screens 完全原生移动组件的集合, ...

因此,使用移动 SDK,您可以使用组件来调用 Liferay 门户(和您的插件)上的服务。 Liferay Screens 为您提供构建块,允许您构建使用 Liferay 后端构建的应用程序的完整前端。

使用 Mobile SDK,您必须自己构建 UI,但嵌入 Liferay 的数据很容易。

链接主页上比这些更详细

Liferay SDK 是一个移动本机 API 并且包括一个本机 API 生成器来调用服务(门户和自定义插件远程服务),而 Liferay 屏幕是本机的、可重用的、可主题化的和可扩展的也是基于 Mobile SDK 的可视化组件。 这里有 Liferay 屏幕的可用图表(IOS 和 Android)分别为:

https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/architecture-of-liferay-screens-for-ios

https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/architecture-of-liferay-screens-for-android