從混合包開發到100%純鴻蒙應用還有多遠?優酷鴻蒙版的開發實踐與思考|卓越技術團隊訪談錄

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"過去一年,鴻蒙系統(HarmonyOS)馬不停蹄地更新,一步步完成原定路線圖的目標。2020年12月,鴻蒙推出了面向手機開發者的Beta版本;到2021年6月2日,華爲發佈多款搭載HarmonyOS 2的新產品,開始搭載於智能手機上。對於一個新生操作系統來說,繁榮的應用市場自然是其生態能持續發展壯大的必要條件。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而在初期發展中,主流 App 的支持亦顯得尤爲重要。InfoQ 留意到,有部分主流 App 早已開展鴻蒙系統上的探索工作並獲取了一些成果,因此希望通過選題採訪的方式記錄開發者在鴻蒙應用上的探索歷程和心得,以供業界參考。本文中,InfoQ 採訪了優酷高級無線開發專家劉洋,請他與我們分享優酷鴻蒙版的開發工作和實踐經驗。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"優酷鴻蒙版有什麼特別?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:爲什麼會選擇開發優酷鴻蒙版?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"優酷與華爲公司長期以來保持緊密的合作。在鴻蒙系統對外發布之後,優酷技術團隊也在第一時間投入對鴻蒙系統以及鴻蒙開發者SDK的研究,尋找與優酷客戶端契合的功能點,希望可以做出讓人耳目一新的亮點。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"優酷早在2020年11月份就開始與華爲合作,在鴻蒙系統上展開初步探索。後來我們專門開發的優酷鴻蒙版本作爲案例展示出現在HarmonyOS Beta版本發佈會,同時也預裝在早期Beta版本的OTA升級鏡像之中。這些早期合作取得了較好的市場反應和積極的用戶評價,大量用戶在社交媒體或者視頻網站上貼出自己的使用體驗和評測文章和視頻。因此,我們決定正式推出優酷鴻蒙版本,上架到華爲應用市場。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:優酷鴻蒙版跟Android\/iOS客戶端上的版本相比,有什麼不同?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"經過優酷內部的分析和討論,我們認爲優酷在鴻蒙系統上的嘗試,不應該侷限在將某一個模塊或者某個業務使用鴻蒙的API重新開發一遍,而是應該與鴻蒙系統提供的特色功能相結合,實現傳統Android設備之間無法實現或者較難實現的功能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"由於優酷客戶端橫跨Android、iOS、iPadOS、Windows、MacOS、OTT等多種平臺,天然地具有設備之間相互聯動的場景,所以我們也希望在優酷的多屏互動功能上做出一些新意。於是,我們把目光落在了鴻蒙系統提供的**“分佈式協同體驗”**。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,優酷鴻蒙版本是以Android版爲基礎,包含Android版本的所有功能,並添加了兩大專有功能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"第一個是桌面Widget FA卡片,該卡片100%用鴻蒙API編寫,可以脫離優酷主客獨立運行,提供熱門視頻快速觀看的功能:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在手機桌面上的優酷icon輕輕上滑,會彈出一個鴻蒙卡片,並推薦最近的熱播劇,點擊卡片就能跳轉到優酷客戶端內的相應頁面。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"點擊卡片上的圖釘按鈕,可以將這個FA卡片固定在桌面上。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"第二個是多屏互動FA,也是100%利用鴻蒙API編寫,但需要與優酷主客協同運行,提供多臺鴻蒙設備之間多屏互動的功能:用戶可以點擊優酷鴻蒙版播放頁中的“視頻流轉”按鈕,將手機端正在播放的視頻流轉到其它鴻蒙設備上(如鴻蒙智慧屏等),並可以將手機作爲遙控器對大屏設備進行播控控制。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/ff\/ff6dba890acb23244b9d12c058414644.png","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如此一來,在手機上不僅能對大屏的音量進行調整,也支持對播放速度、清晰度、劇集進行操控,還可以旋轉大屏上的自由視角視頻(FVV,Free Viewpoing Video)的角度。這裏採用的自由視角技術可理解爲「Outside-In」的觀看方式,類似 3D 遊戲的操作手法,是藉助阿里文娛摩酷實驗室的整套解決方案實現。自由視角技術互動的製作包括軟硬件、雲端三維重建、視頻壓縮和傳輸、客戶端視點重建、視頻標準建設等一系列環節。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而“鴻蒙多屏互動”與傳統投屏的最大區別是,我們是利用鴻蒙系統提供的“設備\/服務發現機制”來搜索對端設備,以及使用鴻蒙系統的“建立連接”功能來建立設備之間的雙向通信。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"由於鴻蒙系統的 “設備\/服務發現機制”、“建立連接”功能經過高度優化,從我們自己的使用體驗來說,“鴻蒙多屏互動”相比起傳統DLNA或者Miracast鏡像功能,有幾點比較明顯的優勢:設備發現快、連接建立快,且連接建立之後非常穩定,不容易斷連等。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:除了手機,優酷鴻蒙版跟搭載鴻蒙系統的終端產品會有不一樣的聯動嗎?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"技術上來講,搭載在兩臺鴻蒙系統設備上的優酷鴻蒙版本都可以彼此聯動,並且可以聯動的功能也不僅限於視頻流轉。但目前我們只開放了手機端和智慧屏設備上的優酷客戶端之間的多屏互動功能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:目前來看,優酷自從出了鴻蒙版之後,在用戶層面會有一些比較明顯的變化嗎?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"鴻蒙系統前期的討論熱度很高,有很多用戶通過社交媒體或者科技新聞了解到優酷推出了鴻蒙版應用,也非常積極地登錄華爲應用市場下載使用優酷鴻蒙版本,還有的在社交媒體和視頻網站發佈了很多試用心得體會和評測視頻。當前在鴻蒙渠道,優酷的新用戶佔比遠高於華爲Android渠道。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"混合包開發模式更現實"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:團隊是從什麼時候開始開發優酷鴻蒙版,做這塊的同學大概有多少人?是如何分工的?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"優酷鴻蒙版本的開發早在去年10月份就啓動了,在2021年6月份正式上架第一個優酷鴻蒙版。參與的同學來自研發、設計、測試、產品、商務、運營等多個團隊,總共十來個人。其中,產品對即將在優酷鴻蒙版上線的專有功能進行規劃;研發和測試對具體功能進行實現和質量管控;商務根據我們的需求與華爲方面討論合作進度;運營將開發完畢的優酷鴻蒙版上架,並維持日常運營。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:能否大概介紹一下優酷鴻蒙版的開發過程?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"優酷鴻蒙版本以Android版本爲基礎,添加一部分完全使用鴻蒙系統API開發的專有特性功能,然後混合打包成一個安裝包,並和Android版本同時提交到華爲市場。安裝鴻蒙系統的華爲手機在市場中下載的是鴻蒙版本,安裝Android系統的華爲手機仍然是下載Android版本,兩者互不影響。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"關於詳細的開發實踐過程,歡迎大家查看“優酷鴻蒙開發實踐”系列技術文章:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/mp.weixin.qq.com\/s\/qggYZJl4hjIxD1TfSM7k1g","title":"","type":null},"content":[{"type":"text","text":"《鴻蒙卡片開發》"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"https:\/\/mp.weixin.qq.com\/s\/vuJg2sWowhhctpNLKQSeUw","title":"","type":null},"content":[{"type":"text","text":"《多屏互動開發實踐》"}]},{"type":"text","text":"、"},{"type":"link","attrs":{"href":"https:\/\/mp.weixin.qq.com\/s\/D_pRf7TVlZ6j4Khv5XedPg","title":"","type":null},"content":[{"type":"text","text":"《優酷Android與HarmonyOS HAP混合打包技術實踐》"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:採用混合包開發模式的考慮因素是什麼?是研發成本嗎?優酷怎麼去評估這部分成本?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","marks":[{"type":"strong"},{"type":"strong"}],"text":"首先,在當前這個階段將優酷這樣的大型Android應用全部使用鴻蒙API改寫是不現實的。所以"},{"type":"text","marks":[{"type":"strong"}],"text":"華爲設計了一種演進路線,希望將App中的功能由Android模塊逐步替換爲鴻蒙FA\/PA,並混合打包在一起進行分發,逐漸抵達100%純鴻蒙的最終形態。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"其次,優酷App大量依賴阿里系的各種移動中間件,比如安全、加密、網絡、Crash收集等。如果阿里集團的相關部門未提供這些SDK的鴻蒙系統版本,優酷是無法獨立開發出一個“純鴻蒙應用”的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"因此,混合包開發模式是比較現實的做法。混合包的開發成本,涉及鴻蒙專有功能的開發和測試、混合包的打包和上架、優酷所有功能的迴歸測試,其成本是可控的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:開發過程中,難度最大或者最爲耗時的部分是什麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"由於我們加入鴻蒙生態圈的時間點非常早,而且優酷也是一個很複雜、功能非常多的大型App,因此優酷鴻蒙版本的開發也遇到了很多困難。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"首先,在早期階段,鴻蒙系統和鴻蒙開發者SDK的功能還不夠穩定,開發者文檔也不夠完善。遇到問題時,需要花大量時間確定到底是自己代碼的問題,還是鴻蒙系統自身的問題,或者是打包工具鏈的問題。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"其次,華爲是最早提出“雲管端”概念的公司之一,鴻蒙系統上App運行時行爲同時受鴻蒙系統、鴻蒙系統的預裝App、華爲雲服務的雲端配置的影響,當優酷遇到線上非預期的技術問題時,排查鏈路比較長。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"第三,由於優酷Android版本和優酷鴻蒙版本同時在華爲應用市場上架,之前沒有可以參考的先例。如何保證兩者在華爲手機中的羣體中互不影響,在優酷內部鴻蒙版和Android版的代碼同步、發版節奏的對齊等方面也需要做大量的工作。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"鴻蒙版的開發和維護是一項長期工作"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:在優酷鴻蒙版的開發過程中,您認爲還需要改進或提升的點有哪些?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"第一,優酷鴻蒙版是以優酷Android版爲基礎,在開發鴻蒙專有功能的時候,需要對原始Android應用中的部分共用代碼做一定的修改,爲了避免影響Android主線版本的功能,我們採用的是拉分支獨立維護的辦法,很長時間都沒有將修改代碼合入主線版本。這一點加大了鴻蒙版本的開發和維護成本,也拖累了鴻蒙版本的發版速度。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"第二,鴻蒙混合包是Android + 鴻蒙代碼,採用優酷的Release發佈證書籤名,難以開發調試,給參與鴻蒙特性早期開發的同學帶來了很多困擾。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:能否分享下團隊在開發鴻蒙版優酷中積累的經驗?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"目前優酷鴻蒙版中鴻蒙部分的功能,仍然需要從原始Android部分獲取大量的信息和狀態,業界其他App一般是使用Java反射等技術在鴻蒙代碼中讀取Android部分的信息,難以開發和維護。我們封裝了一套規範,採用易於擴充的雙向通信方式,解決了鴻蒙和Android之間雙向通信的難題。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:鴻蒙版已經上線,未來針對這個版本有什麼打算?還需要做哪些事情?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"優酷和華爲終端業務一直以來保持緊密合作。我們預期會基於鴻蒙系統的“分佈式流轉”、“分佈式協同計算”、“分佈式設備”等專有特性,再結合優酷實際業務去開發出優酷鴻蒙版的專有功能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"優酷鴻蒙版的開發和維護是一項長期工作,是否開發純鴻蒙版的優酷,主要是看華爲對純鴻蒙應用的推廣力度,以及阿里系在鴻蒙系統上的移動中間件的統一規劃。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"InfoQ:⽬前看來,做鴻蒙版應⽤的主流App並不多,您如何看待這個現狀?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"劉洋:"},{"type":"text","text":"首先,一個新的移動平臺出現之後,業界暫時採取觀望的態度是很正常的。在新平臺上開發App的投入產出比、是新成立團隊還是讓現有團隊同時維護多平臺等等,都是各個公司的業務和技術決策者需要審慎考慮的問題。其次,Android版本的App也能在鴻蒙系統上直接運行,因此各大公司開發鴻蒙版App的必要性和急迫性還不是很高。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"但是,我們可以看到華爲公司對鴻蒙系統長期投入的決心是相當大的,對鴻蒙版應用也給予了越來越多的資源傾斜。早期參與鴻蒙生態的業界應用有很多都取得了不錯的業務結果,華爲應用市場鴻蒙專區中的應用數量也在快速攀升,我相信未來進入鴻蒙生態圈的應用會越來越多。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"採訪嘉賓介紹"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"劉洋,目前在優酷應用中心的架構團隊負責架構方面的工作,並負責主導優酷鴻蒙混合包的開發工作。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"本文選自《中國卓越技術團隊訪談錄》(2021 年第六季),"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/minibook\/bdNa3CRKlONxG13Y4Fq4","title":"xxx","type":null},"content":[{"type":"text","text":"點擊下載全部內容"}]},{"type":"text","text":",查看更多獨家專訪!本期精選了京東、微衆、網易數帆、優酷、恆生等技術團隊在技術落地、團隊建設方面的實踐經驗和心得體會。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"《中國卓越技術團隊訪談錄》是 InfoQ 打造的重磅內容產品,以各個國內優秀企業的 IT 技術團隊爲線索策劃系列採訪,希望向外界傳遞傑出技術團隊的做事方法 \/ 技術實踐,讓開發者瞭解他們的知識積累、技術演進、產品錘鍊與團隊文化等,並從中獲得有價值的見解。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你身處傳統企業經歷了完整的數字化轉型過程或者正在互聯網公司進行創新技術的研發,並希望 InfoQ 可以關注並採訪你所在的技術團隊,可以添加微信:caifangfang842852,請註明來意及公司名稱。"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章