1. 程式人生 > >HBuilder的擴充套件外掛開發暴露了一個事實:其實不能實現寫一次程式碼實現跨平臺App生成

HBuilder的擴充套件外掛開發暴露了一個事實:其實不能實現寫一次程式碼實現跨平臺App生成

HBuilder的擴充套件外掛開發,原來並不能生成單獨的外掛jar,而是以原始碼 - 類的形式進行開發,這其實就要求必須使用離線打包。

事實上,開發順序應該是:先弄好離線打包框架,然後在AS裡進行擴充套件外掛開發,才能順利打包釋出。

這樣,其實android和ios平臺同樣是要分別用各自的原生語言開發擴充套件外掛類,

而不能實現所謂:H5Plus寫一次程式碼,就能跨平臺完成App。

除非實現自定義的功能擴充套件外掛,也能夠用統一在HBuilder內,使用統一的語言(H5+?)進行開發、能夠獨立生成,且外掛的生成同樣能實現雲平臺自動編譯成多平臺外掛包,並實現可輕鬆新增進原有HBuilder專案。只是要用H5Plus來實現這個擴充套件開發,似乎得提供更強大的跨平臺基礎庫才能實現。

很多時候,商家的宣傳口號,掩蓋了真相。