萬字長文:AR行業競品分析報告

編輯導讀:AR,是一種實時地計算攝影機影像的位置及角度并加上相應圖像的技術,是一種將真實世界信息和虛擬世界信息“無縫”集成的新技術,這種技術的目標是在屏幕上把虛擬世界套在現實世界并進行互動。本文作者以“洞見”產品為例,對AR行業展開分析,希望對你有幫助。

自從2016年11月份我加入到一個從事“VR+直播+在線教育”的A輪團隊開始,我就對VR、AR、MR、HR等新興技術產生了極為濃厚的興趣,先后通過網絡、書籍、訪談、同行交流等形式去研究甚至可以說是鉆研這一塊,盡管我的本職工作能用到這些技術的地方并不多。

也正是這樣的堅持,這幾年我也收獲了很多,尤其是思考角度、知識體系等等都有了很大的提升。不過這次,我打算先就“洞見”這個產品談談我的看法。

一、綜述

一句話概括:洞見是一款面向AR創作者的內容創作平臺。

用戶群體:個人創作者、企業/機構

服務形式:

個人創作者:在創作者管理平臺完成注冊,通過公開的地圖進行場景編輯,并將內容發布至洞見AR-World官方APP預覽效果。

企業/機構:

  • 申請并購買企業服務,獲得SDK使用權限,將洞見AR-World能力融入自身APP。(文檔+SDK包)
  • 由洞見AR-World官方提供一整套定制化服務,根據場景所需進行設計(文檔+SDK包+定制開發)

核心功能:激光視覺融合建圖、空間定位與語義化、統一描述語言、可視化空間編輯工具、多硬件兼容性等

主要優勢:

  • 有網易大廠加持,現在獨立經營,有內容和技術領域的雙重優勢。
  • 提供集全棧技術能力、可視化編輯工具、高效AR內容創作及分發的一站式工作流。
  • 有獨立APP,集成unity引擎,在渲染方面做到極致。

合作案例:瑞幸咖啡、戴森、蔚來、飛利浦、農夫山泉、美的、方太、寶潔、安慕希、百威、吉列、飛利浦等知名品牌。

Brother:影見,一款AR互動投影儀。主要應用于教育、展陳等場景。

二、競品

2.1 分析目的

  • 個人興趣,想鍛煉和提升自己的競品分析能力。
  • 行業研究,了解這個行業發展方向和競爭態勢。

2.2 市場狀況

2.2.1 PEST分析

2.2.1.1 P政策方面

  • 2016年7月28日,國務院正式印發《“十三五”國家科技創新規劃》,指出研發新一代互聯網技術以及發展自然人機交互技術成首要目標,并且側重點是智能感知與認知、虛實融合與自然交互、虛擬現實與增強現實。
  • 2016年9月19日,工信部、發改委發文推動VR/AR等設備產業化,將VR、AR納入智能硬件產業創新發展專項行動根據《“互聯網+”人工智能三年行動實施方案》。
  • 2016年9月21日,文化部下發《文化部關于推動文化娛樂行業轉型升級的意見》通知,鼓勵游戲游藝設備生產企業積極引入AR/VR技術。
  • 2017年4月19日,文化部下發《文化部“十三五”時期文化產業發展規劃》圍繞文化產業發展重大需求,運用數字、互聯網、移動互聯網、新材料、人工智能、虛擬現實、增強現實等技術,提升文化科技自主創新能力和技術研發水平。
  • 2018年12月25日,工業和信息化部發布了《關于加快推進虛擬現實產業發展的指導意見》,《意見》的發布,明確了VR/AR技術的“國策”戰略地位。《意見》明確提出了到2025年,我國掌握虛擬現實關鍵核心專利和標準,形成若干具有較強國際競爭力的虛擬現實骨干企業的目標。
  • 2019年1月9日,發改委印發了《進一步優化供給推動消費平穩增長促進形成強大國內市場的實施方案(2019年)》,提出要擴大升級信息消費,加快推出5G商用牌照,同時鼓勵地方政府對AR/VR推廣應用予以補貼。
  • 2020年11月9日,《國務院辦公廳關于推進對外貿易創新發展的實施意見》指出,利用新技術新渠道開拓國際市場,充分運用第五代移動通信(5G)、虛擬現實(VR)、增強現實(AR)、大數據等現代信息技術,支持企業利用線上展會、電商平臺等渠道開展線上推介、在線洽談和線上簽約等。推進展會模式創新,探索線上線下同步互動、有機融合的辦展新模式。

由此可見,政策層面對于AR/VR行業而言是利好的,政策在行業發展過程中更多體現的是幫助和扶持,帶來的機遇遠遠大過威脅。伴隨著國家政策鼓勵力度的不斷加大,中國AR/VR行業迎來飛速發展契機。

2.2.1.2 E經濟方面

與AR/VR行業有密切關系的經濟情況主要包括:

  • 國民人均可支配收入
  • 國民對AR/VR產品的消費意愿

具體可表現為當前市場規模及其發展趨勢,相關數據如圖2-1和圖2-2所示。

可見,中國人均可支配收入的增長趨勢依然存在,但增長步伐開始放緩,AR/VR市場規模逐年穩步擴大。(AR漲幅相對較小)

2020的新冠疫情對經濟造成一定負面影響,但這種情形下對于AR/VR的需求卻逐步增加,甚至可能推動AR/VR技術的廣泛應用。

就拿教育市場來說,AR作為可視化教學的一種新形式,在疫情期間正加速提高全球化影響力,進軍教育行業千億級市場容量,作為一種行之有效的教學方式為各國所接納。

2.2.1.3 S社會方面

從用戶角度來看:

近年來,AR技術逐漸走進我們的生活中,給我們帶來有趣的交互體驗和不一樣的新鮮感。

除此之外,AR支持更廣泛的支付驗證方式,從而改變傳統支付和零售。

  • 通信領域,AR提供“創建沉浸式3D通信環境的必要構建模塊”,從而實現3D頭像通話。
  • 醫療領域,AR改變醫生訓練方式,比如模擬高難度手術的場景。
  • 安全領域,AR提高“危險工作”的安全性。

總之,AR技術改變了現代人的思想定式,將成為我們與城市環境增強現實進行互動的“眼睛”。

從內容創造者角度來看:

結合馬斯洛層次需求理論,AR行業的興起與發展將同時滿足內容創造者3大需求:

  1. 自我需求:能夠同時從精神與物質兩個方面達成自我實現的目標。
  2. 尊重需求:用戶及平臺對其生產內容的肯定與認同能夠讓其感受到更多人的尊重。
  3. 社交需求:與用戶進行線上線下互動,形成以自身為中心的社群。

從供需兩端可以看出社會層面需要一個蓬勃發展的AR行業,人們的文化認知與精神需求為行業發展注入了強大的外部驅動力。

2.2.1.4 T技術方面

5G通信技術將推動AR技術的大規模落地。

5G帶來的高速通信將減輕硬件的運算負擔、提高AR設備的視覺處理效率和追蹤精確度、提供低時延的用戶體驗。

大平臺帶動對產業發展有積極意義。

隨著微軟、蘋果、Google、Facebook等大平臺的相繼進入,雖然在運行AR的設備和系統上都有要求,但仍然無法阻擋在社交媒體上引起一陣風潮,也引得投資界及整個市場重新將關注點投向AR市場。

大平臺的研發主要集中在第三方SDK,產品主要以企業定制的應用和展示型demo為主(Pokemon Go是特例)。

目前世界上主流的AR SDK提供廠商,國外的主要是Vuforia(2015年11月被PTC公司收購)、Metaio(2015年5月被Apple收購),國內的主要是EasyAR、視+、亮風臺等。

2.2.1 行業分析

2.2.1.1 市場規模

由圖2-3可知,移動AR是短期內主要發展趨勢,移動平臺之間的競爭會進一步推動整個產業發展,對市場短期預測發生了根本性轉變,從VR為主轉變為AR為主,且移動AR占據主導。

根據2017年8月智能手機操作系統的統計數據顯示,iOS和安卓已經占據整個移動市場的99%。

根據全球移動智能公司Newzoo今年發布的《全球移動市場研究報告》顯示(見圖2-4):

全球智能手機用戶數量從2016年的23億增至2020年的35億。這一數字預計將在2023年達到41億,接近世界人口的一半。

而2020年活躍智能手機數將達到42億,其中1.997億部為5G手機并將在2023年達到21億,占活躍智能手機數的42.7%。

中國目前擁有最多的活躍智能手機用戶,2020年底規模將達到8.74億,而印度的智能手機用戶將達到4.43億,位列全球第二,美國則以2.7億緊隨其后。此外也要看到,迫于短期或長期的營收增長放緩或下跌,各手機廠商都亟待新技術提升營收,移動AR的到來無疑會給市場帶來更多信心和可能。

2.2.1.2 競爭格局

根據圖2-5分析,2018年中國、美國、歐洲為全球增強現實行業市場規模前三甲。其中美國市場與中國市場均占比24.91%,并列第一;其次為歐洲地區,占比為22.64%;排位第三。根據IDC最新預測數據,從地域來看,美國將在2019年提供最大的AR支出;其次是中國;西歐將成為2019年的另一個大區域。

根據圖2-5分析,微軟、蘋果、Google、Magic Leap領先行業發展,在商業模式創新或產品/服務創新性上擁有較強的獨特性,同時具有很好的系統執行力能夠把創新性提供給市場并獲取較高的市場認可。

微軟HoloLens是AR標志性硬件,作為一款全息計算機兼頭盔顯示屏,致力于打造混合現實場景,提供基于視線、手勢和語音的多種人機交互方式,并針對企業用戶和開發者,建立開放平臺和應用,實現AR全產業鏈布局,在2015年一經推出便吸引業內關注,2017年HoloLens登陸中國市場,隨著微軟在消費者版HoloLens的開發,微軟將繼續領跑AR市場。

蘋果在AR領域持續布局,擁有多項AR專利技術,在2017年,蘋果推出ARKit,9月上線搭載ARKit的iOS11,引領手機AR的熱潮。作為下一代計算平臺,AR將會對智能手機產生影響,蘋果在優化手機功能的同時,提前布局AR硬件和內容,實現對AR的生態化布局。

Google在2012年推出Google glass率先引爆市場,后Google glass受限于技術及隱私問題,項目暫停,但Google繼續深耕AR通用技術、AR設備和AR開放平臺,并推出ARCore開放平臺,通過基層架構的布局,Google在VR市場占據領先地位。

Magic Leap是AR領域的獨角獸,主要在硬件、分發平臺和游戲應用上進行布局。截至2018年底分別獲得阿里巴巴和谷歌的7.935億美元C輪融資。Magic Leap已推出Magic Leap One“創造者版本”,以AR眼鏡、手柄和移動處理單元組成AR硬件組合,具有數字光場、視覺感知、聲場聲效等功能,主打下一代交互界面。隨著Magic Leap One的面世,Magic Leap進入行業領先者象限。

2.2.1.3 發展前景

巨頭布局情況請看圖2-7:

投融資分析請看圖2-8和圖2-9:

由圖2-7分析,在創業公司發力AR產業的同時,BAT等巨頭也將目光放在AR上,通過投資、建立實驗室等方式,發力AR技術,打造AR平臺,并將AR技術與現有業務進行結合。

由圖2-8分析,在AR領域,國內投資則主要集中在AR眼鏡與AR濾鏡以及視頻方便,針對其他方向的投資寥寥無幾。數據顯示,眼鏡領域集中了2018年我國38.46%的融資事件和34.07%的融資金額,在非游戲制作及工具領域則聚集了62.59%的融資金額。而汽車導航、游戲、醫療等應用領域獲得融資的企業為零。這說明我國AR行業的底層技術積累不夠,我國大部分企業尚不能底層技術的支撐下進行上層應用的開發。

由圖2-9分析,截至到2019年上半年,中國AR行業投融資事件投融資金額為26.87億元,2013年到2017年呈上升趨勢,2017年達到投融資金額最高。有很多人都說2017年是AR元年,接著2017年到2019年呈下滑趨勢,投資者逐漸回歸理性。

小結:經過6-7年的積累,加上2020年疫情和5G這2大因素,AR行業或許會引來巨大的發展。

2.3 競品選擇

2.3.1 競品池

  • 百度-DuMix AR
  • 阿里-Ali Genie AR
  • 騰訊-QQ AR
  • 華為-AR Engine
  • 商湯-Sense AR
  • 視+ – Easy AR、視+ AR
  • 亮風臺- Hi AR

本次競品池主要面向國內的競品,國外競品由于資料搜集難度相對較大,打算下次找個機會再補充上來。

2.3.2 競品選擇

2.3.2.1 百度-DuMix AR

slogan:虛實融合,創所未見

服務形式:SDK+內容創作平臺

核心能力:2D識別追蹤、SLAM(同步定位與地圖構建)、3D互動和特效渲染

行業應用:視頻直播、智能營銷、智能工業、智慧教育、智慧出行

主要優勢:

  • 數據(百度搜索引擎系統導入的強大數據積累)
  • 三維感知與跟蹤(穩定的圖像跟蹤、單目視覺SLAM等)
  • 智能交互(語言、手勢、人臉)
  • 自研超輕量AR渲染引擎(超輕量、跨平臺、低門檻)

經典案例:君樂寶純享、可可可樂AR城市罐、唯品會-616讓好物發聲、三星Galaxy S8新機上市推廣等。

對比分析:

  • 洞見AR成為開發者的門檻有點高,目前還是最簡單的表單申請,而且申請了好幾天也沒有回復,看不到任何申請記錄或進度。
  • 百度AR可以直接用百度賬號登錄,其實洞見也可以考慮直接用網易賬號登錄。目前洞見的內容管理部分暫時看不到,但是百度的內容管理部分,選取的模板還是比較符合市場的,還告知“所需素材”。

入選理由:屬于直接競品,滿足的用戶需求和解決方案大致相同。

競品評級:⭐ ⭐ ⭐ ⭐ ⭐ 五顆星(競爭指數)

2.3.2.2 阿里-Ali Genie AR

slogan:智能應用開放平臺

服務形式:SDK+內容創作平臺+AR教育

核心能力:高精度的圖片云識別、NFT、微端次世代渲染、3D 追蹤和識別

行業應用:營銷導購、教育場景、服裝/道具/海報等其他場景

主要優勢:

  • Aivex 高質量渲染引擎(阿里新一代GPU加速的交互式渲染引擎)
  • 高穩定度追蹤(快速移動下最遠/最近距離追蹤表現優秀)

經典案例:手淘海爾洗衣機商品詳情、天貓618理想生活、哈根達斯創意冰淇淋公仔、天貓雙十一多國家天貓等。

對比分析

  • 阿里AR的SDK體驗形式包含阿里火眼 APP、開發者自有 APP、手機淘寶等
  • 網易洞見SDK封裝了開發者自有APP的掃一掃、廣告位調起、AR Sticker(AR相機解決方案)這三種體驗形式。

入選理由:屬于借鑒類競品,滿足的用戶需求和解決方案有所差異。

競品評級:⭐ ⭐ ⭐ 三顆星(競爭指數)

2.3.2.3 騰訊-QQ AR

slogan:助你輕松實現AR創意

服務形式:內容創作平臺

核心能力:基于騰訊優圖實驗室的技術支持,能夠實現精準圖像識別、實物識別、 文字識別、人臉識別、手勢識別五項主要能力。

行業應用:營銷導購、教育場景、服裝/道具/海報等其他場景

主要優勢:

  • 創作者門檻較低,可以直接用QQ掃一掃體驗。
  • 對創作者扶持力度大,推出了“百萬新青年計劃”。
  • AR與社交結合,打造的社交新生態。

經典案例:百事可樂、麥當勞、阿迪達斯、中國東方航空等。

對比分析:

騰訊AR針對上傳的圖片和視頻會有一些個性化處理和“傻瓜式”操作。

  1. 圖片:針對上傳的圖片特征點對圖片識別率進行打分,60分以上的圖片可作為識別圖。
  2. 視頻:檢測到上傳的視頻為純色背景,支持自動提取并摳掉背景色,摳出前幕圖像。

網易洞見的內容管理部分暫時體驗不到,還在等平臺審核😢。

入選理由:內容創作流程十分簡潔,容易上手,AR效果穩定。

競品評級:⭐ ⭐ 兩顆星(競爭指數)

2.3.2.4 華為-AR Engine

slogan:為您的應用提供運動跟蹤、人體和人臉跟蹤、環境跟蹤等AR能力,助力應用融合虛擬世界與現實世界,打造全新的視覺體驗和交互方式。

服務形式:內容創作平臺+SDK

核心能力:運動跟蹤(跟蹤設備對于周圍環境的位置和姿態變化軌跡)、環境跟蹤(跟蹤設備周圍的光照、平面、圖像、物體、環境表面等環境信息)、人體和人臉跟蹤(跟蹤人臉、人體、手勢等實時信息)。

行業應用:華為設備、空間識別、遠程協作等

主要優勢:

  • 整合模組、芯片、算法和EMUI系統,采用硬件加速,提供效果更好、功耗更低的增強現實能力。
  • 基于華為設備的獨特硬件,在基礎的SLAM定位和環境理解能力外,還提供手勢、肢體識別交互能力。
  • 支持在眾多華為設備上集成HUAWEI AR Engine,下載量已超過3億。

經典案例:華為手機等

對比分析

  • 華為AR提供codelab,輔助Demo開發體驗,內容創作者管理支持團隊協作。
  • 網易洞見CMS內容運營平臺同樣支持團隊協作,必須用網易通信證登錄。

入選理由:開發指南、API參考、實例代碼、SDK獲取等開發者文檔形成了一套獨有的知識體系。

競品評級:⭐ ⭐ ⭐ 三顆星(競爭指數)

2.3.2.5 商湯-Sense AR

slogan:用AI認識世界,用AR改變世界

服務形式:SDK

核心能力:圖像識別和跟蹤、SLAM、人臉追蹤和重建、手勢識別和跟蹤、云錨點、光照估計、三維物體識別與跟蹤。

行業應用:iOS/Android等手機端APP應用

主要優勢:

  • 基于ARCloud的Mark識別服務,可以在眾多圖像中識別并定位。
  • 基于ARCloud的錨點對齊服務,可以在AR場景中讓多人共享坐標,實現多人互動協作。
  • 提供C、Java、Unity3D等版本SDK,兼容OEM品牌設備、高通、MTK平臺。
  • 支持單目/多目攝像頭、RGB、IMU(慣性測量單元)等。

經典案例:AR家具、黑羊守護者、手勢舞等。

對比分析:

  • 商湯AR通過賦能移動端開發,構建增強現實體驗平臺。
  • 網易洞見則主要是提供SDK和內容創作及分發。

入選理由:商湯AR主打移動應用SDK,移動AR是短期內主要發展趨勢。(見圖2-3)

競品評級:⭐ ⭐  兩顆星(競爭指數)

2.3.2.6 視+ – Easy AR、視+ AR

slogan:想你所想,見所未見

服務形式:SDK+內容創作平臺

核心能力:稀疏空間地圖、稠密空間地圖、持久化、多人共享、碰撞遮擋等。

行業應用:文旅、營銷、電商、金融、零售、汽車、教育、游戲、直播、房產家裝、傳媒出版、工業/制造業等。

主要優勢:

  • 移動應用、AR定制化、AR流量平臺投放、WebAR、AR眼鏡等多種解決方案。
  • 視+AR旅游行業解決方案集實用性和娛樂性于一體,可在景區內實現AR導覽、AR游戲和各種類型AR互動體驗,能滿足不同規模的景區創新運營需求。
  • 利用AR技術,針對集社交、娛樂、美食、零售等功能于一體的商場/商業綜合體、購物街區、公共空間等業態打造的全場景AR智慧商業解決方案。

經典案例:汽車之家818在線車展、湯臣倍健-AR抓萌豬、ofo小黃車-AR小黃車、海底撈AR集卡等。

對比分析:

  • Easy AR主打構建移動AR未來,視+ AR主打AR內容創作,不過SDK方向更新比較慢。
  • 網易洞見主打AR內容創作和分發,影見主打AR互動投影儀。

入選理由:國內做的比較早的AR SDK,最早是對標Vuforia SDK,技術能力很不錯,華為P20發布時候內置的AR應用中還有一款是視+提供的。老牌國內AR創業公司,和亮風臺一起代表著國內AR創業公司的高級水平,主攻sdk和云服務。

競品評級:⭐ ⭐ ⭐ ⭐  四顆星(競爭指數)

2.3.2.7 亮風臺- Hi AR

slogan:專注增強現實,引領人機交互

服務形式:SDK+內容創作平臺

核心能力:雙目AR智能眼鏡、HiLeia(為AR智能眼鏡打造的實時通訊與協作產品)、HiAR Cloud云服務。

行業應用:AR眼鏡、公共安全、智能制造、互動營銷、5G AR等。

主要優勢:

  • 自主研發AR終端和AR云,已建成以AR云為數字中樞、端云結合的AR平臺 HiAR Space。
  • 聯合5G、IoT、大數據等新興技術與產業合作伙伴,使AR更深入廣泛地賦能行業、服務生活。

經典案例:海爾AR智能工廠、格力AR智能家電、阿里云AR城市運維、QQ-AR火炬傳遞等。

對比分析:

  • HiAR SDK用起來和Easy AR SDK有些像,支持”微信+AR預覽”、“AR 應用插件”、“使用「幻鏡」預覽 AR 效果”等。
  • 網易洞見必須介入創作者自有APP才能對AR效果進行預覽。

入選理由:與網易洞見業務重合度很高,與支付寶、京東、小米、騰訊等很多知名大廠有過合作,具備一定的技術優勢。

競品評級:⭐ ⭐ ⭐ ⭐ ⭐ 五顆星(競爭指數)

2.4 競品確定

基于上述分析,“百度-DuMix AR”、“視+AR”和“亮風臺- Hi AR”在行業應用、目標人群、主要業務等層面的相似性決定了可以作為洞見AR的主要競品分析對象。

2.4.1 戰略層對比

2.5 做個總結

后續打算從戰略層、范圍層、結構層、框架層、表現層這幾個方面去分析,但由于洞見創作者的申請還是沒通過,無法體驗到完整流程,為了確保分析數據和素材的真實性和準確性,并且對讀者負責,所以后續的分析需要以后補上了。(攤手+無辜狀)

我先簡單做個總結吧:

  • 從使用場景看,這四個產品都在AR營銷這一塊發力。之前很多人都覺得,AR技術應該只是硬件大佬們的專利,但隨著AR技術的爆紅,投資者們也悄悄加入進來,各種AR新興公司的交易量逐年增長。各個行業也開始嘗試用AR技術,使營銷活動更加吸引眼球,更加有效——根據Vibrant Media:AR廣告內容回憶率比2D廣告高700%。目前,AR產業與各領域的融合已經初見成效,電影、游樂場、綜藝、美妝、品牌、社交、游戲、動漫虛擬人物、甚至是大學都有相應的實踐案例。
  • 從用戶定位看,這四個產品也有很高的相似度,鼓勵AR內容創作的同時,也提供SDK等解決方案給開發者。從解決方案的涉及面來看,視+提供了14種通用解決方案和8個行業解決方案,涉及面相對來說是四個產品中最廣的。但亮風臺主打公共安全和智能制造這2個領域,公共安全包含人/車識別核查、遠程調度/協同作戰、天地一體/立體防控,智能制造包含巡檢維護、指導培訓、遠程協作、記錄管控,總結來說就是深耕垂直行業,這樣布局我是比較認可的,因為助力公共安全和智能制造體現了這家企業的社會責任感。
  • 從核心功能看,這四個產品各有側重。有挺多專業詞匯的,不過據我所知洞見AR和視+AR是集成unity引擎,Unity3D引擎提供了非常龐大的游戲特性,它最出色的地方就是它的跨平臺特性,這意味著你的游戲可以迅速而且方便地被發布到Android,iOS,Playstation 3,Xbox360等等,這使得它是一個非常棒的移動游戲開發引擎。對移動VR來說,沿襲了手游時代的特點,Unity仍然是首選開發引擎。畢竟眾多的手游廠商一旦選擇向VR轉型,幾乎90%以上都會選擇移動VR。

三、思考

結合以上幾款產品的服務形式,都有提供“SDK集成”這種方式,所以在“API設計”和“SDK接入”我也想發表或整理一些觀點。

3.1 SDK是什么?

SDK是一系列程序接口、文檔、開發工具的集合,即“軟體開發工具包”。

一個完整的SDK應該包括:(1)接口文件和庫文件(2)幫助文檔(3)開發示例(4)實用工具。

通常SDK是由專業性質的公司提供專業服務的集合,比如提供安卓開發工具、或者基于硬件開發的服務等。也有針對某項軟件功能的SDK,如推送技術、圖像識別技術、移動支付技術、語音識別分析技術等,在互聯網開放的大趨勢下,一些功能性的SDK已經被當作一個產品來運營。

開發者不需要再對產品的每個功能進行開發,選擇合適穩定的SDK服務并花費很少的經歷就可以在產品中集成某項功能。

3.2 API是什么?

API即“應用程序編程接口”,是一些預先定義的函數,目的是作為“介面”溝通兩個不同的東西,提供應用程序與開發人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。其實就是別人已經寫好的可以實現特定功能的函數,而你只需要根據他提供好的接口,也就是調用他的方法,傳入他規定的參數,然后這個函數就會幫你實現這些功能。

接口文件和庫文件就是API,將底層的代碼進行封裝保護,提供給用戶一個調用底層代碼的接口。

順便解釋一下幫助文檔、開發示例、實用工具這三個概念:

  • 幫助文檔是用來解釋接口文件和庫文件功能的,以及介紹相關的開發工具,操作示例等。
  • 開發示例就是做出來的一個DEMO展示,也要包括源代碼。
  • 實用工具是用來協助用戶進行二次開發的工具,比如二次開發向導、API 搜索工具、軟件打包工具等。

3.3 SDK 和 API 的關系

SDK相當于開發集成工具環境,API就是數據接口,在SDK環境下調用API數據。

實際上SDK包含了API的定義,API定義一種能力,一種接口的規范,而SDK可以包含這種能力、包含這種規范。

但是SDK又不完完全全只包含API以及API的實現,它是一個軟件工具包,它還有很多其他輔助性的功能。

SDK 包含了使用 API 的必需資料,所以人們也常把僅使用 API 來編寫 Windows 應用程序的開發方式叫做“SDK編程”。

3.4 API設計與SDK開發

3.4.1 API設計原則

API設計看似簡單,其實里面的學問還不少,在整個設計流程中,一不小心就會陷入各種陷阱之中,給你帶來后患無窮的危害。

每個API接口應該只專注一件事,有以下5個原則可以參考一下:

  • API應盡可能地輕小:滿足需求、對有疑問的地方可以暫時不用(函數、類、方法、參數等,你可以不添加,但千萬不要刪除),概念性的東西比體積重要,尋找一個良好的動力體積比。
  • 實現不要影響API:關注實現細節(不要迷惑用戶、不要隨便改變實現方式),意識到具體的實現細節(不要有越權的方法行為,例如不要制訂哈希函數、所有的調優參數都是可疑的)。
  • 不要讓實現細節“泄露”到API(例如on-disk和on-the-wire格式等異常情況)
  • 最小化可訪問:設計人員應盡量把類及成員設為私有,公共類不應該有公共字段(包括異常實例),最大限度地提高信息隱藏,允許模塊可以被使用、理解、構建、測試和獨立調試。
  • 命名問題:應該見名知意,避免含糊的縮寫,對同一樣東西的命名應該有個一致性的前綴(遍及整個平臺API),講究對稱,代碼應該易讀。好的名稱可以驅動開發,并且只需拆分與合并模塊即可。

3.4.2 SDK開發原則

一個不錯優秀的sdk開發需要注意如下方面:

SDK架構設計-模塊化、組件化、插件化。

便于層次分清,避免代碼臃腫,提高代碼閱讀性以及單元測試。可以參考下《Android徹底組件化方案實踐》如何組件化的思路,但是實際下來顧及到各自的項目大小,可以先從抽離、獨立各個業務層做起,盡量分清層次,來提高項目層次感,降低維護難度。

SDK更新修復能力。

一個成熟的熱更新框架對降低使用者嵌入成本、快速應用業務發展和及時修復bug很有必要,但是目前市場開源的框架都是針對Apk熱修復的,其實要針對sdk只要從中抽離出核心思想即可。

3.5 AR未來需解決的問題

3.5.1 技術層

  • 人工智能技術等短期內難以突破。
  • 計算機視覺技術的加速運算受制于底層算法。
  • 需要海量數據算法。

3.5.2 產品層

  • 終端硬件門卡高,量產化困難。
  • 網絡帶寬受限,基礎設施不達標。
  • 云端計算能力有待提升。

3.5.3 市場層

  • 消費級市場教育有待進一步提升。
  • 企業級市場進入壁壘相對較高。
  • 創業者面臨資源整合和供應鏈難題。

3.5.4 用戶層

  • 消費級用戶使用習慣改變需要時間。
  • 企業級用戶找準剛需需要時間。

四、背后故事

我大概花了1周左右的時間去寫這個文檔,其中花了3-4天時間去收集素材,2-3天整理成文。

其中我使用的是“自下而上”的結構化思維去做這件事,即“先出提綱,后聚合歸納”,這種方法為我日常工作提供了很大的幫助,特別是能助我快速、準確的梳理需求。

為了對洞見AR有一個比較清晰、準確、完整的了解,我重點研究了一下官方編寫的“網易洞見SDK集成指南”,感想如下:

看到這個文檔是用語雀寫的,感覺很親切,因為我也一直在使用這個平臺去歸納整理我的碎片化的知識內容,希望逐漸形成自己的知識體系。

看文檔上的發布日期,這個文檔大概是2019年12月份開始寫的,直到現在已經快1年時間了,但是文檔的完整度還不是很高,比如缺少開發后自檢、SDK數據安全說明等。

SDK更新記錄只有v1.7和v2.0兩個版本,并且還是外鏈到tower或石墨文檔的鏈接。(目測團隊有在使用tower完成線上協作)

華為AR Engine有一個“HUAWEI AR Engine Demo開發體驗”,我覺得對于開發者來說是非常友好的。(見下圖)

以上僅為個人觀點,由于信息搜集渠道不完全以及個人閱歷、能力等因素可能會導致部分觀點有失偏頗,如有錯誤之處,煩請指正~

部分內容參考自知乎、CSDN、網易洞見SDK集成指南、易現官網等,如有侵權也歡迎糾正。

 

本文由 @周祚棟 原創發布于人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基于CC0協議

給作者打賞,鼓勵TA抓緊創作!

文章若有侵權請來信告知:品牌行銷策略,產品行銷與設計,各類型行銷推廣案例分享-品牌行銷點點讚 » 萬字長文:AR行業競品分析報告