Tizen可穿戴设备SDK 1.0.0b3发布说明
新的API
A.Web框架
- SAP
- accessoryId属性及onerror回调函数已经加入ServiceConnectionCallback接口。
- Web Device API
- 在Motion API中:
- 增加了GPS类型用来检索用户位置信息(纬度,经度,速度,时间戳)
- 增加了startHandGestureRecognition()及stopHandGestureRecognition()方法用来获取用户手势信息(手势方向,加速度以及持续时间)。
- 增加了"HRM"MotionType。
- 在SystemInfo API中增加了Memory接口及DUID属性。
- 增加了MessagePort,SystemSetting以及Download API。
- 在Extension APIs中增加了Sensor API,其中包括了光线,电磁,压力及UV传感器类型。
- 支持标记管理器,用来设置应用程序图标上的标记数量。
- 在Motion API中:
- Web UI 框架 (TAU)
- 修改了默认窗口设置主题颜色(黑色改为棕色)。
- Web Runtime
- 使用动态框。
API 的变化
A.Web框架
- Web UI 框架 (TAU)
- 库的路径从lib/tau/改为lib/tau/wearable/。 所有JS和CSS文件存放在修改后的路径中。
- 一种新的可穿戴式主题风格已经应用到所有的组件。
- 所有组件构造函数的命名空间从tau改为tau.widget.wearabl(例如,tau.widget.wearable.Popup())。
- Web 设备 API
- 下面的应用程序控件可用(仅在Gear S目标设备中):
函数 AppControl ID MIME类型 DIAL http://tizen.org/appcontrol/operation/dial
CALL http://tizen.org/appcontrol/operation/call
VIEW http://tizen.org/appcontrol/operation/view
audio/image/video PICK http://tizen.org/appcontrol/operation/pick
image SHARE http://tizen.org/appcontrol/operation/share
image MULTI-SHARE http://tizen.org/appcontrol/operation/multi_share
image
- 下面的应用程序控件可用(仅在Gear S目标设备中):
- Web Runtime
- 增加了如下优先选项以简化Gear 2 应用程序(320x320分辨率)到Gear S 设备的移植:
- 在Web应用程序包(组件)中增加了应用程序ID限制。 应用程序一旦发布,ID将不能修改。
- 增加了以下配置元素用来支持Web MIME:<tizen:ime>,<tizen:uuid>,<tizen:languages>,以及<tizen:language>。
- 增加了如下优先选项以简化Gear 2 应用程序(320x320分辨率)到Gear S 设备的移植:
- Webkit
- 增加了下列Web API及特性:
- Geolocation,Webspeech (仅TTS)及SVG
- 网络访问,包括XHR,Web Socket以及Web页面访问,例如超链接。
B. Bug修正
- Web UI 框架 (TAU)
- Gesture事件的Direction属性(Gesture.Orientation及Gesture.Direction)从整型修改为字符串类型:
- Gesture.Orientation.VERTICAL : 1 -> “vertical”
- Gesture.Orientation.HORIZONTAL : 2 -> “horizontal”
- Gesture.Direction.UP : 1 -> “up”
- Gesture.Direction.DOWN: 2 -> “down”
- Gesture.Direction.LEFT: 3 -> “left”
- Gesture.Direction.RIGHT: 4 -> “right”
- Gesture事件的Direction属性(Gesture.Orientation及Gesture.Direction)从整型修改为字符串类型:
IDE和工具
A.型特性
- 证书
- 证书及设备参数由开发者网站认证,不需要发送PGP邮件。
- 设备查看器
- 添加了设备查看器,以帮助您查看应用程序布局与各种屏幕大小和长宽比。
- 模拟器
- 在仿真程序管理器中,添加了新的显示分辨率360 × 480 (默认值)。
- 模拟器现在支持 AAC 编码器。
- 多通知 (测试版)
- 注: 多通知仅适用于 360 × 480 分辨率。
- Android 多通知SDK中的动作及相关的回调函数适用与Tizen模拟器及可穿戴设备。
- Android 的主机设备可以在不开发可穿戴设备应用程序的情况下发送通知到可穿戴设备。 更多的信息,请参阅多通知变成指南。
- 通知模板的布局细节随时可能改变,而各模板的主题保持不变。
- 限制:
- 远程内建操作,例如电话,短信及语音输入仅附加在运行于支持相关特性的设备通知中。
- 网络 IDE
- 在链接浏览器中增加了“Permit to install application”菜单视图。
- 在Tizen选项卡中增加了IME模板的Web IME UX及分类UX。
- 现在支持封装字体工程。
B. Bug修正
- 模拟器
- 创建名为"em"的模拟器是函数不工作的问题已经解决。 删除了em.lock文件(tizen-wearable-sdk-data/emulator/vms/em.lock)。
C.已知的问题
- 模拟器
- 在Ubuntu上如果图形驱动未安装或安装的为旧版本驱动,模拟器皮肤可能无法正确绘制。 升级图形驱动以解决该问题。
- 当磁盘存储已满时,可能发生各种不正确的操作。