(1)建立网站内容发布审核机制,始终保持网站内容的合法性;
(2)保持网站服务器正常工作,对网站访问速度等进行日常跟踪管理;
(3)保持合理的网站内容更新频率;
(4)网站内容制作符合网站优化所必须具备的规范;
(5)重要信息(如数据库等、访问日志等)的备份机制;
(6)保持网站重要网页的持续可访问性,不受网站改版等原因的影响;
(7)对网站访问统计信息定期进行跟踪分析。
------------------------阿里四方一个网站的成功与否与建站前的网站规划有着极为重要的关系。在建立网站前应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。网站规划对网站建设起到计划和指导的作用,对网站的内容和维护起到定位作用。只有详细的规划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。
网站规划书包含的内容如下:
一、市场分析
1、相关行业的市场是怎样的,有什么样的特点,是否能够在互联网上开展公司业务。
2、市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。
3、公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。
二、网站目的及功能定位
1、为什么要建网站,是为了宣传产品,进行电子商务,还是建行业性网站?是企业的需要还是市场开拓的延伸?
2、整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。
3、根据网站功能,确定网站应达到的目的作用。
三、网站技术解决方案
根据网站的功能确定网站技术解决方案。
1、租用虚拟主机的配置。
2、网站安全性措施,防黑、防病毒方案。
3、相关程序开发。如网页程序asp、jsp、cgi、数据库程序等。
四、网站内容规划
1、根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、****、网上定单等基本内容。
2、电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、定单确认、付款、相关帮助等。
3、如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。注意:网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引匆匆浏览的访客。可事先对人们希望阅读的信息进行调查,并在网站发布后调查人们对网站内容的满意度,以及时调整网站内容。
五、网页设计
1、网页设计一般要与企业整体形象一致,要符合ci规范。要注意网页色彩、的应用及版面规划,保持网页的整体一致性。
2、在新技术的采用要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。
3、制定网页改版计划,如半年到一年时间进行较大规模改版等。
六、网站维护
1、服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。
2、数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。
3、内容的更新、调整等。
4、制定相关网站维护的规定,将网站维护制度化、规范化。
七、网站测试
网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容:
1、服务器稳定性、安全性。
2、程序及数据库测试。
3、网页兼容性测试,如浏览器、显示器。
4、根据需要的其他测试。
八、网站发布与推广
1、网站测试后进行发布的公关,广告活动。
2、搜索引掣登记等。
九、网站建设日程表
各项规划任务的开始完成时间,负责人等。
十、费用明细
各项事宜所需费用清单。
以上为网站规划书中应该体现的主要内容,根据不同的需求和建站目的,内容也会在增加或减少。在建设网站之初一定要进行细致的规划,才能达到预期建站目的。
阿里妹导读:刚刚,阿里巴巴正式对外开源了基于 Apache 20 协议的协程开发框架 coobjc,开发者们可以在 Github 上自主下载。
coobjc是为iOS平台打造的开源协程开发框架,支持Objective-C和Swift,同时提供了cokit库为Foundation和UIKit中的部分API提供了 协程 化支持,本文将为大家详细介绍coobjc的设计理念及核心优势。
从2008年第一个iOS版本发布至今的11年时间里,iOS的异步编程方式发展缓慢。
基于 Block 的异步编程回调是目前 iOS 使用最广泛的异步编程方式,iOS 系统提供的 GCD 库让异步开发变得很简单方便,但是基于这种编程方式的缺点也有很多,主要有以下几点:
针对多线程以及尤其引发的各种崩溃和性能问题,我们制定了很多编程规范、进行了各种新人培训,尝试降低问题发生的概率,但是问题依然很严峻,多线程引发的问题占比并没有明显的下降,异步编程本来就是很复杂的事情,单靠规范和培训是难以从根本上解决问题的,需要有更加好的编程方式来解决。
上述问题在很多系统和语言开发中都可能会碰到,解决问题的标准方式就是使用协程,C#、Kotlin、Python、Javascript 等热门语言均支持协程极其相关语法,使用这些语言的开发者可以很方便的使用协程及相关功能进行异步编程。
2017 年的 C++ 标准开始支持协程,Swift5 中也包含了协程相关的标准,从现在的发展趋势看基于协程的全新的异步编程方式,是我们解决现有异步编程问题的有效的方式,但是苹果基本已经不会升级 Objective-C 了,因此使用Objective-C的开发者是无法使用官方的协程能力的,而最新 Swift 的发布和推广也还需要时日,为了让广大iOS开发者能快速享受到协程带来的编程方式上的改变,手机淘宝架构团队基于长期对系统底层库和汇编的研究,通过汇编和C语言实现了支持 Objective-C 和 Swift 协程的完美解决方案 —— coobjc。
核心能力
内置系统扩展库
coobjc设计
最底层是协程内核,包含了栈切换的管理、协程调度器的实现、协程间通信channel的实现等。
中间层是基于协程的 *** 作符的包装,目前支持async/await、Generator、Actor等编程模型。
最上层是对系统库的协程化扩展,目前基本上覆盖了Foundation和UIKit的所有IO和耗时方法。
核心实现原理
协程的核心思想是控制调用栈的主动让出和恢复。一般的协程实现都会提供两个重要的 *** 作:
我们基于线程的代码执行时候,是没法做出暂停 *** 作的,我们现在要做的事情就是要代码执行能够暂停,还能够再恢复。 基本上代码执行都是一种基于调用栈的模型,所以如果我们能把当前调用栈上的状态都保存下来,然后再能从缓存中恢复,那我们就能够实现yield和 resume。
实现这样 *** 作有几种方法呢?
上述第三种和第四种只是能过做到跳转,但是没法保存调用栈上的状态,看起来基本上不能算是实现了协程,只能算做做demo,第五种除非官方支持,否则自行改写编译器通用性很差。而第一种方案的 ucontext 在iOS上是废弃了的,不能使用。那么我们使用的是第二种方案,自己用汇编模拟一下 ucontext。
模拟ucontext的核心是通过getContext和setContext实现保存和恢复调用栈。需要熟悉不同CPU架构下的调用约定(Calling Convention) 汇编实现就是要针对不同cpu实现一套,我们目前实现了 armv7、arm64、i386、x86_64,支持iPhone真机和模拟器。
说了这么多,还是看看代码吧,我们从一个简单的网络请求加载功能来看看coobjc到底是如何使用的。
下面是最普通的网络请求的写法:
下面是使用coobjc库协程化改造后的代码:
原本需要20行的代码,通过coobjc协程化改造后,减少了一半,整个代码逻辑和可读性都更加好,这就是coobjc强大的能力,能把原本很复杂的异步代码,通过协程化改造,转变成逻辑简洁的顺序调用。
coobjc还有很多其他强大的能力,本文对于coobjc的实际使用就不过多介绍了,感兴趣的朋友可以去官方github仓库自行下载查看。
我们在iPhone7 iOS1141的设备上使用协程和传统多线程方式分别模拟高并发读取数据的场景,下面是两种方式得到的压测数据。
从上面的表格我们可以看到使用在并发量很小的场景,由于多线程可以完全使用设备的计算核心,因此coobjc总耗时要比传统多线程略高,但是由于整体耗时都很小,因此差异并不明显,但是随着并发量的增大,coobjc的优势开始逐渐体现出来,当并发量超过1000以后,传统多线程开始出现线程分配异常,而导致很多并发任务并没有执行,因此在上表中显示的是大于20秒,实际是任务已经无法正常执行了,但是coobjc仍然可以正常运行。
我们在手机淘宝这种超级App中尝试了协程化改造,针对部分性能差的页面,我们发现在滑动过程中存在很多主线程IO调用、数据解析,导致帧率下降严重,通过引入coobjc,在不改变原有业务代码的基础上,通过全局hook部分IO、数据解析方法,即可让原来在主线程中同步执行的IO方法异步执行,并且不影响原有的业务逻辑,通过测试验证,这样的改造在低端机(iPhone6及以下的机器)上的帧率有20%左右的提升。
简明
易用
清晰
性能
程序是写来给人读的,只会偶尔让机器执行一下。——Abelson and Sussman
基于协程实现的编程范式能够帮助开发者编写出更加优美、健壮、可读性更强的代码。
协程可以帮助我们在编写并发代码的过程中减少线程和锁的使用,提升应用的性能和稳定性。
本文作者:淘宝技术
重点的话,从技术实施角度看,主要包含“理”“采”“存”“管”“用”这五个,即业务和数据资源梳理、数据采集清洗、数据库设计和存储、数据管理、数据使用。
数据资源梳理:数据治理的第一个步骤是从业务的视角厘清组织的数据资源环境和数据资源清单,包含组织机构、业务事项、信息系统,以及以数据库、网页、文件和 API 接口形式存在的数据项资源,本步骤的输出物为分门别类的数据资源清单。
数据采集清洗:通过可视化的 ETL 工具(例如阿里的 DataX,Pentaho Data Integration)将数据从来源端经过抽取 (extract)、转换 (transform)、加载 (load) 至目的端的过程,目的是将散落和零乱的数据集中存储起来。
基础库主题库建设:一般情况下,可以将数据分为基础数据、业务主题数据和分析数据。基础数据一般指的是核心实体数据,或称主数据,例如智慧城市中的人口、法人、地理信息、信用、电子证照等数据。主题数据一般指的是某个业务主题数据,例如市场监督管理局的食品监管、质量监督检查、企业综合监管等数据。而分析数据指的是基于业务主题数据综合分析而得的分析结果数据,例如市场监督管理局的企业综合评价、产业区域分布、高危企业分布等。那么基础库和主题库的建设就是在对业务理解的基础上,基于易存储、易管理、易使用的原则抽像数据存储结构,说白了,就是基于一定的原则设计数据库表结构,然后再根据数据资源清单设计数据采集清洗流程,将整洁干净的数据存储到数据库或数据仓库中。
元数据管理:元数据管理是对基础库和主题库中的数据项属性的管理,同时,将数据项的业务含义与数据项进行了关联,便于业务人员也能够理解数据库中的数据字段含义,并且,元数据是后面提到的自动化数据共享、数据交换和商业智能(BI)的基础。需要注意的是,元数据管理一般是对基础库和主题库中(即核心数据资产)的数据项属性的管理,而数据资源清单是对各类数据来源的数据项的管理。
血缘追踪:数据被业务场景使用时,发现数据错误,数据治理团队需要快速定位数据来源,修复数据错误。那么数据治理团队需要知道业务团队的数据来自于哪个核心库,核心库的数据又来自于哪个数据源头。我们的实践是在元数据和数据资源清单之间建立关联关系,且业务团队使用的数据项由元数据组合配置而来,这样,就建立了数据使用场景与数据源头之间的血缘关系。 数据资源目录:数据资源目录一般应用于数据共享的场景,例如政府部门之间的数据共享,数据资源目录是基于业务场景和行业规范而创建,同时依托于元数据和基础库主题而实现自动化的数据申请和使用。
质量管理:数据价值的成功发掘必须依托于高质量的数据,唯有准确、完整、一致的数据才有使用价值。因此,需要从多维度来分析数据的质量,例如:偏移量、非空检查、值域检查、规范性检查、重复性检查、关联关系检查、离群值检查、波动检查等等。需要注意的是,优秀的数据质量模型的设计必须依赖于对业务的深刻理解,在技术上也推荐使用大数据相关技术来保障检测性能和降低对业务系统的性能影响,例如 Hadoop,MapReduce,HBase 等。
商业智能(BI):数据治理的目的是使用,对于一个大型的数据仓库来说,数据使用的场景和需求是多变的,那么可以使用 BI 类的产品快速获取需要的数据,并分析形成报表,像派可数据就属于专业的BI厂商。
数据共享交换:数据共享包括组织内部和组织之间的数据共享,共享方式也分为库表、文件和 API 接口三种共享方式,库表共享比较直接粗暴,文件共享方式通过 ETL 工具做一个反向的数据交换也就可以实现。我们比较推荐的是 API 接口共享方式,在这种方式下,能够让中心数据仓库保留数据所有权,把数据使用权通过 API 接口的形式进行了转移。API 接口共享可以使用 API 网关实现,常见的功能是自动化的接口生成、申请审核、限流、限并发、多用户隔离、调用统计、调用审计、黑白名单、调用监控、质量监控等等。
传统汽车的驾驶功能已经远远满足不了大众对智能化的渴望和需求,云计算、大数据分析、人工智能、自动驾驶等技术不断发展,为传统汽车的变革提供了很好的基础。汽车已经越来越智能,它会为你推荐喜欢的歌曲,高效的回复每一封邮件,提前为你避让道路故障、躲避拥堵,在下班的途中推荐你心水很久的美食,寒冷的冬天提前打开家中的暖风一切都是根据用户行为习惯,在车内无缝的和任何一个场景联通,驾驶变的更从容和美好。
搭载了互联网服务的汽车 *** 作系统将是用户连接未来一切可能性的窗口,未来地球的每一寸土地都会被计算能力所覆盖,而智能汽车正是一个有无穷想象力的通往未来的入口!在数字化时代下,智能汽车的 *** 作系统该具备哪些特质呢?
未来在人工智能时代下,智能汽车的 *** 作不再是单一的指向性功能,不仅需要满足用户的基本需求,更重要的是在用户还没有充分表达需求的基础上为用户先一步考虑问题,知道用户下一步会做什么,提前应对。基于深度学习用户习惯、研究用户的行为、大量收集用户范本并做深度分析,为每一个用户深度定制需求,提出个性化的解决方案,让汽车的用户体验不再千篇一律。
汽车在特殊的驾驶环境下通过深度学习能力为用户带来场景化解决方案,将汽车变为贴身的私人管家,通过识别用户身份,它知道你今天送孩子上学的途中会喝一杯美式咖啡,去公司的路上有一个重要的视频会议,晚上要和家人聚餐等,汽车会根据你的需求自动同步日历信息,安排最优的导航路线,提前预定一杯咖啡,推荐一家适合家庭聚会的餐厅
汽车复杂的驾驶场景决定了汽车的 *** 作系统有别于其他移动设备,它对安全性和高效反馈有着极高的要求。用户与系统在交互中,所有的 *** 作都意味着驾驶员的视线离开轨道,系统交互的重要性就是要帮助驾驶者能够稳定的行驶而不发生交通问题,这对人与车的交互方式和界面设计产生了极高的要求,用触摸、手势、语音还是眼球追踪,都是设计赋予安全驾驶的意义。语言和肢体是人类最自然的交流方式,用最直接的身体姿态与汽车沟通,深度研发汽车的自然语言能力,并识别面部表情和肢体动态,将人类最舒适的交流方式转化为 *** 作指令。
语音识别涉及到生活的方方面面,如智能家居、家电、运动、医疗、生活服务等,目前国内外都在深度研究AI下的语音人机交互,国外苹果siri、亚马逊Alexa、谷歌Assistent,国内腾讯、阿里等都在研发语音交互技术。机器会学习人类的说话语调、情感表达,通过大数据将搜索结果用自然的语言输出给用户。自然的语音交互大大降低了人车交互的学习成本,让冰冷的汽车变成最懂你的朋友,通过交流不仅可以完成指令,还会识别语义、语调感知用户情绪,做到个性化服务,将人和汽车的交互方式带入到新的数字化时代。
智能化时代,用户对汽车的需求转变为万物互联、智慧出行,汽车不仅可以满足功能需求,更是一个连接万物的入口,通过车实现家车场景下互联互通。坐在家中可以通过智能音箱控制车辆,反之在车内也可以关闭窗帘、打开暖风等智能控制家居;还可以通过手机、可穿戴设备对汽车完成解锁、授权、分享,不再需要钥匙解锁汽车,与朋友共享汽车只需远程授权,还有快递到车服务等;以及车与车之间,可以无缝信息共享、实时社交,车主与车主之间建立兴趣小组,共享POI,道路救援等;车与各终端互相联动、资源共享,实现人、车、生活的万物互联。
通过人工智能,在以车为中心的物联网还将有更多的想象空间,汽车会学习更多人类的行为习惯,更智能、自然的连接万物,更多维度的远程控制。未来的汽车,会让生活变得更简单,万物互联的魅力会让用户腾出更多的时间享受驾驶乐趣。
智能汽车的出现会让用户有更高的驾驶愉悦感,汽车会充当你的司机,而系统就变成了你的贴心管家,优秀的系统界面设计不仅可以提升汽车的品牌价值,创造全新的用户体验,还可以让汽车成为生活的一部分,它学习人类的生活习惯和环境,可以赋予汽车新的灵魂,让汽车品牌变的与众不同。
汽车界面(HMI)设计是由多个设计部件组合而成,包括尺寸、分辨率、文字、颜色、图标、控件、用户体验等,外部因素对界面设计的影响也至关重要,包括屏幕摆放方式、位置、角度、光照等。只有充分考量外部因素,合理有效的组合设计零部件,才能确保内容优先、良好的易读性、精准点击、快速响应以及优秀的用户体验。以下是通用的汽车界面设计原则,以标准化的数据加上创新的设计元素,以确保驾驶安全性的同时发挥与众不同的视觉感受。
大屏 *** 作系统越来越受到车企青睐,更多的功能被聚合在 *** 作系统上,位于驾驶员右侧的大屏在驾驶环境下,手指可触及的区域十分有限。对于设计大屏系统,要充分考虑用户 *** 作舒适度和最优 *** 作范围(如下图所示),本文以常见的屏幕比例(16:9)来分析屏幕交互热区的范围。靠近驾驶员的屏幕右下方是最容易交互到的区域,适合可交互可点击的功能性内容、需要快捷 *** 作的button、盲 *** 作就可以完成的交互,都可以放置在右及右下方区域(绿色区域);屏幕越靠上,意味着手臂悬停的时间要更长,要完成选择或点击类的 *** 作的时间相对长,适合不常进行互动和交互的内容,优先考虑显示类信息(蓝色区域);屏幕右上角的区域基本是 *** 作盲区,在此位置放置显示类状态信息更为适宜,避免将重要的 *** 作button放置在交互盲区(红色区域)。以特斯拉为例,将使用频率最高的空调面板常驻在底部最容易触及到的区域,可以快速调节与温度相关的功能;顶部交互盲区是状态栏一类显示信息,不经常点击的功能则安排在右上角区域;中间区域是用户点击屏幕的舒适区,特斯拉将中间区域划分为等分的两部分,上下半屏各显示不同模块,在设计布局上将更频繁 *** 作的button放在屏幕靠左侧位置更易交互。(如下如所示)
车机屏幕的摆放方式决定了在白天强光下是否可以清晰的看到屏幕上的文字和内容,在夜间屏幕是否过亮导致刺眼,这些工作在设计之初进行充分调研是非常有必要的。如果光照很强,在设计上就要避免用和背景相同色系的颜色,适当提高颜色对比度,通过不断调整色彩和布局提高界面的易读性;相反在夜间,又要避免使用纯度太高的颜色,文字的颜色也要考虑不使用纯白或者纯黑,适当的降低彩色明度有利于夜间行车。所以在界面设计的过程中需要设计师在充足光照的白天和照明微弱的夜间多次测试屏幕的显示效果,提高界面的易读性,必要的时候可以考虑通过增加主题换肤的模式缓解矛盾。如下如示例,在没有硬件遮挡的强光照下,屏幕的显示效果是非常差的,基本很难看清屏幕内容,这就需要设计师反复测试实现最佳的显示效果。
汽车界面设计与手机app在设计上有本质的区别,app的设计基本上以信息流为主,在设计布局上也基本上以列表、九宫格、瀑布流等形式表现。但是汽车界面主要以功能 *** 作类为主,除了设置、信息展示需要用到列表等形式展现外,大部分的功能都需要快速完成 *** 作,在内容的布局上相对自由,虽然没有特定的布局样式,但因为汽车的使用场景的特殊性,在页面布局上要更考虑到以下几个原则:
“内容优先”原则。 要选择更直观、更易读的设计样式去表达功能,避免使用识别性差的图表突出核心内容。可以从车内提取设计元素强调功能的展现,例如汽车控制功能,可以提炼“座椅”“方向盘”等实物细节,不仅有效的表达产品功能,还可更直观的看到交互反馈。
”少即是多“原则。 在界面布局上尽量不要使用与功能无关的设计元素,有时候为了刻意强调界面的炫酷的科技感,在界面中加了容易导致信息混淆的“额外”设计,很容易导致界面承载信息过多而失去重心。合理的运用文字大小、颜色来突出界面层次,避免过分使用过重的装饰元素。
“减少层级”原则。 尽管汽车系统类功能和手机趋同,但是避免直接套用手机的布局样式,要牢记在汽车高速驾驶的环境下是没有办法将注意力集中在“找”这个行为上,列表式的布局样式不可完全复制,为了用户可以快速定位完成响应,要尽可能的减少交互层级。避免重点 *** 作“藏”在第二甚至第三层级,把主交互功能放在一级页面,更多 *** 作可二级页面完成,减少用户一直点击“下一页”,结束任务后再一直“back”返回一级导航。
汽车在高速行驶的环境下,如何判断一个界面的好坏,最直观的就是测量用户在点击完成一个事件所需要的时间,时间越短,表明界面的可视化和有效点击率越高,界面的响应速度越快。用户平均单个手指点击区域为10~14mm之间,以1080p分辨率为例,单个手指触摸屏幕的有效分辨率为45px~50px之间,这仅为手指在触摸屏幕时的触摸范围,为了使高速驾驶环境下可以精准的点击到目标,对单个手指点击区域的范围要增加padding值,目标区域相对应向外扩大一倍左右,至少单指触摸区域增至80~100px为宜。这就对智能汽车界面的icon有了设计要求,在用户需要点击icon完成交互任务时,icon的可交互范围要保持在100100px左右,确保用户在触发icon边缘时也同样可以完成响应,大大降低了误 *** 作率。
在界面设计中文字包括:字号、字色、字重、字体、字间距等,有些公司有专门的branding部门设计个性化字体,好的字体设计会结合设计风格和品牌定位,对界面设计是锦上添花。但大部分互联网车机还是使用常见的免费字库,中文常用“思源黑体”,英文则使用“roboto”居多。准确使用字号和字色,有利于提高界面的易读性,增加界面的层次重心。在手机等移动终端的设计中有个误区,认为文字越小越精致,越大越笨拙,这个说法是片面不准确的。尤其在汽车高速驾驶的环境下,文字大小每增加2px,都可能意味着提高界面易读性,降低驾驶风险。以10801920分辨率的界面为例,最小文字建议不低于30px,否则在屏幕上可识别率很低,增加误读的概率。界面中需要着重突出的内容,可以灵活使用字号字色表达,增加主次关系,具体可参考排版设计。在界面设计中,正文一般会使用“regular”这种常规字重,需要额外强调的文案可以酌情使用bold,但慎用,中文的粗体会导致文字糊在一起,不利于阅读。适当的字间距对界面而言是画龙点睛,适当的增加字间距,尤其是英文,可以使界面变得更柔和,更精致,设计师们不妨试试。
每个品牌都会有自己的品牌色,这个颜色和企业形象、产品特征有关,是系统设计的关键色。恰当的运用品牌色能让用户产生强记忆力,一看到这个颜色优先想到该品牌及产品,有利于品牌的推广。例如微信绿、阿里橘、京东红等等,每个品牌色都代表着公司的企业文化和产品气质,品牌色往往应用在系统焦点和核心位置。同理智能车联网的界面设计也需要提炼属于该品牌形象的颜色,将被应用在系统logo、高亮色及核心内容、企业VI等,是家族化特征的延续。其次颜色有信息传达的特质,红色代表警示、绿色代表正常,特定属性的颜色要用到特定的位置。有国际化背景的车联网公司还应该注意销售国家对颜色的偏好和忌讳,在系统设计中要着重注意颜色的使用。
建立详细的设计规范体系,是构成界面完成性重要的步骤之一。包括文字、颜色、控件、对话框、列表、通用icon、布局等,一是规范设计师应用到每一个模块每一个细节,提升一致性设计体验;二是工程师编写控件库,所有模块可以规范调用控件,降低反对沟通成本。在任务量大,项目时间紧的情况下,有一套完整的控件体系对于设计一个庞大的系统而言,可以减少大量的工作时间,避免每个设计师重复用力,更快更准确的制定规范是一个设计团队的重要一环,也是鉴别一个设计团队是否专业的判断依据。当然,建立设计规范也不是越早越好,还需要设计内部反复修改和测试后再定义成体系。通常在确定设计风格后,根据设计经验先拟定文字、颜色等比较基础的规范,上机实测是否有利于点击和观看,达到设计内部统一;随着设计的深入再完善控件、列表等细节规范;后续将控件汇总成一个可编辑的文档,注明版本号、修改时间、修改人、目录等,方便后续查找和修订。创建优秀的控件体系,让开发和设计共享一套规范系统,让设计师实现自我价值的转换,更专注在用户体验和产品创新上,对公司来说也是提升品牌价值的宝贵财富。
在人工智能的大背景下,所有车企都希望通过AI、大数据、云计算、物联网等技术让车变得更聪明,更贴近用户,打造完整的车联网体系,让车成为生活工作场景的延展。未来的汽车战场,除了性能比拼,更多的将是用户体验的比拼!
本文是个人对互联网车机产品的理解和认识,欢迎大家一起讨论研究!(ps微信号:smilesh1030)
以上就是关于网站运营该怎么维护全部的内容,包括:网站运营该怎么维护、刚刚,阿里开源 iOS 协程开发框架 coobjc!、企业数据治理的重点和难点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)