DCloud_heavensoft
DCloud_heavensoft
  • 发布:2017-09-26 18:25
  • 更新:2020-10-19 19:27
  • 阅读:22875

HBuilder8.8.5,重磅新品wap2app上线,支持云端打包,原生nview加持,体验快到震惊!

分类:wap2app

HBuilder 8.8.5发布,重磅新品wap2app上线,支持云端打包,原生nview加持,体验快到震惊!

手机wap站,能不能快速转换成app,并且达到app的功能体验?
这个问题已经提出好久好久了。
好久到,现在大多数人已经不对这个问题抱有希望了。

但,如果真能做到呢?

wap2app,是DCloud公司的重磅新产品。
它是一个开发框架,更接近mui,底层封装了HTML5Plus的各种能力。

也就是从现在起,DCloud给开发者提供了2种开发模式:

  1. 从头开发,使用mui框架,开发一次,app和wap站都有了;
  2. 已有wap站,则使用wap2app框架,把wap站强化为app。

wap2app这个项目DCloud其实已经开发数年,在HBuilder alpha版中也早已存在。
经历过很多项目实践、打磨,现在我们终于把它正式推出。

真实效果到底怎么样?我们来看段视频。
看看基于wap2app转换的应用,和原生应用相比到底有多大体验差别。

  • 实验环境说明:
    手机设备相同(华为荣耀8青春版,2016年上市,千元机代表)、网络环境相同、使用前均清理了内存,原生应用使用最新版。

  • 实验视频:唯品会、大众点评流应用与原生应用对比

  • 实验结论:
    新页面渲染速度和原生不相上下,在300毫秒的动画期间即可渲染,而且动画平顺。

为什么加载这么快呢?因为wap2app封装了5+引擎里的原生渲染能力和原生动画能力。
在新页面加载时,是由plus.nativeObj.view来渲染的页面。

那么强化一个wap站要多久呢?
嗯,中等规模的wap站大约4天左右。
这里有详细的开发文档:http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/1244,快来试试吧。
与DCloud的所有开发者产品一样,这也是一个纯免费的工具。

产业发展的车轮一直在滚滚向前,无人能阻挡。
或许,你又见证了一次重大改变。

附,HBuilder 8.8.4的release note

IDE

  • 【重要】新增wap2app项目类型,将现有M站快速发布成App的增强方案。[详情>>>]http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/1244)
  • 【重要】新增调试Android/iOS设备应用的功能(无需翻墙!!!运行时会自动切换右上角webview调试视图)
  • 【重要】真机运行添加自定义基座运行,使用方法同真机运行。教程参考:https://ask.dcloud.net.cn/article/12723
  • 优化设置默认编辑器的体验(可直接右键【打开方式】-【选择默认编辑器...】)
  • 修复创建web项目时在某些机器上输入项目名称会卡的问题
  • 修复html标签带“-”号时的高亮问题
  • 新建移动App时,增加原生tab选项卡项目模板,教程参考:http://ask.dcloud.net.cn/article/12602
  • 新建HTML页面时,支持选择单webview模式下拉刷新页面组模板
  • 新建HTML页面时,支持选择列表到详情最佳实践页面组模板

App

  • 新增原生View控件绘制富文本内容(richtext)及文本编辑框(input)
  • 新增Webview窗口的titleNView支持设置初始化绘制内容(WebviewTitleNViewStyles.tags)
  • 新增Webview窗口支持控制是否可选择页面文本内容,即是否弹出系统复制粘贴菜单(WebviewStyles.userSelect)
  • 新增确认对话框(plus.nativeUI.confirm)支持设置垂直方向对齐方式(ConfirmOptions.verticalAlign)
  • 新增自动消失提示框(plus.nativeUI.toast)支持显示富文本内容(richtext)
  • 新增图片保存到相册后返回路径,在图片选择时可设置为默认选择此图片
  • Android平台调整硬件加速和截屏策略。详情
  • Android平台更新第三方SDK:个推(2.10.3.5),新浪微博(4.1)
  • Android平台新增预载网络页面代码但不渲染的功能(plus.webview.prefetchURL/plus.webview.prefetchURLs)
  • Android平台修复横竖屏切换可能导致获取屏幕宽度(plus.screen.resolutionWidth)不对的问题
  • Android平台修复Webview窗口快速拖拽(drag)操作可能导致页面显示白屏的问题
  • Android平台修复图片轮播控件控件(ImageSlider)显示两张图时循环控制逻辑错误的问题
  • Android平台修复操作图片选择控件后缓存到应用私有目录可能导致应用空间占用过大的问题
  • Android平台修复在7.0上调用拍照或录像时可能出现异常的问题
  • Android平台修复下载模块可能出现下载失败的问题
  • iOS平台修复使用原生混淆可能会概率出现启动白屏的问题
  • iOS平台修复调用plus.nativeUI.confirm后再调用plus.nativeUI.alert可能导致回调函数无法触发的问题
  • iOS平台修复原生View控件以dock方式添加到Webview窗口隐藏后显示显示不正确的问题
  • 新增Map地图控件对象支持关闭(close)操作
  • Android平台修复压缩图片在部分设备上可能出现崩溃的问题
  • Android平台修复百度地图在部分设备上可能无法正常显示标点图片的问题
  • iOS平台修复应用中存在侧滑菜单通过wgt升级更新后重启应用侧滑菜单显示不正常的问题

MUI

  • 修复picker选择器控件的潜在bug,issues #348
  • 修复Hello MUI在iOS平台无法跳转appstore进行评分的bug
  • 解决DIV模式的时间选择器,点击遮罩或取消按钮,反复关闭/显示,重复创建picker控件的bug
  • 优化subNView模式的底部选项卡实现

wap2app

  • 【重要】wap2app产品发布,支持将现有M站快速发布成App,参考教程
  • 开源plusShare,快速分享到微信消息、朋友圈及更多系统分享,参考教程
14 关注 分享
老哥教教我 江户川林柯南 DCloud_HB_WKP freedemon p***@163.com Trust Salazar GraceUI 雪之梦技术驿站 4***@qq.com Neil_HL Float 1***@qq.com s***@163.com

该文章目前已经被锁定, 无法添加新评论

诚展小刚

诚展小刚

爽,做了大的更新,继续努力学习中
2017-09-28 12:23
GraceUI

GraceUI

请大家在开发前先仔细的过一遍 h5+ 手册、mui手册,具备基础的开发知识,不要问一些基础问题(有些问题手册说的很明白真的重复回答浪费时间),或者自己不清楚底层的情况下造成了bug(其实不是官方的),dcloud的编辑器、app开发产品算是国人的骄傲,希望大家多一些鼓励,少一些抱怨!
免费的东西本身生存艰难,抱怨会使官方迷失方向而鼓励会使他们更好的走下去,10年了国产的ide就是dcloud 做的真正好用!!
官方加油!
2017-09-28 11:56
4***@qq.com

4***@qq.com

长春人民发来贺电! 更新后更卡顿了,运行更慢了,10次重启设备8次起不来.不能联调了,恭喜恭喜,可喜可贺.如果再给我一次机会,我一定会选择不更新
2017-09-28 10:28
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 l***@126.com :
请单独发帖,描述细节
2017-09-27 17:55
l***@126.com

l***@126.com

更新后,我的manifest.json文件乱套了
2017-09-27 17:40
3***@qq.com

3***@qq.com

更新后mui.confirm安卓环境下错误 千万别更新啊
2017-09-27 15:55
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 freedemon :
凋零。。。我们确实没有专职客服,都是工程师每天上社区看看,他们的主要工作是做产品。社区里很少新问题了,大多数问题都重复回答过。有些问题看不出来所以然,就没人回复了。有些问题确实存在,但还没排上期处理。大概是这样吧。
2017-09-27 15:06
天涯逐浪

天涯逐浪

dcloud终于又有更新了,支持支持,希望dcloud越做越好,能够不断的完善产品和社区
2017-09-27 12:14
老王Plus

老王Plus

新版更新后,MAC上所有菜单都是灰的,是什么问题呢?
2017-09-27 11:51
1***@qq.com

1***@qq.com

首先希望dcloud越来越好,也希望社区也越来越完整,这样才能解决产品的问题,完善产品,这样才能使产品越来越好!
2017-09-27 10:24