
Hippy是騰迅發布的跨端開發框架,目的是可以使開發人員只寫一套編碼就可直接應用于iOS、Android和Web三個平臺,朝向傳統式 Web 開發人員的,非常是以前經歷React Native和Vue的開發人員用起來會更加順手!與傳統的web比較來說,Hippy應用更著重于性能和擴展性,支持動態更新,而且沒有任何協議風險。適用于需要快速迭代而且對性能要求較高的移動場景。
開發設計詳細介紹
Hippy 是一個新生兒的跨端開發框架,總體目標是使開發人員能夠只寫一套編碼就立即運作于三個服務平臺(iOS、Android 和 Web)。Hippy 的設計方案是朝向傳統式 Web 開發人員的,非常是以前經歷 React Native 和 Vue 的開發人員用起來會更加隨手,Hippy 著眼于讓前端工程師跨端 App 更為非常容易。
到迄今為止,騰迅內早已擁有18款時興 App 在應用 Hippy 架構,每天精準推送數千萬客戶。
功能介紹
為傳統式 Web 網站前端開發,官方網適用 React 和 Vue 二種流行前端框架。
不一樣的服務平臺維持了同樣的插口。
根據 JS 模塊 binding 方式完成的前終端設備通信,具有強力特性。
提供了性能卓越的可重復使用目錄。
皆可光滑轉移到 Web 電腦瀏覽器。
詳細適用 Flex 的合理布局模塊。
Hippy優勢
如果你對用戶體驗有要求,同時又追求高效開發迭代,相信 Hippy 是你最好的選擇。Hippy 具有以下優勢:
開發效率高
根據使用 Hippy 業務經驗看,使用 HIppy 開發相對于原有 Android 和 iOS 雙端開發,可節省 70% 人力
穩定性好
目前 Hippy 引擎日啟動次數超15億,引擎加載成功率 99.9992%,業務加載成功率 99.985%
迭代快
業務發版周期減少 75% ~ 100%
性能高
平均幀率高于同期競品,自研 Layout 引擎超越 Yoga。
擴展性好
Hippy 采用分層設計思想,通過上下層抽離和解耦,將整體劃分為框架層、引擎層、渲染層。每層均可自由替換。框架層既可以使用 React 也可以使用 Vue,或者未來的新興框架。引擎層可以使用 JS,將來也支持 Dart,Lua 等語言。渲染層目前使用原生 Native 繪制,明年也將支持自繪,業務可以根據需求自由選擇。
無協議風險
Hippy 完全自研,使用自由寬松的 Apache 協議,商業項目可放心使用。
安裝說明
Hippy跨端開發框架提前準備自然環境:
macOS客戶需要下列軟件:
1、Xcode和iOSSDK:用于編譯程序iOS終端設備app。
2、AndroidStudio和NDK:用于編譯程序Androidapp。
3、Node.JS:用于運作前端開發編譯程序腳本制作。
大家強烈推薦應用homebrew來安裝依靠。
Windows客戶需要下列軟件:
1、AndroidStudio和NDK:用于編譯程序Androidapp。
2、Node.JS:用于運作前端開發編譯程序腳本制作。
3、Windows客戶受標準限制,臨時沒法進行iOSapp開發
Hippy(跨端開發框架)與相關軟件的區別
linkboy(圖形化編程軟件):linkboy是一款開源系統完全免費的圖形化編程模擬仿真服務平臺,通過電腦鼠標互動拖動迅速構建程序編寫邏輯性,有著眼見為實的數據可視化頁面,獨一無二的仿真模擬作用,是開源系統完全免費的創客文化教育武器,適用中小學校進行創客文化教育!
Scraino(少兒編程軟件):Scraino是一款適用于青少年的圖形化編程軟件,軟件擁有圖形化的編程界面,讓孩子更加易學易懂,同時還可以提升小孩的編程興趣,Scraino是基于Scratch平臺開發的Scraino圖形化編程工具,即使不認識英文單詞,也不會使用鍵盤,也可以輕松編程,構成程序的命令和參數是通過積木形狀的模塊來實現的,只需用鼠標拖動模塊到程序編輯欄就可以,軟件會自動生成源代碼。對于初學編程的朋友來說是個不錯的編程工具。
Mind+(青少年編程軟件):Mind+是一款入門門檻比較低的青少年編程軟件,基于Scratch3.0開發,使用圖形化積木編程方式,只需拖動圖形積木就可以完成編程,可與arduino、micro:bit、掌控板三大主流開源硬件平臺相融合,可一鍵添加超多的電子模塊,一鍵安裝常用硬件驅動,除了使用預置的圖形化編程以外,軟件還可以自動轉換為Python編程或C代碼編程,同時也可以手動編輯代碼,讓孩子全面學習編程,提高孩子的思維能力及編程興趣。
精品軟件
Hippy(跨端開發框架)v2.0.3官方版
高速下載