请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

第一届快应用吐槽大会圆满成功!快应用吐槽内容大汇总!

10
回复
934
查看
[复制链接]

4

主题

16

帖子

0

积分

 楼主| 2018-4-3 11:17:59 显示全部楼层 |阅读模式
昨日快应用开发圈成功举办了第一届快应用开发者线上吐槽大会。本次吐槽大会目的是为了收集快应用现在存在的问题和不足,方便后面对快应用进行改进和优化!


本次吐槽大会有近千名快应用开发者报名并进入主会场,有近百名一线快应用开发者进行了吐槽并提出了有价值的建议!
下面我们一起看看小伙伴们的吐槽和建议吧!




一、就是不爽想吐槽

1.说实话,我是后端的,我也写了好几个微信小程序,都挺不错的,觉得小程序比较容易上手,快应用,文档不够简洁明了,我看了一会就没看了,看不懂。
2.我这有两个小米手机 ,一个是MIX2一个是红米4  ,但是MIX2点击开始调试后没有任何反应。
3.快应用 {调试} 、{扫码安装} 、 {在线更新} 、 {开始调试} 经常不成功!热部署经常不生效!唯一可靠的只是 {本地安装}。
4.编译错误,没有具体到行。有些代码错误,编译器不会给提示,用命令build也没提示哪一行错了,很难找。
5.调试工具有点太麻烦了。要安装两个apk包,可否合成一个。
6.UI界面不能即时看到效果,开发时不方便。
7.安装rpk有时候没反应,调试工具不好用。
8.论坛相关功能尽快完善,现在论坛及其不好用。对论坛提供搜索功能(现在的问题太难找到了)。点到详情之后,再返回到列表时,没有记录分页。官网登录和论坛会员居然不是同步使用的。
9.增加一些常见错误的反馈和解决办法(类似react的常见问题)。
10.官方论坛回复慢,不活跃,官方回复应该冠以“官方技术1“等权威昵称,及时做权威回复。
11.官方文档有涉及技术api等,最好有个代码段,比如<web>的pagestart函数该怎么用?在比如动画该如何coding?尤其初期论坛和外围blog相关论坛查不到。
12.官方论坛能不能有专人版主(同理,官方没有专人也可以选用民间的爱好者)来回答问题。
13.安全里面没有介绍如何生成公钥/私钥。
14.使用红米手机扫描后终端显示我的手机已经连接上,但是调试器上没有扫描到我的项目。使用华为手机扫描瞬间应用就启动了。感觉在系统的兼容上还是有问题。最后使用了逍遥模拟器,安装到模拟器上调试。
15.调试时明明添加了桌面快捷方式了,还是不停的提示要创建快捷方式,勾选了7天内不再提示还是提示,每天要点击几十次创建桌面图标,吐血了。
16.文件下载没有进度监听只有成功的监听。
17.开发文档太乱,举个栗子:查看关于样式style的说明。“指南 → 教程 → 框架 → 页面样式与布局”中有部分说明;“参考 → 框架 → style样式”中也有部分说明;“参考 → 组件 → 通用”下面还有部分说明。有时候想再回顾一下文档的说明,都忘了是在哪里看到的了。教程里有组件,参考里也有组件,比较乱!
18.switch组件不支持,大小,颜色的调整。缺少很常用的loading组件。


二、最常踩到的坑

1.调试时不会自动调起chrome,有时可以吊起chrome,但是devtools显示是空白的。
2.调试时console里不显示调试地址。
3.无法查看到网络请求。
4.使用fetch时不要使用localhost,要换成ip地址。
5.OPPO手机添加桌面图标无效。
6.使用run watch热更新调试中,在项目中引入本地图片后,应用中没有正常显示。多次调试之后无果。最后全部关闭又重新run build 之后,显示正常了。
7.fetch携带cookie请求如何设置呢?现在不稳定,有时有效,有时无效。


三、对比小程序,优势与不足

1.现目前对比小程序的优势是流畅度较好,但是跨平台是个痛点,之后有没有ios那边的展望和打算?
2.能不能出个IDE+模拟器,缺少快应用自己的集成开发工具,参考小程序自带的开发工具。现在开发环境搭建比小程序复杂。
3.使用开发工具调整样式过程太坑爹,和小程序的集成工具差距忒大。文档中也没有真实实例展示,纯文档太生硬也不好理解。


四、需要官方解释的疑问及方案


1.快应用上架OPPO应用市场之后,搜索不到,客服说必须要原生包也上架了市场才行,是否快应用必须和原生App一起上架才能使用。
2.是否支持 原生->快应用 、快应用->原生、HTML->快应用、快应用->HTML之间相互调起及参数的传递。
3.h5 & 快应用之间能不能相互调用,比如h5调快应用的某方法,并回调给h5,官方有什么办法么?
4.快应用是否支持canvas,如何支持具体怎么用。

5.对style样式的支持情况请给出一个详细的说明文档。
6.动画的api如何编写?复杂的动画该如何实现,貌似没有提供api。
7.oppo的审核规则中提到不能“导流”,相互调用等。在业务方看来,快应用的作用之一就是能导流。也是快应用的优势之一。
8.现在是否支持操作数据库,如本地的sqlite等,如果不支持那后续是否会考虑支持。
9.是否可以正常使用字体图标,感觉使用小图片不方便也浪费资源,是否有好的解决方案。
10.是不是只有internal://mass/ 文件夹下面的在SD卡中才能找到相应的文件。
11.是否支持第三方网络操作,例如:七牛后端云、Bomo后端云SDK的接入。
12.快应用的发布流程及审核规则及时长?版本的升级逻辑是否可以介绍下。
13.如何在devtools里审查元素?
14.我之前小米的直达服务上年前提审核的那个包 里头有张广告图,后面把图片改了,重新按照原来的地址传到线上 然而貌似厂商把图片标签缓存了 ,同一个地址我怎么换图片都不好使 现在线上的图还是最开始的那个老图,这个图片的缓存现在能清理么?


五、改进与建议


1.数据存储 storage 可以做成同步操作么? 异步操作的话,在做用户认证的时候,往请求头里携带token的时候,会有异步问题。挺麻烦的。
2.这个不同厂商审核规则不同,为啥不统一?各家审核规则不一致。还要与厂商确认,既然联盟就要规则一致,否则开发和沟通成本大。
3.对于接入第三方,例如:支付、分享、登录 介绍的过于简单,希望这块尽可能详细的介绍,毕竟牵扯到对接的多了 出问题的概率就会更大,多一些代码片段。
4.希望增加多stylus的支持。
5.文件操作只能局限在应用内,不能对SD卡进行IO操作。
6.devtools调试器不支持断点调试功能,非常不方便,调试体验太不好。
7.console.log的时候,能像chrome那样,直接打出JSON对象格式,不要是[Object Object]。
8.快应用的修改,能不能做成热更新而不是热重载。每次调试界面,更新一下,需要重新走一遍操作流程。
9.提供快应用和h5之间的相互调用方法。比如h5可以调用快应用的某个方法,并回调给h5。否则旧业务场景无法对接到快应用上来。终止了好多业务公司的想象。
10.要出更新公告(让大家知道官方是在干事情的)a.新增了什么?b.修改了什么?c.删除了什么。
11.官方给出一个完整的Demo工程(这个已经有了,下载地址:http://statres.quickapp.cn/quickapp/rpktool/Tutorial-20180402.zip)。
12.增加BUG反馈渠道,最好有个官方在线咨询的入口(像SharSDK的官方客服就很好,随时都能联系到,官方如果没有专人可以使用民间开发爱好者啊)。
13.不支持缓存,移动端应用最多的就是图片缓存。
14.文件操作file的api太少,save方法没有,也不能读文件内容到字符串。
15.再提一个建议,希望对于生命周期钩子能够开放出全局钩子,还有props的定义希望能够有类似小程序那样的设置默认值(现在貌似不行。对吧?)。
16.hap-toolkit是不是也可以加一下参数,类似ng-cli, 开发者可以指定--style=scss,hap初始化项目的时候,帮我们预安装loader,还有进行自动化配置,是不是也可以增加这种方式,hap应该也可以做到。
17.希望能出在WebStorm上的模板插件,以及代码提示插件。


文章转自:http://www.ku9u.com/page/430.html
回复

使用道具 举报

4

主题

16

帖子

0

积分

 楼主| 2018-4-3 11:20:24 显示全部楼层
希望管理员大大能抽时间对第四类【需要官方解释的疑问及方案】做出答复!
祝快应用发展的越来越好!
回复

使用道具 举报

7

主题

11

帖子

50

积分

2018-4-3 11:36:16 显示全部楼层
canvas是我提的,主要是设计某些自定义控件的绘制
比如chart图表,比如做游戏可以用到
回复

使用道具 举报

4

主题

16

帖子

0

积分

 楼主| 2018-4-3 13:49:51 显示全部楼层
@ymfqyd 大佬,您的问题提得好!
回复

使用道具 举报

289

主题

507

帖子

4530

积分

2018-4-3 21:54:00 显示全部楼层
你好,关于帖子中第四类【需要官方解释的疑问及方案】
问题1,请提供具体应用。
问题12,快应用发布流程请查看快应用官网--帮助中心--新手必读中快应用发布流程
https://www.quickapp.cn/docCenter/post/72
其他技术问题,工程师会尽快解答。
回复

使用道具 举报

4

主题

16

帖子

0

积分

 楼主| 2018-4-4 09:49:50 显示全部楼层
@管理员
感谢您在百忙之中抽时间对开发者提出的问题做出回应!
非常期待官方对其余问题的解答!谢谢!
回复

使用道具 举报

6

主题

215

帖子

700

积分

2018-4-10 19:44:56 显示全部楼层
a、是否支持 原生->快应用 、快应用->原生、HTML->快应用、快应用->HTML之间相互调起及参数的传递。
原生->快应用 可以使用 deeplink、快应用->原生 可以使用 router.push、HTML->快应用 可以使用deeplink、快应用->HTML 可以使用web组件
b、h5 & 快应用之间能不能相互调用,比如h5调快应用的某方法,并回调给h5,官方有什么办法么?
不能
c、快应用是否支持canvas,如何支持具体怎么用。
尚未支持
d、对style样式的支持情况请给出一个详细的说明文档。
https://doc.quickapp.cn/widgets/common-styles.html
e、动画的api如何编写?复杂的动画该如何实现,貌似没有提供api。
https://doc.quickapp.cn/widgets/animation-styles.html
f、现在是否支持操作数据库,如本地的sqlite等,如果不支持那后续是否会考虑支持。
尚未支持
g、是否可以正常使用字体图标,感觉使用小图片不方便也浪费资源,是否有好的解决方案。
尚未支持
h、是不是只有internal://mass/ 文件夹下面的在SD卡中才能找到相应的文件。
https://doc.quickapp.cn/framework/file-organization.html
i、是否支持第三方网络操作,例如:七牛后端云、Bomo后端云SDK的接入。
尚不支持
j、如何在devtools里审查元素?
在右侧 DOM树 中选择,左侧界面直接选择功能开发中
回复

使用道具 举报

0

主题

3

帖子

0

积分

2018-4-12 14:22:43 显示全部楼层
这些不支持的功能,什么时候能支持上呢?
有没有排期计划,可以公布一下吗?
回复

使用道具 举报

4

主题

16

帖子

0

积分

 楼主| 2018-4-12 14:32:27 显示全部楼层
很高兴能收到官方的回复!
希望快应用发展的越来越好!
回复

使用道具 举报

0

主题

1

帖子

0

积分

2018-4-12 14:39:05 显示全部楼层
现在经常遇到手机上点开始调试后,电脑的console里没有显示调试地址的url,导致无法调试。
不知道这个问题是什么原因引起的,官方大佬能给个解决办法吗?
看别人回复的都是让换个手机试试。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册