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

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

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

贺帅

贺帅

更新是很好的,但是BUG能不能不要出现赠送情况。拒绝买一赠一的请出现,作为使用者,伤不起。
2017-11-03 17:24
DCloud_App_Array

DCloud_App_Array

回复 2***@qq.com :
请详细说明在什么环境下出现闪退
2017-11-02 15:56
2***@qq.com

2***@qq.com

11月的版本一调用new plus.maps.Map就闪退怎么办?
2017-11-02 09:46
4***@qq.com

4***@qq.com

很久没做APP了.但是还是一直用HB,真心好用
2017-11-01 15:36
iThink

iThink

安卓下修改代码实时更新真机影响中从8.8.3后就不灵光了。现在我只能修改后然后重新运行真机测试。此时又一个槽点出现了,因为我用的Mac,默认的command+r运行的第一个真机测试是ios模拟器,也没办法设置一个默认或则调整优先顺序,永远都需要手动鼠标去点击菜单。
2017-11-01 14:59
iThink

iThink

回复 师大酸梅杨 :
几个问题,这只是其中一个。还有原生tabBar切换时,入口页嵌入地图,还有子页面,当切换回这个地图页出现空白页。上个版本8.8.4是切换到其他子页面时这个原生tabBar被遮盖了(我只能在子页面再画一个tabBar);画的nview在ios下toggle时有问题(安卓没有问题)……不说,基本小半时间都在解决bug上
2017-11-01 14:50
师大酸梅杨

师大酸梅杨

回复 iThink :
大兄弟,我知道了,你估计也是参照官方 之前的demo写的,要去掉 position: 'dock' 这个属性,就好了
2017-11-01 14:40
iThink

iThink

每次为了适应你们新版本的bug就做一些APP的兼容性操作,每次你们新版本一发布又多一堆新bug,然后回头一看自己上一个版本做的那些兼容性操作又多失效了。你们这到底要搞哪样啊。是在要那样,能否把历史版本都放出来啊方便他人下载啊。
2017-11-01 14:06
iThink

iThink

回复 师大酸梅杨 :
我也是啊!!!!!!!真要被他们新版本折磨到放弃了
2017-11-01 13:49
师大酸梅杨

师大酸梅杨

回复 师大酸梅杨 :
今天的版本,HBuilder 8.8.5.201711010242
2017-11-01 09:26