成都安美
Java主要用来做以下几种开发:一是网页开发;二是最常用的移动APP开发,比如Android上的一些APP程序;三是一些H5的WEB APP开发;四是一些手机上的小游戏,大概可以分为这几种。总体上说java可应用的领域是最广泛的,所以想要学java从事java的人也越来越多。有零基础想学java的朋友们,可以先在网上找视频自学java基础,像是B站上老杜的java零基础入门教程,还有可以到慕课和CSDN这样有名的网站上学习交流,学到入门级水平后,有条件的就可以上个培训班,达到能就业工作的技术水平。
京京魅力
1、软件后台开发工程师软件开发工程师是从事软件开发相关工作的人员的统称。 软件开发工程师的技术要求主要是编程语言例如C语言/C++/JAVA等、数据库技术(SQL/ORACLE/DB2等),需要去写项目中的后台代码。2、软件测试工程师软件测试工程师需要去理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例。3、运维工程师运维工程师在软件行业里负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。4、技术支持工程师技术支持工程师主要是在软件或硬件方向从事售前或售后技术维护、应用培训、升级管理、解决投诉,提升客户满意度,扩大用户群体对自有品牌的良好口碑。5、Web前端开发工程师Web前端技术是一个先易后难的过程,主要需要运用三方面的知识:HTML(标准通用标记语言下的一个应用)、CSS级联样式表和JavaScript。
艺术边上观望
开发一个APP要多久
如今,不少企业都想拥有属于自己企业或产品的手机APP,但其中最困扰企业主的问题就是:开发一款手机APP到底需要多少钱?
简单点来说,要视手机APP的需求及质量而言,价位一般在几千到十几万左右,更高端的价格更高。
今天,我们就来详细分析一下这个问题,请继续往下看吧。
一、APP开发款式分为固定款和定制款,两者的价格均不相同
固定款:是指直接套用已有的、现成的APP固定模板,报价是固定的,所需要的功能也是固定的,缺点就是客户拿不到源代码,也不能根据企业需求进行定制,由于源代码是封装的,如果企业以后想进行功能升级或系统维护的话,也不能够实现,只能重新开发一个新的软件。
固定款的APP开发时间短,约2~3日的时间即可完成,费用大约在几千到几万之间。
定制款:定制款是指APP的功能全部重新开发,过程比较繁琐,需要美工、策划、APP开发(前台/客户端/手机端)、后台程序员等工种协同完成,大型的、功能复杂的APP甚至需要数十人的团队。
由于APP的功能和设计都是定制的,因此价格会高些。定制款的开发时间与开发价格是成正比的,开发时间长,大约在两三个月甚至不定的周期里才能完成,而费用大概在几万甚至十几万左右。
因此,想要知道开发一款手机APP需要花费多少钱,企业主首先必须把APP的详细需求和功能告知APP开发公司,开发公司才能报出一个合理的价格。
二、手机APP平台不同,制作成本也不一样
现在市面上流行的手机APP制作平台主要有两种一般包括两种系统:安卓系统(Android)和苹果系统(IOS)。
一般来说,制作苹果系统的手机APP软件费用要比安卓平台的贵一些,因为苹果公司对苹果平台的封闭性和手机APP开发语言Objective-C的难度,都让APP开发者加大了苹果系统手机APP开发的难度。
三、APP制作成本包含参与人员的工资
通常情况下,开发一款APP需要产品经理、客户端工程师、后端工程师和UI设计师各一名,这已经是制作手机APP应用软件比较精简的配置了,所以这些参与人员的工资也是包含在APP制作成本当中的。这些工作人员的月薪加起来可能都会超过4、5万元。
四、APP开发公司的所在地
需要注意的是,同样实力的APP开发公司,在不同的城市也会导致APP的成本费用高一些
清清河中
APP开发正常时间在7天-3个月左右,最长可能有5个月,开发时间差距大,具体原因有多种。例如,纯复制模板的APP,只需要修改部分很少的地方。一般就只需要几天时间,就可以上线使用。纯定制的APP就不一样了,从提需求到沟通确认,到UI设计,前端布局,后端开发,再到修改确认,最终敲定。这是一个很复杂的过程,非常耗费时间、人力、物力成本。普通的APP开发也许只需1-3个月左右,部分特殊客户的APP可能需要3-5个月左右来完成,这也导致了价格昂贵。之前找过一个叫码邻蜀科技的公司,在成都,实力还挺强的,有上百人的技术团队,它已为上万家企业和个人提供过服务,其中有数十家上市企业,服务范围覆盖28个国家,目前正在服务的企业有上百家。案例涵盖各行各业。
小小mini罗
了解java开发工程师是想学习什么?想学习java可以到蛙课网学习,这里资源比较多
Java广泛应用在企业和互联网应用中,国内需求量最大占40%,应用面及其广泛;大到全国联网的系统,小到中小企业的应用解决方案,JAVA都占有极为重要的地位,包括人力资源HR,企业资源计划ERP、知识管理KM、供应链管理SCM、企业设备管理系统EAM、办公自动化OA,客户关系管理CRM,产品生命周期管理PLM、面向服务体系架构SOA、商业智能BI、项目管理PM、营销管理、流程管理WorkFlow、财务管理等等几乎所有你能想到的应用,都是用java技术开发的。另外还有开发在本机上运行的程序,比如最简单的word、excel 等运行在本机上的桌面应用都是用java开发的。 随着智能手机的普及和发展,包括无线手持设备、智能卡、通信终端、医疗设备、数字家电、汽车电子设备等应用领域,java开发将会更无止境。
贪吃的小四
开发工程师的岗位职责(通用25篇)
在不断进步的社会中,越来越多人会接触到岗位职责,岗位职责是指工作者具体工作的内容、所负的责任,及达到上级要求的标准,完成上级交付的任务。到底应如何制定岗位职责呢?以下是我帮大家整理的开发工程师的岗位职责,供大家参考借鉴,希望可以帮助到有需要的朋友。
1、负责公司产品运营相关网站后端快速响应开发;
2、负责公司运营支持相关系统开发;
3、负责设计和开发一些内部工具,提高网站整体性开发效益,保证一定的质量;
4、负责相关APP接口开发;
5、配合移动部门与产品部门实现服务器端相关接口开发。
1、负责平台PHP开发工作;
2、团队协作与分工,按时完成每周进度要求;
3、根据数据接口文档开发接口,与前端进行数据交互。
4、负责微信小程序项目开发
1、负责公司现有PHP网站优化和新产品开发;
2、按照项目计划,与项目组其他成员协同工作实现开发目的;
3、协助工程师测试和发布系统,准备相关的技术文档,协助解决各种技术问题;
4、负责文档撰写,在前期期间设计交付URL接口文档、模板数据描述文档,在编码期间能撰写清晰明了的注释。
1. 按质、按量、按时的完成代码开发任务。
2. 根据项目需要,撰写及修改相应的文档。
3. 完成在各个测试阶段BUG的修改
4. 按照编码规范编程,并编制贯穿整个软件开发周期的文档资料
1. 负责公司项目的维护和开发;
2. 遵守团队的代码规范,编写易读、易维护、高质量、高效率的代码;
3. 参与核心服务模块的设计和开发;
1.开发voip系统中各平台的音频处理模块;
2.负责音频各平台算法移植优化;
3.优化实时音视频通信系统的语音通话效果;
职责:
1、参与产品初期的需求定义
2、根据需求快速完成开发方案设计
3、高效完成功能开发
4、功能自测、代码定期自查、框架及系统完善
5、参与日常的功能快速迭代,完成开发、自动化测试到产品发布的整个流程。
任职要求:
1、扎实的计算机编程及网络基础,熟悉常用软件设计模式
2、3年以上PHP开发经验,熟练练使用PHP框架,有一个以上Laravel或Swoft的完整项目的开发经验
3、熟练使用MySQL数据库,对索引、锁和事务有了解,有并发处理和调优经验
4、熟练使用Redis、Memcache等常见非关系型数据库
5、熟练使用HTML、CSS、Javascript、Jquery、Vue等前端技术,有Vue实际使用经验
6、有支付、OSS、消息通讯等一种以上三方应用的集成经验
7、熟悉Docker、Git、及常用Linux命令使用有,有生产服务器运维经验的优先
8、熟悉或掌握一种或以上其他服务端语言的优先
9、有SaaS系统、社交软件、直播平台高并发处理能力经验的优先
10、有责任心,具备良好的编码习惯,较强的学习及沟通能力。
元件开发工程师岗位职责:
1、负责悬架弹性元件及减振系统的设计方案(包括分析竞争车型、目标成本/重量等);
2、负责弹性元件/减振系统的开发、试验、验证工作;
3、负责弹性元件/减振系统的DEMEADVP制定跟踪审核,签订技术协议;
4、制定并维护弹性元件/减振系统BOM表;
5、负责供应商开发过程的技术指导工作;
6、参与弹性元件/减振系统供应商开发体系的建立;
7、负责弹性元件/减振系统部件质量问题的改进,成本优化,轻量化等工作。
8、能够积极及时完成主管安排的其他临时性工作。
任职要求:
1、大学本科及以上学历,英语四级;
2、机械工程或车辆工程相关专业
3、3年及以上乘用车悬架设计经验;
4、熟悉国内外主流乘用车悬架系统现状及发展趋势;
5、熟悉整车/悬架系统开发流程,各节点交付物和工作内容;
6、熟悉汽车悬架及相关结构,了解悬架KC特性;具备扎实的汽车构造、汽车理论、汽车设计、车辆动力学理论知识;熟悉整车生产工艺、零部件材料等知识;
7、熟练使用CATIA三维设计软件;能够进行较为简单的动力学模型及系统分析,了解CAE有限元分析。
职责:
1.根据业务需求,进行架构分析、设计及实现;
2.依照业务需求,进行相关功能的数据库设计;
3.根据业务及前端需求,及时、高效、高质量产出符合RESTFUL规范的api接口;
4.参与系统微服务化,如微服务实现、Docker环境建设、Jenkins等自动化部署。
任职资格:
1.熟悉关系型数据库,如MySQL,能依据业务需求进行合理的数据库设计;
2.精通PHP,PHP方面至少精通一种MVC框架,熟悉Yii框架优先;
3.熟悉前后端分离开发模式;
4.熟练使用git进行代码管理;
5.热爱互联网开源生态,充满求知欲,具有非常强的持续学习能力;
6.有良好的沟通能力和团队协作精神;
7.有微服务开发实践,熟悉Docker、Kafka、Flink更佳。
职责:
1.熟悉thinkcmf5框架优先录取
2.核心业务功能开发和代码维护;
3.负责网站后端程序开发、数据库结构设计和搭建;
4.参与网站产品的设计和开发,配合产品经理进行技术决策。
岗位要求:
1.有开发商城系统/微信定制开发优先;1-2年工作经验也可考虑;
2.熟练掌握PHP,熟悉面向对象的软件设计方法;熟悉MVC三层架构的开发,熟练应用PHP框架Thinkphp5。
3.熟悉HTML、CSS、Javascript等前端技术,熟悉jquery者优先;
4.熟悉Linux常用命令;MySQL数据库开发及常用优化方法;
5.有良好的代码习惯,要求结构清晰、命名规范、逻辑性强、代码冗余率低,代码注释清晰;
6.性格开朗、喜欢钻研技术,具有较强的'分析和解决问题的能力。
职责:
1、参与APP项目的后端调试,架构设计,架构原型实现及核心模块的开发工作;
2、参与系统需求分析与设计,并负责完成PHP核心代码,接口规范制定;
3、负责APP相关的后台系统搭建,技术文档编写;
4、熟悉前端Html5、javascript,能独立完成静态页面。
任职要求:
1、具备HTML5相关界面开发经验;
2、熟悉Node Js及Linux开发系统的应用;
3、有Thinkphp框架、CI框架的使用经验;
4、具备分布式缓存使用经验;
5、计算机基础扎实,熟悉基本的数据结构、算法、计算机体系结构,熟悉各种设计模和应用场景;
6、熟悉Ajax以及Json,Xml等数据交换格式;
7、扎实的SQL知识,熟练使用MySQL,熟悉Mysql的各种查询优化;
8、较强的团队协作能力、沟通能力,抗压力强;
9、有PHP、H5项目经验者优先
1.与客户沟通了解项目需求
2.根据客户要求出技术方案,选型,以及成本报价
3.绘制电气图,编写BOM清单,电子电路设计,Layout和调试。
4.开发功能治具测试程序
5.程序现场调试和后期的维护
6.完成项目经理分配的其他工作
1.负责主控板运行环境的搭建,包括U-boot引导,文件系统制作等;
2.负责ARM主控板底层驱动设计(基于Linux操作系统);
3.负责编写驱动板MCU驱动程序;
4.和嵌入式应用开发人员配合,完成驱动程序与上层应用系统的对接;
5.编写相关驱动说明文档,记录关键处理方法和经验;
6.承担部门分配的日常工作,并按时汇报进度情况。
7.参与WBS任务分解并进行工作量估算。
岗位职责:
1、完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;
2、负责NC项目的二次开发工作;
3、参与产品构思和架构设计;
4、撰写相关的技术文档;
5、支持项目对产品的应用服务;
6、负责配合实施顾问进行二次开发需求调研及开发方案设计工作。
工作要求:
1、计算机相关专业,1年或以上相关工作经验,有用友产品NC、U8项目经验者优先;
2、熟练掌握J2EE基础且对数据结构有一定的了解;
3、熟练使用Spring、Hibernate等主流框架;
4、熟悉oracle数据库,和版本控制工具
5、熟练使用Eclipse或jbuilder等java开发工具;
6、具有良好的学习能力,具有强烈的工作责任心、有良好的沟通能力和团队合作精神。
职位描述:
1、负责公司现有HIS产品的二次开发工作;
2、负责公司现有EMR产品的开发工作;
3、相关技术文档的书写;
4、配合实施人员完成产品的上线工作;
岗位要求:
1、熟练使用Powerbuilder开发程序;
2、熟悉Oracle、SQLServer数据库;
3、良好的学习、沟通能力;
4、有一定的医院相关软件系统经验;
1、负责his系统的设计与开发。
2、负责提供技术支持,完成医保接口、第三方系统接口、集成平台个性化等需求开发。
3、修改系统BUG,完善系统缺陷。
4、负责系统版本的更新与管理。
岗位职责:
1、根据预定计划完成程序开发或项目开发任务;
2、理解需求人员编写的需求文档并进行数据结构、组件和程序等的设计工作,负责系统设计、编码实现,版本测试及修改工作;
3、按照项目开发过程规范编写开发类文档;
4、完成上级交办的其他工作。
任职要求:
1、熟练掌握JAVA开发技术,有开发经验者优先;
2、SQL功底扎实,熟练应用ORALCE或SQLServer数据库,具备一定的数据库设计能力;
3、具备良好的沟通表达能力,能承受一定的工作压力;
4、有责任感和较强的学习热情;
5、有ERP相关开发经验、熟悉用友NC-UAP开发者优先。
岗位职责 :
1、对现有商米业务进行API接口维护迭代,优化代码业务逻辑;
2、对新业务需求分析,进行数据库设计并定义接口文档,实现业务功能;
3、对现有团队管理功能和业务配套功能开发维护管理工具;
4、学习调研各项复杂技术,实现封装,?比如RabbitMQ,KafKa,Thrift,微信,支付宝,银联支付等。
岗位要求 :
1、本科以上学历,计算机科学与技术相关专业,三年以上相关工作经验;
2、熟练使用GIT管理工具,进行代码管理;
3、了解Liunx的基本使用,对centos等常见Liunx命令操作熟悉;
4、从事过具有一定规模的API接口开发工作;
5、熟悉Mysql索引优化、查询优化、事务处理;
6、熟悉Nosql使用场景,对redis等缓存组件有2个项目以上的使用经验;
7、熟悉一款开源框架并实际使用,如laravel(lumen)CIYII等
8、思维清晰活跃,逻辑能力强,工作认真负责,有良好的沟通能力及团队合作精神;
9、使用过PhalApi进行过实际项目开发优先;
10、有自己的开源软件或技术博客等技术积累优先。
【岗位职责】
1、负责数据库的运行监控与优化,故障处理,数据备份/归档/恢复,数据安全及权限管理;
2、排查数据库故障,分析和解决疑难问题,提出预防方案;定期检查数据库,编写数据库检查报告,提出改善措施或建议;
3、负责数据库系统部署方案的计划、设计和实施,参与项目的数据架构、数据库设计;
4、负责协助UAP—NC移动端开发。
【岗位要求】
1、熟悉ORACLE的体系结构、熟悉备份恢复管理、熟悉性能优化管理,对ORACLE的基本理论有比较深的了解;
2、计算机相关专业本科学历,有3年及以上开发经验;
3、精通SQL语言,有丰富的oracle数据库故障处理经验;
4、精通oracle的调优及操作系统的相关方面的调优;
5、熟悉unix或linux操作系统;
6、了解相关高可用(HA)和灾备(DR)技术方案、数据库集群等相关技术;
7、了解数据模型设计,常用应用系统架构和软件研发流程;
8、有Java开发经验、用友NC开发经验、移动端开发经验者优先。
1.能够熟练使用solidworks软件,进行自动化机器机械硬件的开发制作。
2.能够独立完成自动化机器机械硬件系统的设计,包括方案制作,仿真模拟,机构和零部件设计,零件选型,工程制图等。
3.掌握伺服电机,步进电机,直线电机等各式电机的选型和应用。
5.掌握各种传感器,电磁阀,温控器,压力计等电子器件的选型和应用。
6.熟悉工业机器人的应用,包括四轴scara机器人,六轴机器人。
7.能够完成精密机构的设计,包括精确定位,多轴联动,压力控制,温度控制,高速运动等。
岗位职责:
1、执行车身设计、开发、评审、验证与工程变更;
2、执行车身开发项目管理和协调;
3、执行车身系统技术协议编制、签订和维护管理;
4、执行车身系统VA/VE;
5、执行车身系统认证领域材料编制;
6、完成领导交办的其它事项。
任职要求:
1、大专及以上学历,3年以上工作经验;
2、精通车身性能的知识和技能和开发流程;
3、良好的沟通表达能力,工作认真、踏实。
1、参与输注泵产品系统设计;负责机械子系统方案及关键模块详细方案设计;
2、负责机械零件的详细设计,组织技术评审,跟进样品加工,负责样品验证、物料生效等工作;
3、负责按时输出与机械相关的产品开发文档和技术文件,确保开发过程合规;
4、负责机械子系统模块的可靠性设计及验证,确保产品质量;
5、负责产品相关的包材、产品标贴设计及生产需要的工装、夹具的设计;
6、主导或参与输注泵产品的机械平台建设工作;
7、完成上级主管指派的其它任务。
工作内容:
1、根据软件设计,开发andriod系统的应用;
2、研究andriod系统下相关应用的技术可行性;
3、参与制定项目开发计划,按时完成项目任务;
4、编写开发过程中涉及到的文档;
职位要求:
1、本科以上学历,计算机软件、通讯相关专业优先;
2、有良好的Java面向对象开发基础;
3、2年以上JAVA工作经验,精通Java开发,至少2年以上Android平台开发经验;
6、熟悉AndroidSDK,Android、Debug、BridgeTool,Eclipse/ADT,NDK;
7、熟悉Android、iOS系统体系结构;
8、熟悉Android下的视频呈现、数据存储;
9、熟悉Android下网络通信机制,熟悉C/S应用结构;
10、熟悉Android平台UI设计,具备实际Android平台开发经验;
11、思路清晰,思维敏捷,快速的学习能力;
12、能承担一定的工作压力,具备良好的沟通能力和团队合作精神;
13、有良好的编码风格,技术攻关能力强,具备独自组件开发和基础平台开发经验;
岗位职责:
1、参与相关系统的代码开发、需求调研、详细设计和软件代码编写等工作;
2、解决日常开发中出现的技术问题;
3、配合实施人员完成项目上线任务;
4、按时高质完成代码编写工作。
任职要求:
1、熟悉开发,了解Oracle11g数据库;
2、了解His业务相关流程;
3、正规大学本科毕业理工科专业,有1年以上编程经验(应届生也可以),热爱编程,有学习精神和上进动力.
4、具有良好的人际沟通能力、团队协作能力、学习能力、勤奋、吃苦耐劳、有恒心、有热情、有较强的责任感。
5、能适应偶尔出差。
岗位职责:
1、独立进行系统需求调研,编写调研文档;
2、立进行系统设计,包括概要设计、详细设计。包括数据库设计;
3、独立进行软件代码编写与测试工作;
4、系统线上问题的及时响应,保障业务的正常开展;
5、公司安排的其它临时性工作。
任职资格:
1、具有PB、Powerbuilder开发经验2年以上;
2、熟练数据库oracle或sqlserver或其它主流数据库;
3、具有需求调研的工作经验和能力;
4、具有独立设计系统的能力;
5、具有较好的文档编写能力;
6、有良好的工作责任心和团队精神。
(1)5年以上PB项目开发经验,1年以上医疗项目经验;
(2)精通pb程序设计与开发;具有良好的编写程序习惯;
(3)精通大型数据库开发如oracle,SQL server,mysql等;
(4)熟悉C/S架构及webservice开发;
(5)熟悉三层架构或MVC开发模式;
(6)有大型项目开发经验,有较好软件代码合作开发经验,有良好的编写代码注释及开发文档的习惯;
(7)较强的独立解决问题能力,较高的工作效率,较好的沟通能力。
1、负责医疗器械设备的机械方案设计、项目评估;现有仪器设备的改进设计;
2、完成相关图纸绘制、3D模型及加工图纸的转化、设计数据的输出;机械相关零部件的选型、采购清单的编制与输出;
3、制作设备的机械BOM表;
4、产品的安装、调试及验证。
薄荷红茶cheer
随着 Apple Watch Series 7 上架,watchOS 8 为这款全新的机型设计了「轮廓」和「双模块」两款新表盘外,还悄悄加入了「世界时间」的新表盘,同时兼容前几代机型。
早在 6 月份的 WWDC 2021 大会上,在介绍 UIKit 新功能视频的 08:48 位置,「世界时间」表盘就偷偷露面了,被眼神儿厉害的 iOS 开发人员 Duraid Abdul 发现了。
「世界时间」表盘并非苹果首创,但自身复杂的设计与为人熟知的形象,加入到以简约著称的苹果大家族,却不得不说是对设计师的考验。
苹果定义中的表盘压根没用上对应的英文词 Dials,而是选择了脸(Face)这个词。
苹果每次推出的表盘,各有各的特色,却光看「脸」就感受到里面流着苹果的血液,是苹果表盘大家族的一份子。而且苹果在表盘的设计上,早已突破了传统机械手表中为「表盘」这个词汇设下的条条框框,可以称得上是摸透了「看脸时代」的精髓。
Apple Watch 自 2015 年推出以来,在苹果始终如一的简约美学之下,是如何一次又一次地用似曾相识,又很有新意的「脸」打动我们的心呢?
今天将给大家揭秘苹果最新表盘「世界时间」,以及一些经典表盘的前世今生。
「世界时间」由来已久却一直不温不火,它将「世界」这般大的概念,浓缩在我们手腕上的方寸之间——戴上这样的手表,好像知晓了全世界的时间。
在时常接待外宾的酒店大堂中,一排标志着几个城市的世界时钟,被当成上个世纪留下来的标配。
1991 年德国喜剧片《地球之夜》就由墙挂的世界时钟,展开讲述五个发生在同一时间的不同城市——洛杉矶、纽约、巴黎、罗马和赫尔辛基中,出租车司机与乘客之间的故事。
不过真正需要「世界时间」的旅途人,可不会满足于只在入住酒店的时候,才能瞄到各地区的时间。「世界时间」是他们远距离位移生活的必需品。既然是必需品,随身携带的钟表是再好不过的选择。
1876 年,工程师桑福德·弗莱明(Sanford Fleming)因没有校准手表时间错过多班火车后,被迫滞留在爱尔兰火车站,那个晚上他彻夜难眠,多次调试手表适应当地时间的麻烦,让他渴望一块可以适用于所有时区的手表。
日内瓦钟表匠埃马纽埃尔·科蒂尔(Emmanuel Cottier)被桑福德委托,成为这个当时还很先锋的概念的第一个践行者,虽然失败了,但是为他的儿子路易斯·科蒂尔(Louis Cottier)后来的成功积攒了不少经验。
直至 1931 年,46 岁的路易斯发明了第一块「世界时间」手表,并为此申请了专利。此后的几十年里,路易斯为百达翡丽、江诗丹顿、劳力士和浪琴等品牌开发了不同样式的「世界时间」手表。
「世界时间」手表表盘的设计,可以简单分拆成「世界」和「时间」两部分来理解。表盘外圈为「世界」,标注上世界各个城市、地区的名称或缩写。内圈为常规的表盘,静态时钟上依靠指针的旋转标示出当下时间。
不过「世界时间」最微妙的地方,是挤在「世界」与「时间」区域之间的逆时针旋转数字环,通常标识有 1 到 24。只需将身处地点调到表盘 6 点钟方向,这个旋转环上的数字将被赋予对应到地点的时间信息。
然而「世界」却是会变的概念,比如地名的更换,对于打着「值得一生拥有」口号的传统手表,难免在出厂之后走向「过时」。
同样,因为功能性的要求,「世界时间」上每个元素都有存在的合理性,难以取舍的结果下成为了一个复杂产品。上面密密麻麻的文字,在这个年代也非常不合时宜,能引起不少人的密集恐惧症。
苹果在 watchOS 8 中推出的「世界时间」表盘,大体看上去与传统设计相似,但如果细细研究,发现每一处设计都经得起反复推敲——过去的「世界时间」表盘的优势,它尽数收入怀中;那些恼人却难以解决的劣势,它用智能手表的特性加以解决或者减弱。
苹果「世界时间」在外观上,与瑞士钟表品牌百达翡丽的型号 5131/1 P 有点相似。这是基于型号 5131,在 2018 年重新推出的进阶版本。
型号 5131 是百达翡丽第四代总裁泰瑞·斯登(Thierry Stern)的心力之作,参考了品牌 历史 上最重要的几块手表——605 HU,1415 HU 和 2523 HU,用超高价值的景泰蓝珐琅打造,被称为真正的艺术品。
太阳和月亮的小符号被放在了正午 12 点和午夜零点上,取代数字 12 和 24 的位置,并且用浅色和深色的颜色对比,在 6 点和 19 点旁边来分割日夜。可惜这几乎是四等分的设置,对于日照时间不一的世界各地,并不能反映真实情况。
苹果「世界时间」表盘上也有太阳和月亮的小符号,不过它们很灵活,根据当地的具体日出日落时间,随时调整到对应的数字上。
数字也根据表盘的位置,调整站姿变成正立状态,使其更易于识别,区别于传统机械表上有一半数字处于倒立的情况。
同时,内圈也会为黑夜部分投上弧形状的阴影。即使有时候眼睛想偷懒,忽略那一串小数字,光看阴影与地名位置(不挪地方的前提下地名位置是不变的),也能判断出那里是白天还是夜晚。
型号 5131 在最初推出时有两个版本,一款是带有南北美洲、欧洲和非洲地图的黄金腕表,另一款白金腕表的地图则包含有非洲、欧洲、亚洲和澳大利亚。平面图片的方式,让地图在展示时难免有限。
苹果「世界时间」表盘的中间,也延续了这款地图设计,按照传统方式以北极为中心。不过有趣的是,用手指轻点地图,它就会像「地球仪」一样,被拨动到所在城市为中心的状态。
地图上的指针形状仍沿用了苹果过往不变的经典。时针和分针统一用了空心设计,描边的颜色与时间刻度小横线一致。
秒针则挑选了亮眼的红色,几乎是时间刻度线的三分之一粗度,配上下面以圆点向四周发散的 24 等分辅助线,可以让我们更精准地报出时间。
就连指针下面的地图配色也非常精彩。在选择主体颜色后,地名一圈先会变色,地图区域的颜色会通过降低透明度,调试成主体色罩在屏幕上的效果,仿佛我们身处宇宙上空,透着一块有色玻璃遥望地球。
作为最外圈的布满地名的表盘区域,其设计的重要程度不容小觑。如果拿上一块早期的「世界时间」手表和当下的「世界时间」手表相对比,在外形设计上,这部分的差异是最明显的。
过去的「世界时间」手表更强调地名区域,面积占比很大,例如 1953 年百达翡丽的型号 2523,架上时针的小圆盘,被一圈数字、一圈圆点和三圈地名文字层层围裹。三圈地名中,文字间距较小,光阅读这些地名就是对眼睛视力的一回挑战。
当下的「世界时间」手表,为了扩大时针的领域,不仅将地圈转盘面积尽可能缩小,还会置换地名转盘、24小时数字转盘和时间刻度这三个区域的位置,让表盘看起来更大更易读。
这一点在苹果「世界时间」表盘上,也得到更切合当下的设计诠释。地名区域被压窄,同时可以自定义设置展示地区数量,以及用缩写方式简化地名显示。
除了指针样式,苹果的「世界时间」表盘还提供了数字样式的选择,时分数以数字的方式显示在表盘中心,秒针数以进度条的形式显示在原来时间刻度的位置。
因为表盘是圆形设计,被内嵌在方形屏幕中,外围省下的 4 个小角落,还可以显示辅助信息。
Apple Watch 这个名词的首次出现其实在 1995 年,但是是作为付费升级系统至 System 的促销品,这一度被评为 Apple 有史以来发布的最古怪的设计。
在 20 年后的 2015 年 4 月,作为穿戴式电子设备的 Apple Wath 终于上架,这背后却隐藏了长达十年的铺垫。
早在 2002-2004 年时期,时任苹果设计总监的 Jony Ive 及其设计团队向耐克要了一盒运动手表。根据当时在耐克担任创意总监的 Scott Wilson 向彭博社透露的信息,那是Oregon 系列中的 Alti-Compass 手表。
2011 年开始,苹果为后来面世的Apple Watch申请了多项专利,并从传统钟表行业、睡眠科学和穿戴式 科技 等领域请来专家给予支持。
直到 2014 年 9 月,苹果才正式向世界介绍了 Apple Watch。初代的 Apple Watch 拥有 10 个基本表盘,但现在表盘的成员已随着逐年的增加,俨然成为了一个大家族。
以下精选了一些跻身「经典」的苹果表盘,向大家介绍它们的前世今生。
1.「太阳刻度盘」表盘
首先想要介绍的「太阳刻度盘」,随着 2019 年的 watchOS 6 一起推出,它背后的设计师 Imran Chaudhri 是初代 Apple Watch 的设计团队成员之一。
「太阳刻度盘」由一个 24 小时制的大表盘,以及包裹在里面的 12 小时制的小表盘组成,用深浅两种颜色划分白天与黑夜。随着日出与日落,表盘背景会展现出不一样的天空颜色。
据设计师本人所言,这是受穆斯林斋月所启发的,通过这个表盘可以快速查看太阳的位置,并让太阳与时间的关系一目了然。
在此之前,传统机械表也有相似功能的设计,如 Jules Audemars Equation Of Time 和 Krayon Everywhere,包含了各有时针的 1 个大表盘和 4 个小表盘,显示日出和日落的时间。但界面的复杂设计,让它们只能屈居小众产品的定位。
2.「加州」表盘
2019 年在watchOS 6 中面世的「加州」表盘中,延续了传统样式中两种字符的混搭,但更为灵活,既可以换成全部为同一种特殊字符,如梵文,还可以去掉所有字符,只保留时间刻度。
「加州」表盘源自二战时期对一块高能见度和能防错的手表的需求。
劳力士表盘中时标采用罗马数字和阿拉伯数字的混合呈现,动了一点小巧思却完美解决需求,联合精密仪器供应商 Panerai 推出了型号 3646 手表,还凭此申请了专利。
一开始被称为「防错」表盘,却因为市场中的这类表盘大多由加利福尼亚一家公司进行翻新,结果传言之中这个表盘获得了沿用至今的新名字——「加州」表盘。
3.「计时码表」表盘
2015 年推出的「计时码表」,在设计上模仿了 1900 年代初期样式的含有两个子表盘的计时码表盘——保留时针和分钟的设置下,将秒针挪到下方的小表盘内,原先秒针的位置变成了用来计时的指针。外圈的刻度对应计时用的秒表,而上方的小表盘则是分钟制的计时表。
2020 年推出的 Pro 版本的「计时码表」表盘,加入了测速仪的小表盘。
历史 上的第一块计时码表可以追溯到 1882 年,普遍认为是 Nicolas Mathieu Rieussec 设计,供国王路易十八为他的赛马计时。
然而,在 2012 年的拍卖会上,一块由 Louis Moinet 制作的,比 Rieussec 设计的「计时码表」早 6 年的表盘,让「计时码表」的 历史 又往前走了几步。
不过身负盛名的计时码表,却是欧米茄的超霸系列专业月球表,跟着宇航员 Buzz Aldrin 登上月球,成为第一块登上月球的手表。
4.「正计时」表盘
2020 年刚与用户见面的「正计时」表盘,依据其标示性十足的外观设计,可以追溯到另一个更熟悉的名字——「潜水表」。敲击表盘即可唤醒数字计时器界面,点击开始(Start)按钮即可计时。
1953 年发布的型号 6204 手表,是第一块在表盘上标有「Submariner」(潜水表)字样的手表,它来自钟表品牌劳力士。这款手表的广告上写着能在 200 米水下保持防水,即使普遍认为 100 米是更合理的数据。
而劳力士这个品牌也因为「潜水表」这块手表的设计,让各领域的名人都上了它的客户名单。带有旋转计时表圈,点与线结合的表盘,以及经典的黑色表盘,让它成为一眼就能认出来的名表。
5.「GMT」表盘
2020 年推出的「GMT」表盘,可以理解为「世界时间」表盘的简易版本。事实上,这是对劳力士「GMT Master」表盘的致敬。
不过这一次对经典表盘的致敬有点特别,从不喜欢在指针上花心思的苹果,设计了一直红色棒棒糖形状的指针,加上表盘外圈的红蓝配色,可以看到劳力士原始设计的明显影响。
从发明目的来看,「GMT」表盘可以说是一款飞行员专业手表,可以用来跟踪多个时区的时间。Glycine 是第一个推出跟踪两个时区的手表的品牌,名为 Airman 的首款「GMT」手表在 1953 年诞生。
但紧接其后,劳力士推出的「GMT Master」手表,因为可以跟踪多个时区,让前者黯然失色,其后的迭代产品也重新定义了「潜水表」这个独特的手表品类。
如果在苹果表盘家族之外,还希望获得更多个性化的表盘,不妨尝试一下 Facer 这个应用程序。
Facer 已成为在 Wear OS、Tizen 和 watchOS 上用来自定义表盘的热门 app,现在它也可用于Apple Watch 表盘的个性化设计,通过选择模板和小部件设计出自己的专属表盘。
之前它推出的星球大战和 NASA 表盘,都收获了大量好评。
对于 Apple Watch,它背后最重要的设计师 Jony Ive 对它寄予的厚望是「更个性化、更易于使用」。
因此 Apple Watch 无论是整体外观的设计,还是以屏幕形式展现的个性化表盘,其实都是希望能够将一些经典的设计,用当下用户易读并且喜欢的视觉语言重新呈现。
每一个在 Apple Watch 里面等待被挑选的表盘,简约至上的外观让它们看似没怎么经过设计,但正是这种不留痕迹的设计,才能让用户在使用时获得最流畅舒服的体验感。这种容易被忽视的设计,同样值得我们的掌声。
优质工程师考试问答知识库