Android快應用開發(一)

快應用是Android未來的使用趨勢,其優勢在於免安裝,渲染能力強,使用原生系統的能力強,H5實時更新等。

在華爲2019的開發者大會中也是吹了一把快應用,快服務的使用,以後在鴻蒙系統中也會支持這種快速開發,高效,資源佔用率低,免安裝的快應用模式。

下面是傳統APP,H5APP,混合APP,小程序等使用對比

從上圖也可以看出,各手機廠商制定了快應用標準,就是爲了死磕上去年和前年比較火的微信小程序

現在小程序已經有了一席之地了,快應用還沒有怎麼被用戶所知

那就要吐槽一下快應用的使用入口了,幾乎所有的手機快應用入口都在應用商店裏去找,平時也沒有看到各手機商在銷售時有過介紹什麼的。用戶不仔細找都沒發現有....

那麼就幹起來吧:

開發要求,必須有一些JS基礎,不要求能寫的有多華麗,但是比較基礎的HTML JS CSS代碼可以看得懂,後面使用到的知識再慢慢學習補上了了。

第一步:欲善其工,先利其器,環境搭起來先

1、安裝Node.js環境,Node.js官網地址:https://nodejs.org/en/ 

2、下載華爲快應用開發IDE,Win地址:https://obs.cn-north-2.myhwclouds.com/hms-ds-wf/sdk/DevecoFastAppIDE-V1.4.1-Win64.exe

MAC地址:https://obs.cn-north-2.myhwclouds.com/hms-ds-wf/sdk/DevecoFastAppIDE-20190706-V1.4.dmg

3、安裝到*****目錄下,開始嗨起來。

第二步:連接手機

手機打開開發者模式,連接手機。介紹說也可以局域網連接,但是我一直沒有嘗試成功,也不知道爲什麼,可能是我的手機不是華爲的?一直提示設備已離線。emmm......

那就用線連接吧。頭大

連上手機後,點擊這圖標就可以實時預覽手機的畫面啦????

華爲官網是這樣介紹的,但是我沒有運行在華爲手機上,導致頁面一直在刷新,而且開啓之後跑項目可以進入調試界面

頁面有點類似瀏覽器的F12,啊,本來就是同一個東西好伐!

 

第三 創建自己的應用(對,我就寫在第三步怎麼了,我自己第二步就先搞了)

1、填入各項信息,什麼包名啊,項目名啊,Android開發的小夥伴最熟悉了,就不多寫了。

2、新建時可以看到有一大推模式可以選擇,一大堆已經寫好的常用應用視圖框架,秉着對hello world傳統的尊重,我們就

3、新建了Hello world工程,畢竟越簡單,越容易看出架構最原始的樣子。

4、進去之後還有各種組件庫可以直接拖拽,這也太方便了吧,看來以後不用熬夜寫代碼了,對,大家都要失業了。

還是跑一下項目先吧。

emmm....需要先按照華爲的快應用加載器(一部手機只能加載一個快應用加載器)

5、安裝成功之後,很快就跑起來了!

6、這時我們注意到好多IDE右下角有很多組件,我們隨便加幾個進去,編譯(啊,也太快了吧,突然有點嫌棄AndroidStudio,哭唧唧,項目大了有時居然給我編譯個7、8分鐘,信不信我砸了你,呃,跑偏了!),各個頁面的切換真的很流暢。

快應用是否以後真的可以真正代替Android原始APP。這次真的是有點頭大,雖然一開始小程序也是這麼喊的,幹掉原生,混合APP也是這麼喊的,幹掉原生,現在快應用也加入了這個行列,顯然快應用要比前兩者做的好,但是弊端就是隻能做Android,IOS開發者還是要寫一套自己的原生代碼,這個就有點比不過前兩者的快速開發(什麼快速開發,其實就是老闆想節省點錢,把兩個人的工作量交給一個人,兩個平臺共同維護一套代碼,其實寫起來頁面什麼的也是很操蛋)。

 

 

 

那麼第一部分就先到這裏了,後面繼續摸索學習,畢竟華爲號稱3天就可以完成一個APP的開發,雖然我們大多數開發節奏沒這麼快,但是快應用突出就是快字,是否可以替代原生拭目以待了。(看來要失業了......)

下一篇我們看看項目框架具體是如果分佈的。

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章