阿里巴巴技术专家王利华(鬼谣)在2018云栖大会·深圳峰会中做了题为《移动App研发加速—跨平台解决方案》的分享,就移动研发面临的挑战、WEEX介绍以及EMAS-跨平台产品介绍等方面的内容做了深入的分析。
https://yq.aliyun.com/download/2516?spm=a2c4e.11154804.0.0.63346a79BBvurw
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在2018云栖大会·深圳峰会上,阿里巴巴技术专家王利华(鬼谣)的分享《移动App研发加速—跨平台解决方案》深入探讨了移动研发领域面临的挑战,并重点介绍了WEEX以及EMAS(Enterprise Mobile Application Studio)这两项跨平台技术方案。
WEEX是阿里巴巴开源的一款用于构建高性能原生应用的框架,它允许开发者使用Vue.js等前端技术栈编写代码,最终编译为原生应用界面。WEEX的优势在于: - 跨平台开发:一次编写,多端运行,提高开发效率。 - 高性能体验:直接渲染为原生组件,确保应用流畅度。 - 动态化能力:支持热更新,快速修复线上问题,灵活调整UI布局。
EMAS是阿里巴巴提供的全端场景应用研发平台,旨在加速移动App及H5应用的开发与管理,其核心优势与功能包括: - 全生命周期管理:覆盖从开发、测试到运维、运营的全链路服务。 - 互联网级视觉体验:采用B-Design设计体系,提供高质量UI组件。 - 现代化架构支持:简化应用开发流程,支持组件化、小程序容器。 - DevOps最佳实践:提升团队协作效率,加快迭代速度。 - 稳定性与安全性:基于双十一级别的基础设施,确保应用稳定安全运行。 - 亿级用户运营工具:助力企业实现大规模用户触达与精细化运营。
通过集成WindVane SDK,EMAS进一步促进了H5应用的跨平台开发能力,如在iOS和Android平台上提供了详细的集成指南,包括初始化设置、使用WVWKWebView优化加载效率、接入灰度发布和缓存策略、利用JSBridge实现Native与H5交互等。这些措施有效提升了H5应用的开发效率和运行性能,降低了多平台适配的复杂度。
综上所述,王利华的分享聚焦于如何利用WEEX和EMAS解决移动研发的痛点,加速跨平台应用的开发进程,同时保持高质量的用户体验和高效的迭代能力。
注:以上信息依据知识库参考资料整合而成。