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的开发,虽然我们大多数开发节奏没这么快,但是快应用突出就是快字,是否可以替代原生拭目以待了。(看来要失业了......)

下一篇我们看看项目框架具体是如果分布的。

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值