有关于三星Tizen的若干资料
国内目前还没有多少人研究Tizen,我算是尝鲜,按组织安排先入手。
Tizen出来已经一年了,但是资料匮乏, 官方的资料都很少,可以去看
https://developer.tizen.org/help/index.jsp
官方文档我扫了一眼,翻译一些重点如下:
1. Tizen的架构
和Android有些雷同,最下层是Linux核心和驱动,上层是封好的API和组件。 不同的是,Tizen原生态的支持Web和Native两种app开发,
有点像系统内核中包括了PhoneGap
2.Tizen的安全体系
官方手册原话如下
Tizen provides API-level access control for security-sensitive operations which, if not used correctly, can harm user privacy and system stability.
Therefore, applications that use such sensitive APIs must declare the required privileges in the config.xml (in Web applications) or manifest.xml (in native applications) file.
恩,我想,其实Android也是这样干的,只不过配置文件叫AndroidManifest.xml
值得注意的是,Tizen有如下的签名体制
Tizen application packages must be signed with 2 signatures - author and distributor - based on the W3C recommendations for XML digital signatures for widgets:
按文档所说,Tizen对app的发行和开发会有严格的限制机制,类似于苹果,不会有android那样乱七八糟的app store。
3.Tizen独创的ApplicationFilter
为了防止硬件碎片化带来的,app不适应,或者屏幕尺寸不适应的问题, Tizen很暴力的提出要在,app中声明自己使用到的硬件功能和适应的屏幕尺寸,如果当前手机不匹配,就禁止安装。。。。
If the config.xml file (for a Web application) or the manifest.xml file (for a native application) of the application package includes a feature list, the Tizen application store compares the capabilities of the device with the required feature conditions of the application. The application store only lists the applications whose conditions match the capabilities of the device, and thus prevents unsupported applications from being installed.
4.TizenSDK的下载
自己去以下地址下 ,SDK中包括模拟器,基于Eclipse的开发环境和Sample App
https://developer.tizen.org/downloads/tizen-sdk
最后再提一句,看到很多文章不符责任的说,Tizen支持用java开发,狗屁!!!我看到的官方文档说只支持js/html5/C++/C
#以上#