




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
①猫超的技术选型变迁QWEB的不⾜,我们正努⼒的⽅向猫超的技术选型变迁WebWeb猫超的技术选型变迁早期的Web核⼼问题(Native化的背景)Q加载慢猫超的技术选型变迁猫超的技术选型变迁O1个需求3次开发(iOS、Android、Web),开发和协同成本⾼Q导购业务迭代频繁&超市北伐等业务临时性需求多,⽽Native发布猫超的技术选型变迁WebWeb猫超的技术选型变迁①滚动过程代码冻结Q加载慢Q⻚头⽆法定制猫超的技术选型变迁猫超的技术选型变迁O滚动过程代码冻结②加载慢Q⻚头⽆法定制猫超的技术选型变迁/cn/articles/mobile-taobao-521-performance-optimization-project猫超的技术选型变迁O滚动过程代码冻结Q加载慢③页头无法定制猫超的技术选型变迁O猫超的技术选型变迁②Web的不⾜,我们正努⼒的⽅向O实现粗糙Q操作体验差Q缺乏可靠性O实现粗糙Q操作体验差Q缺乏可靠性设计稿的静态还原Q基础⽅案:沉淀设计还原的基础⽅案设计稿的静态还原-字体渲染设计稿的静态还原-字体渲染移动端字重设置(iOS+Android):O跨端的中⽂加粗使⽤bold或者700②谨慎使⽤lighter,iOS下难以辨识,Android⼜不⽀持设计稿的静态还原-字体渲染系统会根据font-family设置中第⼀个能在fonts.xml中匹配上的字体来计算排版,但Android下中⽂⼜没有familyname,导致中⽂或中英混排时⽆法垂直居中i所以针对MIUI设备,可以在font-family最前⾯增加miui来解决:/p/chromium/issues/detail?id=789127设计稿的动态还原O动画⽅式的最佳实践Q缓动模式的最佳实践https://material.io/guidelines/motion/material-motion.html体验00ms内体验响应体验响应体验体验响应注注意点三:通过组合Promise实现精确的预加载体验响应体验00ms内体验体验00ms内00ms内体验作流畅eQ滚动:必须使⽤Passiveeventlisteners@⼿势:配合使⽤touchmove和scroll事件iOS下第⼀次促发scroll事件时存在延时,有时⾼度100px+性能作流畅①跨端预加载机制,保证⻚⾯可加载Q统⼀的异常提⽰和重试机制Q避免误操作跨端预加载机制,保证⻚⾯可加载跨端预加载机制,保证⻚⾯可加载O跨端预加载机制,保证⻚⾯可加载Q统⼀的异常提⽰和重试机制Q避免误操作异常提⽰和重试机制O基于CDN的通⽤缓存策略,尽可能不出错Q统⼀的异常提醒(ing)Q补全异常处理机制(ing)异常提⽰和重试机制点击促发场景模块级异常O跨端预加载机制,保证⻚⾯可加载Q统⼀的异常提⽰和重试机制③避免误操作误操作-点击区域O上下or左右的识别Q浮层内部的区域滚动or整个⻚⾯滚动率的⼿势识别@…开机动画抽屉式的全局导航O精细化O通过规范流程、通⽤⽅案和⼯具来保证静态的设计稿还原Q操作性能Q从阈值促发到实时反馈Q保证动画、滚动、⼿势反馈的流畅性Q可靠性Q统⼀的异常提醒和重试机制Q点击区域优化及⼿势的正确识别@设计语⾔APP化•AppleHumanInterfaceGuidelines•GoogleMaterialDesign•Sketch源⽂件-AndroidMaterialDesign•Sketch源⽂件-iOS11•AndroidUI⽂档•iOSUIKit⽂档•基于flutter实现的UI组件Gallery•Pinterest上各种移动端界⾯&交互设计集合O不依赖框架Q⽀持多种模块依赖机制勾勾极致体验为什么不是WeexorRN?①WK+U4后,操作体验上接近NativeQ基于Web的⼩程序:⽀付宝⼩程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙大宁波理工学院《装配式建筑》2023-2024学年第二学期期末试卷
- 宁夏卫生健康职业技术学院《边坡与基坑工程》2023-2024学年第二学期期末试卷
- 新版汽车维修工考试技巧试题及答案
- 咸阳职业技术学院《界面交互设计》2023-2024学年第二学期期末试卷
- 整形外科主治医师:男性外生殖器畸形、泌尿外科学真题一
- 硬件基础知识考题及答案
- 河北地质大学华信学院《工程编程语言》2023-2024学年第二学期期末试卷
- 2025年济南历程区九年级中考语文一模考试试题(含答案)
- 学校风险管控责任清单校园安全风险管控工作实施方案
- 异形斜拉桥施工方案
- 中职班级工作
- 2024.8.1十七个岗位安全操作规程手册(值得借鉴)
- 危险货物运输企业安全风险辨识分级管控
- 非营利组织中层管理人员薪酬管理政策
- 新版中国食物成分表
- 无人机应用与基础操控入门课件
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 债权法学习通超星期末考试答案章节答案2024年
- 安全生产标准化基本规范评分表
- 《Linux网络操作系统实用教程(CentOS8)第2版》全套教学课件
- 2015年919公务员联考《申论》政法干警河北卷及参考答案
评论
0/150
提交评论