【天極網IT新聞頻道】10月24日,第二屆全球移動開發者技術峰會在京順利召開,APICloud技術負責人李德興受邀參加此次大會並發表了主題演講。
此次峰會融合了網際網路、雲計算、人工智慧等新一代信息技術,圍繞開發者跨平臺開發工具、開發運營、app合規等熱點話題展開討論,APICloud技術負責人李德興在此次峰會上以《APICloud多端架構與開發實踐》為主題進行了分享,為現場的開發者帶來了關於跨平臺演進及多端技術的乾貨分享內容。
在跨平臺技術演進中李德興表示,隨著內容/媒體/智能設備的極速豐富,app需求出現井噴。行動裝置屏幕碎片化、系統版本分散、廠商定製競爭加劇等各種開發適配痛點導致app開發成本和周期問題凸顯,這與企業的低成本、高人效訴求相矛盾。
以快速創新、團隊工業化、技術公民化為目的的跨平臺開發技術開始飛速發展。移動網際網路經過10餘年發展,跨平臺技術演進百家爭鳴極大的促進了技術的發展。跨平臺技術具備的高效率開發與不輸原生開發的性能體驗,也在持續不斷的為企業輸出價值。APICloud基於跨平臺技術面向全行業提供移動開發技術,幫助企業和開發者釋放自動化和流程化能力,減少大量重複性工作,有效提升30%-60%IT項目效率。
隨著小程序開發技術的崛起,多標準接入方式使得開發者需要為不同端小程序做不同的開發與適配,技術碎片化為企業與開發者帶來了極大負擔。移動開發進入多端時代,而多端技術作為跨平臺開發技術的延續,通過一套代碼可以同時開發app、小程序和H5的解決方案,幫助開發者解決了單一功能在不同終端之間的重複實現,減少了開發和維護管理成本,實現了企業的降本增效訴求。
李德興在會上分享指出一個完整多端技術的通常包含4個核心能力:跨平臺引擎、跨端JS架構、全流程開發工具及統一編譯環境。
跨平臺app引擎提供一套代碼可以同時開發安卓、iOS的能力;跨端JS框架提供一套代碼多端渲染;全流程開發工具幫助開發者提高開發效率;統一編譯環境為開發者提供一套代碼可以同時編譯部署到app、小程序、H5。通過多端技術的4個核心能力,相互作用,從而為我們達到多端統一的目的。
同時李德興為我們簡單介紹了APICloud整個多端技術的工作原理:開發者在開發工具中編寫代碼並形成一個虛擬dom,通過webpack、rollup等編譯工具分別編譯到app、H5以及小程序平臺。在編譯到app平臺時整個運行基於V8JavaScript的引擎去運行,加上avm.js的共同作用去渲染或者執行開發者編寫的代碼,基於瀏覽器或者系統自帶的webview,代碼藉助於avm.js直接渲染到瀏覽器或者webview真實dom上。而對應小程序代碼,則是直接生成小程序語法。
APICloud在多端技術的4個核心能力:
跨平臺引擎
APICloud 跨平臺引擎Deep Engine3.0直接使用V8JavaScript的引擎作為底層邏輯引擎,純原生渲染可以為開發者帶來性能和體驗上的提升。無論是對側重業務與流程的電商、資訊、O2O、教育、金融行業還是IOT、直播、遊戲等對功能及交互要求高的領域都可以提供良好的應用開發支持。
跨端JS架構
在多端的背景下,APICloud從已有的技術提取精華,構建出全新的跨端框架avm.js。AVM跨端框架是一個高性能 JavaScript框架,更趨近於原生的編程體驗,同時延續Html5開發者習慣。通過提供簡潔的模型來分離應用的用戶界面、業務邏輯和數據模型,適合高度定製化的項目。
基於標準Web Components組件化思想,兼容Vue / React語法特性,通過一次編碼,同時編譯到Android / iOS app、H5、以及微信小程序多個端,具備組件化,SFC規範,數據綁定,狀態管理,原生渲染等能力。
全流程開發工具
會上李德興介紹了APICloud全流程開發工具APICloud Studio3.0,基於vscode深度定製,可以快速構建多端應用,兼容avm語法,同時支持Svn/Git,並且完全兼容APICloud Studio2.0, 2.0當中所具備的例如真機同步調試,編碼代碼管理、項目管理功能完全支持。
統一編譯環境
開發者不需要搭建特定的終端編譯環境,通過APCIoud控制臺一鍵編譯即可生成安卓、小程序、H5等多端程序包。
最後,在關於多端技術的未來發展上,李德興表示從跨平臺開發到多端技術,眾多公司與團隊的積極投入造就了行業的繁榮,這是行業發展的重要驅動力,作為剛開始發展的多端技術,未來也一定能更好的為企業提供技術支撐並持續賦能業務,爆發更大的技術價值。
APICloud作為國內低代碼開發平臺的探索者,基於雲原生、混合開發、API連接、DevOps等能力的廣泛應用,完成了從移動開發平臺到低代碼開發的演進,形成了堅實的生態壁壘和先進的敏捷開發能力,可以有效的加速企業應用開發與落地,為企業釋放人力,提高人效,輕鬆應對創新性數位化挑戰。
類型:廣告
免責聲明:以上內容為本網站轉自其它媒體,相關信息僅為傳遞更多信息之目的,不代表本網觀點,亦不代表本網站贊同其觀點或證實其內容的真實性。