Blackberry 10 特性与开发相关知识
来源:互联网 发布:数据上报系统 编辑:程序博客网 时间:2024/06/08 11:25
最近,RIM在黑莓开发者大会上强势推出了Blackberry 10。我将网上搜集到一些关于Blackberry 10 新特性和开发相关知识整理后分享给大家。
Blackberry 10的一些新特性:
全新的UI:炫酷且实用
BlackBerry 10 的主界面是四个类似 Windows Phone 的窗格,窗格内的信息会自动更新。系统的整个界面和 PlayBook 平板很接近,但现在加入了更多手势。例如从屏幕右沿向内滑动少许将揭开通知栏;彻底从右向左滑过屏幕拉出整合短信、邮件、BBM 以及各种 IM 的通信应用(Messaging);从左向右滑过屏幕也会拉出多任务界面(目前和 PlayBook、WebOS 没什么区别)。
全面支持HTML5
BB 10会全面支持HTML 5标准,从目前看来,HTML 5将会取代FLASH成为未来移动终端发展的大方向,其不但强化了Web页面的表现能力,同时追加了本地数据库等 Web 应用的功能,而BB 10支持HTML5势必对于开发者的开发工作提前了很久的时间,也就是说当明年BB 10的终端出现,很有可能相应的HTML5应用也会随其一同推出。
全面支持Android软件
BB 10未来可以全面支持Android软件,开发者只需要通过Android版本的BlackBerry Runtime,和插入式黑莓Android开发套件就可以快速将现有的Android软件移植到BB 10上。而
这个过程非常容易,Android开发者也可以在线通过Android 版BlackBerry Packager为PlayBook平板电脑重新包装他们现有的Android应用。开发者无需下载任何工具,即可在在线工具的逐步引导下完成应用与 PlayBook兼容性的测试、应用的重新包装、并将应用提交至BlackBerry App World。
极重 Swipe 元素的新触控键盘
Blackberry 10的触摸全键盘功能还算强大,系统会判断你接下来将使用的词汇,并在打头字母的按键上给与提示,你只需要上划就可完成输入。
如图所示:
相机的「时光机」
BlackBerry 10的另一大创新就是为相机装上了时光机,当我们使用相机对人像进行拍照后,却发现最美妙的一刻已经过去,这时我们可以通过内置的Magic Moment功能让时光倒流,恢复最美的那一时刻。
这个功能的实现是相机在拍照时一次性拍了多张,拍照软件可以智能识别人的面部,我们可以通过Magic Moment功能将照片局部恢复成之前所拍的图片样子,让人惊喜的功能。
在Blackberry 10上进行开发:
BlackBerry10系统是基于QNX内核,现在已知在该系统上创建应用的方式有三种:
1,基于Cascade技术的BlackBerry10 Native SDK
开发者们可以利用该工具通过C/C++语言或是Qt Modeling Language (QML)开发出画面丰富、表现出色的高品质原生应用。BlackBerry 10原生应用开发工具包拥有丰富的应用编程接口,开发者可通过这些接口访问BlackBerry设备的核心功能和许多BlackBerry应用服务,如推送和支付服务等。Cascades 技术是一款功能强大的原生应用开发套件,借助该技术,开发者无需编写图形代码,即可轻松创建富有视觉冲击力的优质应用。
2,BlackBerry 10 WebWorks™ SDK
BlackBerry 10 WebWorks™ SDK用来以支持使用HTML5的应用开发者通过较为普遍的网络编程技术开发出具备原生应用品质的应用程序。BlackBerry 10 WebWorks SDK允许开发者使用HTML5 与 CSS 为新平台创建应用程序,并可将JavaScript与原生设备API以及RIM公司的开源UI工具包和bbUI进行绑定,以开发出具备原生应用品质的应用程序。在BlackBerry 10 WebWorks SDK的原始版本中,开发者可访问完整WebWorks API的核心部分,包括标识、应用程序与应用事件,以及系统和系统事件。
3,从Android应用移植
BlackBerry 10
提供了Android converter开发工具以支持将Android应用转换成在BlackBerry 10可以运行的应用。
- Blackberry 10 特性与开发相关知识
- BlackBerry国外网站 和开发相关
- BlackBerry国外网站 和开发相关
- Blackberry相关
- Web开发相关知识
- 计算器开发相关知识
- NDK开发相关知识
- OPC开发相关知识
- Firefox3与WEB客户端开发相关的新特性
- 黑马程序员--JAVA高新技术之eclipse开发工具相关知识、JDK1.5新特性
- Android应用与开发环境的相关知识总结
- DevOps开发运维与持续集成相关知识
- 下一代BlackBerry 10应用软件开发技术
- BlackBerry 10 Cascade开发参考资料 API部分
- 软件开发相关知识体系
- 软件开发的相关知识
- WEB开发的相关知识
- Web开发的相关知识
- 去掉文件名中的不合法字符
- 【图像算法OpenCV】几何不变矩--Hu矩
- 数据挖掘入门
- strstr的c语言实现
- 游戏编程看书
- Blackberry 10 特性与开发相关知识
- VS2010+Opencv-2.4.0的配置攻略
- 3D变换中的四元数
- OSD 在wince 小结
- pid match算法思想
- 如何减少电脑辐射的危害——电脑族必看!
- erlang之OTP中文文档
- 使用HttpURLConnection获取网页内容
- 基于guided image filtering的图像去雾 opencv实现