长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在AdamLashinsky新发行的《InsideApple:HowAmerica’sMostAdmired–andSecretive–CompanyReallyWorks》一书中对这些流程有所涉及。这本书同时谈论了苹果公司各个不同的方面,包括其理念、招聘流程以及传说中的秘密等等。
苹果始终坚持同一产品开发流程,这也是其多年魅力不减的原因所在。在接下来的这些要点中,有些可能是我们已在其它地方见过的,而有些却是新的。以下为任何苹果产品在开发时都需遵从的框架:
设计驱动产品
在苹果,设计师就是上帝,所有的产品都需符合他们的要求。这一点可能在其他公司恰好相反。与其他公司中设计依附于生产部门不同的是,财务和生产部门都要满足以JonyIve为首的设计部门的要求。
独立的包装设计区域
在营销大楼里还有一片完全专注于设备包装设计的区域,其安全性与专注新产品和设计的专用区域相当。在某新款iPod发布前的一段时间,曾经有一员工在数月里每天花费数小时打开了数百个包装原型,以此提炼打开包装这一过程的用户体验。
绝密的产品发布计划
产品发布行动计划被称作“theRulesoftheRoad”。这是一个高度机密的文档,上面列出了产品从开发到最终发布过程中所有的重大阶段目标,且每一个阶段目标都注释有主管该目标达成的直接负责人(DRI,DirectlyResponsibleIndividual)。丢失或泄漏这个文件的人将被立即解雇。
如你所见,苹果为了追求产品的卓越,经常会做一些增加成本和降低效率的决定。也有许多公司做事太过复杂,或过于墨守成规,并试图把苹果的流程完全照搬。尽管如此,苹果的责任制方案仍可简单地归纳为:致力于好的产品才是第一位。当然这也是造就苹果十余年财富神话的原因。
分享到:
相关推荐
《苹果开发之C程序设计 原书第2版》是一本专为苹果平台上的C语言编程者编写的教程,旨在帮助读者深入理解和掌握C语言的基础以及在苹果环境下的应用。C语言作为计算机科学中最基础且广泛使用的编程语言之一,是开发...
苹果CMS视频小程序uniapp是基于苹果CMS内容管理系统和uni-app框架开发的一款移动应用。苹果CMS是一款功能强大的PHP视频网站管理系统,而uni-app则是一个多端开发框架,支持编写一次代码,发布到iOS、Android、Web...
文档还提供了一系列测试程序,包括对特定苹果设备模型、产品设计、Taptic Engine、Home键/Touch ID传感器覆盖物和声音的测试。 智能保护套、屏幕覆盖物和边缘滑动、按压手势方面的设计建议也是指南的重要组成部分。...
想做苹果上面的移动开发么?这里面详细介绍了要使用的工具和从哪里下载,希望对你有帮助
4. **测试**:在硬件和软件开发阶段,需要进行功能测试、兼容性测试和性能测试,确保产品在不同苹果设备上都能正常工作。 5. **应用集成**:将外设与配套的应用程序结合,实现用户友好的界面和操作逻辑。 对于...
在苹果的生态系统中,驱动程序扮演着至关重要的角色,确保iPhone 4S这样的设备能与电脑或其他苹果产品无缝对接。本文将深入探讨苹果驱动程序的工作原理、重要性以及如何管理和更新这些驱动。 首先,驱动程序是一种...
苹果开发环境GTK苹果开发环境GTK 苹果开发环境GTK苹果开发环境GTK
《苹果开发之C程序设计》是经典畅销书的全新升级版,全面且深入地讲解Mac环境下C编程的各项知识,是从零开始系统学习C编程的首选!书中既详细讲解C语言的基础编程知识和技巧,又涵盖Xcode的使用方法,并且针对最新的...
在iOS应用开发中,苹果公司为了确保应用的安全性和合法性,要求开发者进行一系列的证书配置。这一过程对于初学者来说可能有些复杂,但了解并掌握它至关重要。本文将深入讲解“苹果开发证书配置”的相关知识。 首先...
苹果公司作为全球知名的科技巨头,在其产品和服务的设计与开发过程中,始终坚持高标准的质量控制和技术规范。本文档主要介绍苹果公司的MFi(Made for iPhone/iPad/iPod)配件硬件规格标准,即《苹果开发技术标准》的...
这是苹果系统运行环境的开发指南,初学者必读之书.
苹果应用程序发布流程详解 苹果应用程序发布流程是每个iOS开发者必经之路,涉及到多个步骤和细节,确保应用能够顺利上线并在App Store中展示给全球用户。本文将深入解析苹果应用程序发布流程,涵盖图标准备、程序...
苹果 apple iphone的开发脚本,appstore里的开发模式,自由程序者,xcode cocoa等等
【苹果CMS整站程序与15套模板详解】 苹果CMS是一款流行的内容管理系统,主要用于搭建视频网站,它以其高效、易用、功能丰富的特性受到了许多用户的喜爱。本资源包含的"苹果CMS整站程序"是一套完整的网站搭建方案,...
1. **API调用**:苹果公司提供了一系列的API(应用程序接口),如Apple Developer API或Apple Store Product API,允许开发者获取官方的产品数据。这个工具可能就是通过这些API来获取苹果设备的详细信息,包括型号、...
总的来说,"苹果USB认证demo程序"是开发苹果周边设备时必不可少的学习工具,它涵盖了USB通信协议、安全认证流程以及MFi认证的实战应用。开发者通过深入理解和实践这个demo,可以更好地掌握与苹果设备进行安全通信的...
小程序源码 高仿苹果计算器 (代码+截图)小程序源码 高仿苹果计算器 (代码+截图)小程序源码 高仿苹果计算器 (代码+截图)小程序源码 高仿苹果计算器 (代码+截图)小程序源码 高仿苹果计算器 (代码+截图)小程序源码 高仿...
在iOS平台,开发小程序一般需要使用Apple的Swift编程语言,结合WebKit框架来实现。开发者需要遵循苹果的Human Interface Guidelines(HIG),确保应用界面与iOS系统风格保持一致,提供良好的交互体验。此外,小程序...
在Windows环境下使用苹果硬件,尤其是外设,可能会遇到一些挑战,因为苹果产品通常设计为与macOS系统无缝配合。当尝试在Windows上使用苹果鼠标时,可能会发现鼠标滚轮不工作或者功能受限,这主要是由于缺少适当的...