高杨苹果 华中大迎来苹果公司中国高校唯一校园技术讲座
12月8日晚七点,苹果公司IOS开发平台技术讲座在华中科技大学启明学院报告厅举行,苹果公司资深顾问高杨就软件开发和设计问题进行了讲解。据悉,这是苹果公司在中国进行的唯一一次校园技术讲座。
在关于软件的研发上,高杨提出了与传统开发模式不同的观点。软件开发一般分为确定需求、设计、编码和调试四个方面,在传统的开发模式下,一般的技术人员是把更多的精力放在软件的编码和调试上,而忽略了设计的重要性。而在IOS平台上开发软件更重要的是软件的设计。
高杨总结自己和其团队的经验时讲道,在IOS平台上开发软件,必须要在软件的设计上投入50%以上的精力,否则开发出的软件必然不会成功。和大多数人想象的不一样,一般的IOS软件的编码是比较简单的,当一个好的设计出来时,编码的事情就迎刃而解了。
"只有在设计上下足功夫,软件才有可能成功。"另外,不要拘泥于现实中的条条框框,要敢于"THINK DIFERENT",遇到事情要"多想想它为什么要是这个样子,而不是它就是这个样子",这样才能有更多的想法,有更好的设计。
在软件的设计上,高杨提出了要多做"减法"。一般人认为,在一个软件的设计中,软件开发者会不遗余力的让自己的软件具备更多的功能来满足用户的要求,高杨却不这么认为。功能越强大,在IOS的系统中就意味着操作起来可能更加复杂。
软件设计者一味的整合各种功能反而会给用户带来使用上的不便。在IOS平台上开发软件,要尽量做"减法"不做"加法"。做"减法",就是要思考如何做到功能的精简化来实现软件的简单化、优先级与将持续优化,给用户带来最快捷方便的体验。他说:"苹果公司也是遵循着做‘减法’的准则,所以才不断有IPAD、IPHONE等产品的问世。 "
软件开发在一定程度上是一种商业行为。软件开发者要想从中获利,必然要考虑怎么让自己的软件在APPS STORE中的350000个软件中得到用户的青睐,给自己带来利益。在软件的推销上,高杨认为软件的设计者要思考三个问题:软件主要针对哪些人群?软件所针对的问题是什么?软件的卖点是什么?"一个软件解决了这些问题才可能被用户使用,才能得到相应的收益。 "
最后,高杨介绍了开发软件的四个步骤:首先,要定义软件的应用程序,从而定义工作的范围;第二,要规划软件发展周期,确定工作方案;第三,组建自己的开发团队,明确分工;第四,要评估团队的相关资源。