777精品久无码人妻蜜桃,国产日本精品视频在线观看 ,国产亚洲99久久精品熟女av,brazzersvideosex欧美最新版,人人爽人人人爽人人爽

分享
Scan me 分享到微信

【第三只眼】“軟”蘋果讓地理服務(wù)更易融入

蘋果公司在軟件方面的一系列重大趨勢,對于已經(jīng)進入到蘋果的生態(tài)系統(tǒng)或即將打算進入其中的地理信息行業(yè)的軟件服務(wù)來說,是有一定的助動作用的。

  最近這些年,地理信息行業(yè)的軟件產(chǎn)品大有進入蘋果系統(tǒng)的趨勢。在2009年底,Esri美國公司就宣布推出了他們的ArcGIS for iOS的計劃,相關(guān)的第一代產(chǎn)品,于第二年夏季成功在App Store上發(fā)布,并在一周內(nèi)獲得來自全球20多個國家的5000多次下載量,這在當(dāng)時算是取得了不錯的成績。

  Esri公司選擇把產(chǎn)品移植到iOS系統(tǒng)中,其很大一部分原因正是因為蘋果的移動端產(chǎn)品正在得到越來越多政企領(lǐng)域用戶的認可和接受。以政府市場為例,蘋果公司憑借豐富的應(yīng)用市場和不錯的操作體驗一舉打敗了黑莓公司,成為政府用戶的第一選擇。

  在如此趨勢下,地理信息服務(wù)也順應(yīng)著時代的潮流向更流行的終端平臺轉(zhuǎn)移。目前,已經(jīng)有更多的地信企業(yè)開始重視在iOS平臺上開發(fā)GIS類或偏向C端的位置服務(wù)產(chǎn)品,它們同樣也是看重了iOS系統(tǒng)在用戶群中的人氣。隨著蘋果軟件系統(tǒng)的不斷更新、發(fā)展,在其生態(tài)環(huán)境之下的每一類應(yīng)用也在不斷優(yōu)化和改進。

  在今年剛剛過去的WWDC上,蘋果公司雖然并未正式公布新一代移動終端、筆記本以及智能可穿戴設(shè)備方面的動態(tài),但相對在軟件方面,蘋果公司倒是讓廣大的開發(fā)者們大跌眼鏡。其中,基于iOS 8和OS X Yosemite推出的新編程語言Swift和4000多項API被不少媒體稱之為是蘋果公司在軟件方面的一次“大刀闊斧的變革”,曾經(jīng)那個相對其他操作系統(tǒng)而言更加封閉的蘋果軟件系統(tǒng),正一步步有底線地走向了開放,在原有的硬件體系中構(gòu)建了更加靈活、多樣,并且更加能夠調(diào)動開發(fā)者創(chuàng)造思維的軟件研發(fā)環(huán)境。

  本文觀點認為,蘋果公司在軟件方面的一系列重大變化,對于已經(jīng)進入到蘋果的生態(tài)系統(tǒng)或即將打算進入其中的地理信息行業(yè)的軟件服務(wù)來說,是有一定的助動作用的。如上面提到的Swift語言以及開放的眾多API內(nèi)容,將對未來在iOS平臺或OS X平臺的地理信息軟件產(chǎn)生比較大的影響。而筆者在此也將盤點那些重要的內(nèi)容。

  Swift語言的推動

  在談Swift語言之前,有必要先聊聊Objective-C語言。在Swift面世之前,對于那些富有經(jīng)驗的蘋果產(chǎn)品應(yīng)用軟件的開發(fā)者來說,掌握這個在蘋果公司有著20多年歷史的Objective-C語言是一件十分必要的事情,但在廣大的應(yīng)用開發(fā)者陣營中,對這個程序語言的印象明顯呈現(xiàn)了兩極分化的格局。

  對老手來說,Objective-C語言歷經(jīng)改進和優(yōu)化正凸顯其獨到之處,只是這一語言顯然需要更為深厚的編程基礎(chǔ)作為依托,才能更好地掌握其精髓,并發(fā)揮其效用;但對于那些剛剛開始躋身蘋果軟件服務(wù)生態(tài)體系的開發(fā)者,他們卻會對這一語言多有吐槽,例如像其糟糕的代碼可讀性,沉重的語法組成,以及各種開發(fā)功能上的缺陷都讓人很難把這樣一個晦澀的編程語言與出色的蘋果應(yīng)用服務(wù)體驗聯(lián)系到一起。

  所以,對于地理信息企業(yè)來說,面向蘋果移動終端的應(yīng)用開發(fā),招募一些能熟練掌握Objective-C語言的綜合性人才并不是一件容易的事。盡管Objective-C語言已在近期的TIOBE編程語言排行榜位列第三的位置,但該語言的學(xué)習(xí)難度,對打算進入蘋果生態(tài)體系的應(yīng)用服務(wù)來說的確設(shè)立了一個比較高的門檻。

  Swift語言的推出,面向了iOS和OS X兩大系統(tǒng)平臺,它結(jié)合了原本Objective-C以及C語言的精髓,而所帶來的影響力便在于消除了開發(fā)者陣營中兩極分化的現(xiàn)象,并把更簡單,更靈活,同時也更有趣的開發(fā)環(huán)境呈現(xiàn)給每一位開發(fā)者。在這一程序語言推出以后,網(wǎng)絡(luò)上很快便流傳了“Swift語言1日上手”和“1小時速成”等教程,幫助應(yīng)用開發(fā)者迅速掌握編程技巧。

  可見Swift語言的最大意義在于它的學(xué)習(xí)難度的降低,最終的結(jié)果就是讓更多的開發(fā)者都能加入到蘋果應(yīng)用的生態(tài)平臺中來,從而進一步推動各類應(yīng)用服務(wù)的量的增長。筆者在此推測,Swift語言的出現(xiàn),也將極大助推地理信息行業(yè)服務(wù)更快、更集中地進入到蘋果的移動終端或Mac中來,結(jié)合蘋果系統(tǒng)本身的軟硬件優(yōu)勢,給廣大的地信產(chǎn)品用戶最好的體驗。

  未來,地信產(chǎn)品市場中那些傳統(tǒng)的基于WinCE和Android開發(fā)的移動GIS終端和平板電腦,在一些對導(dǎo)航定位精度需求不高的行業(yè)市場可能會持續(xù)減產(chǎn),并將服務(wù)逐漸轉(zhuǎn)移到iOS移動終端中,而對于那些可以對定位精度沒有需要的GIS或其他數(shù)據(jù)處理類軟件,或有規(guī)模性移植到iOS或Mac的趨勢。

  Metal API,驚鴻一瞥的三維支持

  Metal API的出現(xiàn),讓三維應(yīng)用服務(wù)特別是三維游戲的開發(fā)者在三維處理引擎的調(diào)用方面多了一個新的選擇。在iOS8引進Metal技術(shù)之前,OpenGL下面的ES端口(OpenGL for Embedded Systems)是廣泛應(yīng)用于移動終端中三維圖形渲染的標準性接口。

今年WWDC上蘋果公司正式推出了Metal

  除了蘋果公司官方宣稱的Metal API能為其主流的A7處理器“提高10倍左右的三維渲染性能”,并“可擺脫一些硬件和軟件產(chǎn)品的一些中間件,便于項目開發(fā)”等特點外,一些專業(yè)的三維應(yīng)用服務(wù)開發(fā)者開始拿它和OpenGL ES進行了一些對比。他們發(fā)現(xiàn),使用Metal引擎可以讓CPU和GPU之間的協(xié)作更加緊密和高效,而這則是OpenGL ES的短板。

  舉一個例子,比如一款移動終端在硬件配置方面有著出色的多核CPU和GPU處理器,但有時候,一些有著三維場景的游戲卻并不能在這樣一個高性能的硬件平臺上發(fā)揮其最大的流暢性和視覺震撼效果,用戶會認為這是終端廠商在硬件方面過于夸大其詞。但這種問題可能出于軟件,因為像OpenGL ES這樣的渲染處理接口,如果不經(jīng)過一些技術(shù)上的處理,很難支持多線程CPU和GPU進行協(xié)同任務(wù)處理,但Metal具備了天生的處理器并行協(xié)同的架構(gòu)機制,換句話來說,Metal實現(xiàn)了對蘋果移動終端處理器性能的深度壓榨,實現(xiàn)定向優(yōu)化,并最終換取出色的三維視覺及應(yīng)用體驗。

  目前,一些游戲開發(fā)商紛紛積極利用蘋果平臺系統(tǒng)開放出來的Metal API開發(fā)產(chǎn)品。比如Epic Games公司在WWDC 2014上就發(fā)布了他們利用Metal開發(fā)的、更接近主機游戲畫質(zhì)的游戲《禪意花園(Zen Garden)》,其精美的三維畫質(zhì)和渲染技術(shù)甚至很難讓人相信這是在移動終端上巧奪天工設(shè)計的場景。無獨有偶,像知名的游戲開發(fā)商EA公司在收購PopCap公司后推出的《植物大戰(zhàn)僵尸》游戲的全3D版《花園戰(zhàn)爭》也被成功移植到蘋果的移動終端上,其公司旗下自主研發(fā)的全新三維引擎“寒霜3”通常只應(yīng)用在PC端中,但得益于Metal API對三維場景的處理能力,高端三維引擎同樣適宜遷移到蘋果終端中。

  雖然Metal主要為游戲開發(fā)者而設(shè)計,但對三維建模應(yīng)用的前景不會只限于游戲應(yīng)用,甚至還會走向更寬泛的應(yīng)用領(lǐng)域,而地理信息服務(wù)中對三維建模的應(yīng)用正是其中一類。

  隨著地理信息行業(yè)對三維建模的建設(shè)能力愈加成熟,其模型也朝著精細、逼真的方向發(fā)展。另一方面,三維數(shù)據(jù)也會越來越多地集中應(yīng)用在更便攜的移動終端,來開展相應(yīng)的分析處理工作,所以隨之而來的是三維地理模型在向用戶展示時所面對的數(shù)據(jù)吞吐的壓力。

  在技術(shù)層面上,網(wǎng)絡(luò)云計算技術(shù)解決了海量地理三維數(shù)據(jù)的下載與可視化問題,但數(shù)據(jù)從網(wǎng)絡(luò)緩沖到本地的三維影像處理和渲染能力還缺少更有效的支持,如果能夠嘗試利用Metal技術(shù)解決一些本地化的三維數(shù)據(jù)處理,則能夠?qū)崿F(xiàn)數(shù)據(jù)在網(wǎng)絡(luò)端和本地端的效率雙贏。

  HealthKit & HomeKit,垂直領(lǐng)域的開放猜想

  HealthKit與HomeKit也分別是這次蘋果公司開放出來的兩個API,兩個垂直行業(yè)的接口,或?qū)⒔y(tǒng)一醫(yī)療領(lǐng)域和智能居家領(lǐng)域的服務(wù)標準。

  HealthKit首先是一次大膽的嘗試,它要打造一個匯集個人健康數(shù)據(jù)的共享平臺。今后,在AppStore上任何可以收集用戶健康數(shù)據(jù)的應(yīng)用產(chǎn)品,甚至是蘋果產(chǎn)品以外的第三方可穿戴設(shè)備,都可以調(diào)用HealthKit數(shù)據(jù)中心的健康大數(shù)據(jù),從而為他們的用戶提供更加精準的健康保健信息。與此同時,這些應(yīng)用和硬件產(chǎn)品也需要把自己的數(shù)據(jù)提供給數(shù)據(jù)中心,形成數(shù)據(jù)往來和共享。在WWDC上,蘋果公司針對HealthKit宣布,未來會廣泛和醫(yī)院建立合作,用這些數(shù)據(jù)建立用戶和醫(yī)生之間的聯(lián)系,確保醫(yī)院能夠根據(jù)健康大數(shù)據(jù)提供診療咨詢和建議。

  對國內(nèi)的應(yīng)用前景來說,將健康數(shù)據(jù)整合到醫(yī)院可能還談之過早,但如果HealthKit的數(shù)據(jù)能被更多行業(yè)所應(yīng)用,也的確值得人們的期待。例如對于地理信息行業(yè)中涉及醫(yī)療、健康、環(huán)保等垂直領(lǐng)域的企業(yè),未來如能調(diào)用到來自HealthKit的數(shù)據(jù),便能將之整合并加以進行專業(yè)的分析;同時,這些分析結(jié)果也能提供給HealthKit,比如構(gòu)建環(huán)境與健康、日常的健康數(shù)據(jù)與疾病之間的關(guān)系數(shù)據(jù)庫等等。但這些就要看HealthKit未來能做得多么深入了。

  同樣的原理,HomeKit面向的是智能家居領(lǐng)域,蘋果公司希望能通過自己的一套標準,把一些準備投身于智能化場景的家具和居家用品廠商聯(lián)系起來,在一個共同的體系之下構(gòu)建家庭范圍內(nèi)的物聯(lián)網(wǎng)絡(luò)和數(shù)據(jù)交換體系。而家居網(wǎng)絡(luò)的不斷成熟,也將會結(jié)合室內(nèi)定位技術(shù)強化感知能力,目前在國內(nèi),結(jié)合了移動通信網(wǎng)絡(luò)信號的室內(nèi)定位技術(shù)已趨成熟,隨著該技術(shù)的產(chǎn)業(yè)化推動,室內(nèi)定位的運營服務(wù)商將更易與HomeKit結(jié)合,提供面向居家的綜合解決方案,例如和智能的家居廠商合作,快速尋找遺失在家中的某些物品,或者制定清潔機器人在家的清潔方案,設(shè)定路線等等。

  總之,蘋果公司開放的HealthKit與HomeKit意在將大數(shù)據(jù)延伸到那些實用的生活領(lǐng)域,并希望更多的開發(fā)者群體將數(shù)據(jù)用活,以帶來更廣泛的應(yīng)用。在這個趨勢下,不排除今后會有更多的重磅級API開放出來,促進產(chǎn)生多樣的數(shù)據(jù)中心,而這些數(shù)據(jù)也將為地理信息行業(yè)提供寶貴的支持。(文丨本刊編輯 陳啟臨)

喜歡您正在閱讀的內(nèi)容嗎?歡迎免費訂閱泰伯每周精選電郵。 立即訂閱

參與評論

【登錄后才能評論哦!點擊

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回復(fù){{item.replynum}}
    {{child.username}} 回復(fù) {{child.to_username}}:{{child.content}}

更多精選文章推薦

下一篇

2014可信云服務(wù)大會在京召開