我们希望为智能手表带来家庭银行移动应用程序的一些功能;我们正在评估 Samsung Gear(Tizen)和 Apple手表。
您知道是否可以在两个平台之间共享核心库(Tizen,watchOS)? 它只包含其余API的通用包装器,一些错误处理,显然没有任何特定于UI的平台 类似于针对每个特定平台的 共享c / c ++库 。
答案 0 :(得分:1)
我不是苹果巫师,但如果我没记错,iOS只使用静态库(libfoo.a),但Tizen可以使用本机共享,这可以捆绑到TPK中。 Iotivity项目支持两者,您将找到关于将共享库捆绑到包中的一些提示:
答案 1 :(得分: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 Wearable功能)如果你需要那些是一个需要进行一些研究的问题。