近日,在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開發者專區