Apple Watch 和 Tizen 共享资料库

Posted

技术标签:

【中文标题】Apple Watch 和 Tizen 共享资料库【英文标题】:Apple Watch and Tizen shared library 【发布时间】:2017-05-23 08:28:00 【问题描述】:

我们希望将家庭银行移动应用程序的一些功能引入智能手表;我们正在评估 Samsung Gear(Tizen)Apple watch

您知道是否可以在两个平台(Tizen、watchOS)之间共享一个核心库? 它将只包含其余 API 的通用包装器、一些错误处理以及显然没有像 UI 这样的特定平台。 类似于针对每个特定平台的共享 c/c++ 库

【问题讨论】:

【参考方案1】:

添加到 RzR 的评论中,这种方法存在一些棘手的问题。 Tizen 正朝着支持 Xamarin.Forms 的方向发展,它应该有机会做你想做的事情(请参阅https://developer.tizen.org/development/tizen-.net-preview)。但是,我不知道是否计划为 Tizen Wearable 配置文件提供这种支持。 Apple Store 和 Tizen Store 政策通常都不赞成通用(特定于平台的)共享库,因此很难解决。另一方面,Tizen Web 应用程序应该可以轻松地使用 REST,这就是他们的想法……但是如果您需要,他们是否可以访问任何 Samsung Gear 特定的功能(而不是通用的 Tizen 可穿戴功能)这是一个需要研究的问题。

【讨论】:

【参考方案2】:

我不是苹果向导,但如果我没记错的话,ios 只使用静态库 (libfoo.a),但 Tizen 可以使用本机共享库,并且可以捆绑到 TPK 中。 Iotivity 项目同时支持这两者,你会发现一些关于将共享库捆绑到包中的提示:

https://wiki.iotivity.org/tizen

【讨论】:

以上是关于Apple Watch 和 Tizen 共享资料库的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 和 Apple Watch 应用之间的核心数据共享

如何在 iPhone 应用程序和 Apple Watch 之间共享数据?

将数据从 Apple Watch 共享到 iPhone

iPhone 和 Apple Watch 应用之间的 Core Data SQLite 存储更改通知

Apple Watch 应用程序是不是可以与 Apple TV 交互?

我可以在 Apple Watch 和今天的扩展中使用相同的应用程序组吗?