体验了一把快应用

简介: 体验了一把快应用

十大手机厂商共推快应用标准,发布会完美落幕


3月20日,小米、中兴、华为、金立、联想、魅族、努比亚、OPPO、vivo、一加,共十家手机厂商在北京联合召开快应用标准启动发布会,手机厂商与中国信息通信研究院、电信终端产业协会、中国软件行业协会及数百家知名移动互联网应用企业共襄盛举,共同见证移动应用新生态的到来。


哇塞,好牛逼,此处来个掌声,然后各个公众号、朋友圈、新闻都在发快应用的新闻,我靠,再不来凑个热闹,是不是感觉自己落伍了?那就来一发。


步骤


官网有文档,我来说几个注意的点


  1. 下载的nodeJs版本6.0以上,官网也标注了注意,不要使用8.0.*版本.这个版本内部ZipStream实现与node-archive包不兼容,会引起报错,安装好node可以使用node -v查看一下版本,我的是9.3.0的
  2. 在初始化快应用的项目的根目录下 npm install下,安装一些库,安装的时候会报一些警告,不要紧不要紧,仅仅只是警告而已
  3. npm run build来编译一下,我靠,报错


image.png


不要紧不要紧,官网有说明,


如果报错遇到Cannot find module '.../webpack.config.js',
请重新执行一次hap update --force。
这是由于高版本的npm在npm install时,会校验并删除了node_modules下部分文件夹,导致报错。
而hap update --force会重新复制hap-toolkit文件夹到node_modules中
复制代码


那就执行一下命令


hap update --force
复制代码

image.png


这绿色让我揪着的心放了下来,看来生活必须得带点绿啊

继续执行刚刚的命令,编译一下项目


npm run build
复制代码


很完美


image.png


执行成功后,我们会发现新增加了两个目录,一个是build目录,一个是dist目录


  • 临时产出,包含编译后的页面js,图片等
  • 最终产出,包含rpk文件。其实是将build目录下的资源打包压缩为一个文件,后缀名为rpk,这个rpk文件就是项目编译后的最终产出,就跟我们安装的apk安装包一样


image.png

安装



等等,你这rpk我android手机又识别不了,怎么安装啊,这又得用快应用的两个工具了,给出下载链接



这两个我来稍微的介绍一下,“调试器”这个工具是用来帮助我们安装rpk应用的,可以扫码安装、本地安装,主要目的就是找到rpk文件,在下载这个调试器安装的时候,你会发现按钮都是灰的,无法点击,这是因为他没找到依赖安装rpk的容器


“快应用容器”:是rpk运行的基础,所有的rpk都是运行在这个容器之上,就好比android,他能识别apk文件并运行,快应用容器能识别rpk文件并运行,为啥“饿了吗”那些流应用不安装这个容器软件呢,因为各大厂商呀,大家都出来支持流应用,在自己的系统里面内置了解析rpk的容器,当然不需要再安装啦。


看到好多人都是用本地安装,我就偏偏逆其道,用二维码。


先打开“容器apk”,然后再打开“快应用调试器”,这样,快应用调试器就可以用了

首先,我们cd到项目的根目录,运行命令


npm run server -- --port 8080
复制代码

image.png

image.png


我靠,什么玩意,打开“快应用调试器”,硬是扫了大半天没扫出来,你是逗比吗,记得扫码安装那时候玩的还是weex,至少人家还能扫出来,算了,看在你告诉我,访问地址就能看到服务器端生成的二维码的份上,我就不说啥了,打开链接查看二维码

然后用“调试器”扫下码,他会自动运行打开应用,就是下图这个玩意,我真TM,人家示例代码至少有几个UI的例子,你居然就一个欢迎页加个关于????


image.png


然后打开“快应用容器”,就能看到我们安装好的应用了,以后可以通过这个容器打开自己安装的应用。


image.png

总结


讲真,玩起来很挺不错,很原生般的体验,但是,我感觉走不远,这个跟Dcloud的流应用没区别,人家很早就有了这个东西,不还是平平淡淡,现在的市场都是喊的响,看的多,想改变格局?还是有点难。

目录
相关文章
|
7月前
|
自然语言处理 安全
线下陪玩游戏系统开发多语言/海外版/成熟技术/方案项目/源码功能
Continuing to develop an offline companion game system may involve the following aspects:
|
7月前
|
安全 开发工具 Android开发
说一说你对移动应用中的社交分享功能的实现。
移动应用中的社交分享功能增强互动性与传播力,提升用户体验。开发者通过集成社交媒体SDK(如微信SDK)实现分享,使用OAuth进行授权。定制分享内容样式,选择合适平台,如针对年轻人选择抖音、快手。统计分享数据评估效果,优化用户体验,遵守法规,全面测试并根据用户反馈持续优化。此功能对应用成功至关重要。
70 0
|
机器学习/深度学习 存储 人工智能
抖音团队在用的大模型服务平台「火山方舟」,我们也上手体验了一把
抖音团队在用的大模型服务平台「火山方舟」,我们也上手体验了一把
1336 1
体验一把网站带着营销跑的操作
阿里云企航带您手把手优化网站观感
225 0
体验一把网站带着营销跑的操作
|
供应链 Linux Android开发
目前该不该入坑鸿蒙
最近有一些朋友问现在该不该学习鸿蒙系统,如果不学是不是会落伍了啊?今天跟大家说说我的看法!
|
IDE 小程序 数据可视化
关于我用iVX沉浸式体验了一把0代码创建电影院购票小程序这件事
Hello !~大家好,之前已经在专栏中写过4篇iVX文章了,欢迎大家去我的文章中找! 相信大家都在手机上购买过电影票,进行购票的座位选择等等,那么今天给大家带来的是使用iVX零代码开发私人影院购票小程序,话不多说,我们直接开始~
关于我用iVX沉浸式体验了一把0代码创建电影院购票小程序这件事
|
存储 缓存 前端开发
关于我用iVX沉浸式体验了一把0代码创建飞机大战这件事
很多朋友还是会在后台问iVX的系统架构是什么。 这里我就给大家先再简单详细的介绍一下!~
关于我用iVX沉浸式体验了一把0代码创建飞机大战这件事
|
SQL Cloud Native 小程序
关于我用iVX沉浸式体验了一把0代码项目创建
简单来说:iVX = 前后端代码生成器 + 云资源(可选)。
关于我用iVX沉浸式体验了一把0代码项目创建
|
缓存 前端开发 JavaScript
关于我用iVX沉浸式体验了一把0代码项目创建(2)
很多朋友还是会在后台问iVX的系统架构是什么。
关于我用iVX沉浸式体验了一把0代码项目创建(2)
为什么支付宝有这么多“原生”技术牛人?
承载了10亿用户信赖的支付宝是一个庞大而精密的系统,在背后默默支撑它的,则是一支“技术天团”。这些工程师们守护着你的每一笔交易,为你实现每一种对于便捷的需求。
1580 0
为什么支付宝有这么多“原生”技术牛人?
下一篇
无影云桌面