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

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

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

DCloud_heavensoft

DCloud_heavensoft (作者)

回复 Always可接单 :
一方面请检查下工程配置和硬件环境,另一方面我们的下个版本会有很大的提升
2017-10-11 08:52
Always可接单

Always可接单

回复 DCloud_heavensoft :
卡 也是其他编程软件不能比的 卡的要死
2017-10-11 02:33
z***@qq.com

z***@qq.com

HB是我用过的最好用的编辑器,没有之一。
2017-10-10 12:22
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 爹 :
HBuilder的上百万开发者里,大部分不是用来做app了。“没法用”这个评价太匪夷所思了。虽然这版的HBuilder确实有它的缺点,但也有很多其他编辑器不具备的优点,比如写前端代码的速度真没有其他工具比HBuilder快。目前HBuilder也是稳居HTML开发工具的前三位置的,这确实是之前国人没有达到过的高度
2017-10-07 23:42
爹

回复 GraceUI :
编辑器拿 来写代码我是不用的,没法用,一般都是拿来运行调试真机,我不知道骄傲在哪???是指app调试吗?
2017-10-07 22:48
html61

html61

bug一大推,真心想支持下,但是 提了问题,官方没人回复,太失望了
2017-10-06 14:57
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 9***@qq.com :
感谢关注。如果你使用HBuilder的话,那里会自动显示所有历史更新日志
2017-09-30 22:26
9***@qq.com

9***@qq.com

每过一段时间就会来关注一下, 但是每次找个changelog都好麻烦, 为什么不专门做一个版本记录页面, 从首页链接过去
2017-09-30 18:37
徐家大哥

徐家大哥

hbuilder没有路线图,这点太可怕了
2017-09-30 10:06
51ZionLin

51ZionLin

回复 GraceUI :
还有一个易语言诶。。。
2017-09-30 09:11