2019年5月25日,由联盟、金牌会员携程、华为终端开放实验室共同举办的第26期主题技术沙龙活动于上海携程总部凌空SOHO12号圆满结束。
本场沙龙的分享嘉宾是来自携程、华为的五位技术大咖,以新终端新技术应用实践为主题做了精彩的讲解。沙龙吸引了165位线下开发者及52000名线上开发者的参与。接下来让我们一起回顾下本期沙龙精彩瞬间。
当前大数据、AI、云计算是时下的热门话题,业界行业大咖对于AI的发展趋势预测,普遍认为未来端侧化是AI的主流。HiAI高级系统架构师黄小欢表示华为HiAI是基于端侧提出了自己的一套优秀的解决方案,是面向移动终端的AI能力开放平台,构建三层AI生态:芯片的计算能力开放,端侧的应用能力开放,和云侧的服务能力开放。HUAWEI HiAI的价值在于给开发者提供AI应用开发的便捷平台,让人人都能在HUAWEI HiAI上开发自己的AI应用。
面对多平台开发的诸多痛点,在写跨平台的时候,开发者可能会需要高性能的代码和业务逻辑。Kotlin就是一个不错的选择,Kotlin Multiplatform是能让你共享尽可能多的代码,多平台、跨平台传统的方式就是C/C++,它可以去写多平台,IOS、安卓都能搞定,使用 Kotlin 语言编译器, 配合 LLVM (当前版本6.0.1) 的后端,将 Kotlin 代码编译为平台原生二进制文件,不依赖虚拟机/运行时环境,现在支持的平台有Android、iOS、Linux、Windows、Mac等等,几乎覆盖所有的平台。
携程应用从2016年到2018年有300%的复合增长率,PV的增长率也非常高,PV在2018超过H5,达到其2倍。当业务团队要去做一些多端统一的代码或者业务时,可以考虑CRN。CRN是基于React Native定制,适合携程业务的跨平台开发框架,提供从开发、发布、运维全生命周期的跨平台开发解决方案。CRN在携程集团内有13个APP接入,核心的APP已经全部接入,已经有8个APP是用纯的CRN开发。
普通的屏幕大小都是固定的,但是折叠屏是可以折叠和展开,所以说它的屏幕形态就会有折叠小屏和展开大屏多种形态。折叠屏是柔性屏在手机上的一个体验创新,但是同时给应用带来了很多问题,需要开发者适配解决。
酒店查询是携程酒店提供给用户进行酒店预定的第一个页面,这个页面对于稳定性和性能的要求很高。随着产品更新迭代,业务从简单到复杂,样式从单一到多种多样,结构和性能遇到了不小的挑战。在样式、业务、布局复杂度都变得越来越复杂的情况下,那携程是如何迭代优化酒店查询结构的呢?