程序员人生 网站导航

Qualcomm产品市场经理刘晓光:详解骁龙Android SDK

栏目:互联网时间:2014-09-07 07:58:36

近日,在2014美国高通公司参考设计及无线创新峰会上,Qualcomm资深产品市场经理刘晓光演讲时表示,如何让一个很好的技术,把应用打造成具有独特功能,且又能够吸引客户,这是在同质化应用非常多的情况下,最关键的一点。就如中国的一句老话“工欲善其事,必先利其器”。


提到所谓的器,最好的器就是指骁龙处理器,骁龙处理器是迄今为止功能最强大的一个移动处理器。该处理器是唯一一个在Android设备上,从低端到高端全覆盖的芯片,也是唯一支持从Windows  Phone到Windows  Phone8的芯片。同时,Qualcomm的工程师,将众多高级功能,高科技的技术集成在单一的芯片里面。

芯片的体积很小,但功能却非常的强大,可以让开发商在这个小小的应用上开发出更多丰富的应用。Qualcomm提供的Android Snapdragon SDK包括几个功能,一是面部处理功能,二是面部识别功能,最后就是免触摸手势识别功能。标准SDK在开发应用时,可以访问一些Android类提供的标准功能,同时还可以利用提供的SDK,通过ATN到达低层,这就是强大芯片给大家带来的特殊功能。

总而言之,Android SDK,是一个可以让应用非常容易访问低层的新技术,另外,APN是向前兼容的,用完之后不断更新版本后,大家也不用为向以前的设备兼容,而去开发独立版本。而且,其还有一个非常好的处理器识别技术,可以将应用识别出来,判断是否支持新骁龙处理器。这样,可以避免出现这种情况,以前有一些芯片因为一些特殊的功能,开发的时候会遇到一个头疼问题就是,因为这个芯片要开发另外一个独立版本,这也是Qualcomm设计SDK时考虑的问题,所以就有了一个智能检测功能,检测出来低层是骁龙处理器的时候才告知应用,可以使用这个功能,这样开发商,手机厂商就可以非常省事,只做一个版本,这个版本单一的应用,跑在骁龙处理器上,可以让智能应用将这些新功能带给大家。

人脸面部处理

现在,手机拍照是最广泛使用的业务,但很多人会碰到一个问题,照相简单,可在众多照片中选择相片又是非常头疼问题。有时候,要花很长时间从几十张照片中选择,而更痛苦就是几十张照片中也没有一张是可以拿出手的。导致这一现象的原因就是,大家拍照很随意,没有抓拍非常精彩的瞬间,而人脸处理的几个功能中有一个微笑追踪,让相机检测出人脸微笑,可以设置微笑的时候抓拍。当然,里面还有很多丰富的功能,可以保证其在微笑状态、没有闭眼、关注镜头,当达到完美条件时开始拍摄,这样就能保证今后外出时的拍照能够达到最好的效果。

人脸识别

如今在社交应用里面最眩的功能已经不是摇一摇功能,而是面部识别,有几十、上千个好友中,去找一个人会很难,不过,如果你能够拿手机去对着他或者对着相片拍照,从而可以自好友列表里面,或者Facebook等各种社交网络中找出这个人,并提交其状态,这将是一个非常酷的功能。而骁龙处理器SDK就提供了这个功能,当你视频或者拍照对准时,就能够从数据库里找出识别号码告诉你,根据这个人的特定信息,来操作更多的事情,有几个场景大家肯定觉得非常有趣,非常适合这个技术。

第一,今后检索的时候不需要输入数据,也不需要把手指头擦干净,只要把手机对着人脸就可以了。第二,可以把手机的背景,图标排列等自动设置成适合这个人使用。比如说,如果这个电话是你和女友或大家都经常使用的,当你拿起手机时,通过扫描照片库,识别你的身份后,界面会变成你所喜欢的样式。还有一个比较好的功能就是,如果它被其他人拿起来时,在解锁的瞬间可以把隐秘的信息藏起来。除此之外,还有用处就是,当女友生气时,让你在一分钟内把所有照片倒出来,从中找出一些照片,这个时候是非常痛苦,但如果拥有这个技术,你就可以瞬间完成,也许还能得到奖励。

免触摸的手势识别

以前在大片里面经常看到这个情景,很帅的男主角,在虚拟的空间里,可以随手抓到关键信息,或者控制非常先进武器发射。而现在这些已经不是科幻片,利用骁龙SDK就可以马上在手机上实现这个效果。通过免触摸的手势识别,让摄像头捕捉手势,然后通过手势在手机面前可以通过互动手势,从而实现很多包括翻页面、打电话、接电话等功能,还可以控制光标在手机上做任何操作。

以上就是三个SDK支持的非常酷的功能,除此之外,在SDK里面还有更加炫的功能,就是关于感知的功能,现在可穿戴设备的概念越来越火,有很多用户习惯了手机可以检测到其平常的日常行为,而这一感知功能就可以识别出用户是在走路、跑步还是再开车,根据这些就可以开发出很多有趣的应用和功能。今后就不用戴智能手环,或者其他附加设备,只要一个手机就可以跟踪,自己跑了多远,消耗多少卡路里。

还有一个值得一提的功能就是,空间数码笔的功能,一些人在写东西的时候,习惯在传统的纸上、黑板上或者在空中写一些东西,这些都很难记录下来,但通过这个功能,你在任何一个地方写的东西都可以放在手机里面,还还可以变成文字,即时发过去。

不过,面对如此多的功能,用户最关心的还是如何将其用到应用里面。其实很简单,你不需要做很多额外工作,也不需要开发独立版本,只需要把SDK放进去,开发出利用这个技术做成的具有多个独特功能的应用,并将其发布到市场上。当应用检测出骁龙处理器时,就可以把这个独特应用显示在屏幕上,如果是其他芯片也没有关系,应用可以照常工作,这就是标准功能。

还有一个就是,开发商与大公司合作时,可以选择开发一些手机,为他们定制一些应用,也可以跟他们搞合作,放在手机上面,专门为某一些款式手机显示特定应用的功能,做定向发布。也许有些用户在开发时不清楚什么手机支持什么功能,关于这个问题,Qualcomm网站上有一个列表,在上面能够看到以上提到的功能,这样在定义市场的时候就不会遇到这一问题。

至于如何开始做这件事情,Qualcomm有一个网站,这个网站有为大家准备的所有功能、工具,开发指南、开发文档等信息,可以从中找到骁龙SDK的所有最新信息,还有开发包,还有很多包括GPO的开发工具,以及一个虚拟现实非常强大的一套开发环境。对于系统优化,如何监测功耗,检测CPU效率这些都可以获得,旨在让大家开发的应用,可以达到最好效率以及最好的用户体验。

最后,对于SDK的使用有三步骤,第一访问网站,把SDK下载下来;第二针对特定手机开发应用;第三,把应用发布出去。

了解更多Qualcomm技术信息,请访问Qualcomm开发者专区

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐