掌握Yosemite新界面:Cocoa应用的适应与设计原则

3星 · 超过75%的资源 需积分: 9 6 下载量 143 浏览量 更新于2024-07-23 收藏 10.8MB PDF 举报
在2014年的苹果全球开发者大会(wwdc)上,Session 209的主题是"Adapting to the New UI of OS X Yosemite",由Mike Stern(用户体验倡导者)、Rachel Goldeen(Cocoa软件工程师)和Patrick Heynen(Cocoa工程经理)共同讲解。这次会议的主要焦点在于帮助开发者了解并适应OS X Yosemite的新用户界面(UI),这是一个对Mac操作系统进行的重大更新,旨在提供更为现代、直观的设计风格。 会议开始时,介绍了Yosemite引入的新鲜视觉外观,强调了设计原则的变化,包括简洁、清晰和一致性的提升。开发者们需要理解这些变化背后的原因,以便他们的应用能够更好地融入新环境,为Yosemite用户带来熟悉且愉快的体验。 会议的核心部分围绕以下几个关键点展开: 1. **设计原则**:开发者被引导遵循新的设计原则,如"Vibrancy"(活力效果),这涉及到透明度、阴影和高光的处理,以增强元素的立体感和动态性。理解和应用这些原则是确保应用与Yosemite UI无缝融合的关键。 2. **字体、颜色和艺术作品**:新的字体选择和色彩方案强调了清晰性和易读性,同时也体现了Yosemite的整体风格。开发者需要更新他们的代码,使用新的字体和色彩规范,以保持视觉一致性。 3. **应用兼容性**:尽管新UI引入了一些变化,但会议也强调了确保应用在Yosemite中的兼容性。开发者需要检查并修复可能影响用户体验的任何潜在问题,比如布局调整或旧功能的适配。 4. **开发者指南**:会议提供了一个全面的开发者指南,涵盖了如何在实际开发过程中实现上述设计元素和技术调整,帮助开发者快速上手并优化他们的应用。 通过这个会议,开发者不仅能够掌握如何适应OS X Yosemite的新UI,还能学习如何利用这些改进来提升他们产品的视觉吸引力和用户体验,从而在竞争激烈的Mac应用市场中保持竞争力。这是一次重要的教育资源,对于希望跟上Apple设计趋势的开发者来说,不容错过。
2019-07-07 上传
Mac OS X 编辑 讨论 macOS是苹果公司为Mac系列产品开发的专属操作系统。macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨。 macOS是全世界第一个基于FreeBSD系统采用“面向对象操作系统”的全面的操作系统。“面向对象操作系统”是史蒂夫·乔布斯(Steve Jobs)于1985年被迫离开苹果后成立的NeXT公司所开发的。后来苹果公司收购了NeXT公司。史蒂夫·乔布斯重新担任苹果公司CEO,Mac开始使用的Mac OS系统得以整合到NeXT公司开发的Openstep系统上。 现在最新的正式版本是macOS Mojave。 软件名称 macOS 开发商苹果公司 软件平台 x64(10.7起) 软件版本macOS Mojave 10.14.5 [1] 更新时间 2019年5月14日 [1] 软件语言 中文(简体),中文(繁体),英文等34种 软件大小 4.80GB 软件授权Mac App Store 操作系统家族FreeBSD 源码模式 封闭(部分开放源代码) 内核类别 混合式核心(XNU)Darwin 目录 1 命名 2 版本 ▪ Mac OS X Public Beta ▪ Mac OS X 10.0 Cheetah ▪ Mac OS X 10.1 Puma ▪ Mac OS X 10.2 Jaguar ▪ Mac OS X 10.3 Panther ▪ Mac OS X 10.4 Tiger ▪ Mac OS X 10.5 Leopard ▪ Mac OS X 10.6 Snow Leopard ▪ Mac OS X 10.7 Lion ▪ OS X 10.8 Mountain Lion ▪ OS X 10.9 Mavericks ▪ OS X 10.10 Yosemite ▪ OS X 10.11 El Capitan ▪ macOS 10.12 Sierra ▪ macOS 10.13 High Sierra ▪ macOS 10.14 Mojave 3 描述 4 兼容性 5 特点 6 缺点 命名编辑 “X”这个字母是一个罗马数字且正式的发音为“十”(ten),接续了先前的麦金塔操作系统像是Mac OS 8和Mac OS 9的编号。某些人把它错误读作“X”字母且发音为“ex”的原因是对于类Unix操作系统的传统命名会以字母x作为结尾(例如AIX,IRIX,Linux,Minix,Ultrix,Xenix)。另外一个原因是苹果公司的倾向提及特别的版本是以(例如)“Mac OS X版本10.4”印刷出来。 [2] OS X v10.0-10.8版本在苹果电脑内部以大型猫科动物为代号,如10.0版本的代号是Cheetah,以及10.1版本代号为Puma。在苹果的产品市场10.2版本以后,苹果公开地使用他的猫科名称作为产品商标推出系统,并作为系统版本简称,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就用它来注册商标公开了。Mac OS X 10.2命名为Jaguar,以及10.3相似地命名为Panther。2011年苹果推出OS X Lion,改变了命名规则,在产品正式名称中去掉了Mac字样和版本号。2012年又推出OS X Mountain Lion。如今猫科动物名称即将用尽,WWDC 2013上发布OS X Mavericks时,Craig Federighi开玩笑说OS X 10.9曾考虑命名为OS X Sea Lion,但考虑到今后再命名困难,所以系统定名为Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名称作为系统代号名,像是2014年发布的OS X Yosemite,"Yosemite" 即是加州的“优胜美地国家公园”。 [3] 由于苹果在版本10.4使用“Tiger”这个名称,因此一家品牌名称中含有“Tiger”字样的电脑零售商TigerDirect曾对苹果提出法律诉讼。然而,在2005年5月16日,佛罗里达州联邦法庭裁决苹果电脑使用“Tiger”的名称并没有侵害到TigerDirect的商标。 [2] 现在苹果电脑的网站和文章中提及特殊的macOS版本会以不同的方式呈现: “OS X Mavericks”,版本的正式名称 “OS X 10.9 "Mavericks”,版本号码和名称,苹果有时会省略引号(已停止使用此命名方式) “Mavericks”,版本简称及商标 [2] 版本编辑 Mac OS X Public Beta 在2000年9月,Apple推出了Mac OS X Public Beta,售价29.95美元。 [4] Mac OS X 10.0 Cheetah 10.0/10.1 10.0/10.1 在 2001年3月24日,苹果推出了Mac OS X 10.0 Cheetah。其早期版本相当慢,功能也不齐全,仅有少量来自独立开发商的应用软件。很多评论员认为它并不是一款成熟的大众化产品,但不失为一项有潜力的开发项目。苹果从1996年就开始重写Mac操作系统,对于翘首盼望多年的业界人士而言,推出OS X 10.0本身就是一项了不起的成就。除去一些较小的补丁,Max OS X的稳定性也颇具口碑,系统内核的错误比以往大大减少了。对它的批评主要是慢,与2000年九月的OS X公开试验版相比,10.0版本并没有在运行速度上提升得更快。这是首个基于NeXT公司的NextStep,而不是原始"classic" Mac OS的Mac操作系统。Cheetah运行速度缓慢,用户比较少,但它是苹果重建Mac OS在5年失败的尝试之后第一个成品。它严重依赖网络路径来访问服务器工具 [3] 。 Mac OS X 10.1 Puma 在该年之后的2001年9月25日,Mac OS X 10.1 Puma推出,增加了系统的效能和提供不存在的特色,像是 DVD播放。由于 10.0 的不好名声,苹果为 10.0 的使用者推出免费的升级 CD,此为对于只有运行 Mac OS 9 的人推出 $129 美元的盒装版本。有人发现升级的 CD 其实就是完整的安装光盘,只要移除一个特定的档案就能够在 Mac OS 9 系统使用;苹果随后重新推出该 CD,实际上真的是把不必要的缩减掉,使得无法在这样的系统上安装。出色的性能、网络协议无需任何配置(Rendezvous,随后更名为Bonjour)、扫描仪和照相机照片导入使用程序(Image Capture)、色彩管理API(ColorSync)、DVD播放。它是所有OS X版本中Mac的首个默认操作系统。 [3]

有这样一类成功者:他们经商致富,于居室外置庭院,院中有亭翼然,亭上挂一面额。此时倘有人将“醉翁亭”题至编额中。主人公拍手称快道:“妙哉!”而若将“饮酒亭”题至匾额中,主人则不假思索道:“俗哉!”此类人追求文人本题。但实际上胸无点墨,只管把自己强行嵌入“雅”的框架中,就如同大观园中只顾赏花却不懂花的“伪君子”,总不免贻笑大方。 自古以来,世上总有各种困在框架里而不自知的人。他们如流水般虚浮,惯于遵从过去的经验或偏听一家之言,拘泥于既定枢架范式中。这些框架如同牢笼,让人的思维日渐固化,仿佛被“囚”于牢笼中,不见天日。归根结底,还是人本身缺乏硬实力所致。 在崇尚理学的明清时期,几乎所有人都成了封建社会值硬刻板的“木偶人”。可曹雪芹却通过笔下两个鲜明的角色,跳出了框架的束缚。此二人便是贾宝玉和林黛玉。他们不仅才华横溢,也在教育的熏陶中造就了自己独特的思维方式。这是一种因时因地制宜而去伪存真、去粗取精的思维方法,这样的方法可以教会一个人不要只顾跟随领跑者,而要学会超越领跑者,我愿称之为“宝黛思维”。 春秋时期的美女西施,天生丽质,举手投足间都流露着妩媚与柔情,而那些仰慕西施不顾现实加以效仿的人,不仅失去自己的特点,还闹出东施效颦的笑话。在全民创造短视频的热潮中,李子柒结合自己的兴趣与特长,对中国传统文化加以创新,以最具时代特征的形式,推动中国文化走向世界。由此可见,我们为人处世应当学习“宝黛思维”,以因地制宜为前提,实破框架束缚,勇于创新,方能成事。 虽说“他山之石,可以攻玉”。但真正的好玉,还得用心细“攻”,而非“一锤定音”,强行为之套上框架。只有培养并运用“宝黛思维”,才不会在山清水秀时自我陶醉而落入俗套,才不会在山穷水尽时野驴技穷而止步不前。只有跳出框架的人,才能知所进,知所惧,知所适。识时务。 “宝黛思维”可激发人的潜力,帮助我们脱去少年的程格。少年的我们唯有善用“宝黛思维”,方可跳出“囚人”的框架,释放知识和人生的光彩。 总结大意

2023-02-17 上传