群雄逐鹿 谁主沉浮
2007年,一个风云变幻的年头。1月30日,软件业巨头微软公司发布VISTA中文版操作系统,天下风起云涌。6月3日,苹果推出Iphone 手机,震惊宇内,接着10月26日,苹果公司发布Leopard操作系统,四方群雄逐鹿中原。这些软件都有一个共有的特性‘炫’、‘酷’,人性化和极强的交互性引导了一场软件业的革命。此时此刻,KTV点播系统业内正酝酿着一场突变…...。
初露锋芒
天下群雄、逐鹿中原,各大软件业巨头都亮出了自己的王牌。11月21日,我们经理林剑宇提出了一套酝酿已久的系统方案-魔界点播系统。这套系统揽括了现今最流行的元素,半透明特效、滑屏、水波纹、Iphone输入法……,同时还包括了无与伦比的梦幻视频桌面、精准触控、极速点歌、我的地盘、奇幻艺术风格。这是一套在外观和功能上凝聚了苹果Leopard、苹果iPhone以及微软Vista的所有精华,同时根据用户的使用习惯,开创一系列的新功能和特性。
11月22日,林经理主持了魔界系统研讨会,确立的魔界研发团队、设计了几种研发方案。后来大家认为采用分工合作,先着手攻破各个技术难点,在此基础上再集合大家的研究成果,进行系统整合的方案。
这是一套很炫、很酷的系统,我们已经迫不及待的想看到她的诞生。对一个软件工程师来说,一套软件的发布就如同一个新生命的问世,让人激动、让人兴奋!于是,我们踏上了魔界之旅……
我是太阳 我要发光 我要燃烧
11月22日,我们开始了魔界之旅,旅途中很辛苦,但我们确实快乐着。魔界的开发面临很多技术难点和设计难点。
PNG图片格式的支持是魔界的一个重头戏,它就像一件的外衣向众人展现出魔界的魅力。在开发过程中,我们发现不同的作图软件生成的PNG图片格式是有差别的,因而程序就不能很好的支持PNG图片的半透明显示,这就需要我们找到一种办法:用我们美工熟悉的作图工具PS作图,再通过某种方式转换成程序所支持的PNG格式图片。我们尝试了很多的作图工具,程序员学着使用美工的作图工具作图,然后在系统上尝试效果;美工也学会了使用程序员的调试工具,对作好的PNG图片进行显示。大家做的工作已经不局限于工作职责范围,我们还开玩笑这下咱们都要失业了。终于,我们找到了一种最优的方法来作图。尽管我们走了很多弯路,但我想我们做到了。相信我,这是团队的力量。
‘滑屏’是魔界的一个很重要的特效,也是最酷的一个特效。对滑屏的开发也是颇为曲折。我们必须要支持‘慢’‘中’‘快’三态滑屏,也就是说,程序需要在同一个区域能感知到用户将要做什么操作,是慢滑还是一页一页的翻动,抑或是快速翻页操作,同时还要避免导致用户的误操作,因为在滑屏的同时还响应用户的点击操作。这样,最重要的部分就是寻找一个恰当的平衡点,让用户能随心所欲的进行滑屏而不引起误操作。‘滑屏’的主要研发人员胡长涛同志对此深有体会,从最开始看到效果到确定最终方案历经了将近1个半月的时间,已经记不清开发了多少个滑屏版本又放弃的多少个方案,用长涛的话说就是做梦都在想着‘滑屏’。
工作是平淡的,也是有意义的,在魔界的开发过程中,还发生了很多有趣有意义的事情。为了完成一个好的效果,大家经常加班加点,为了讨论一个问题,大家也有争得面红耳赤得时候;不管怎样,我们的目的只有一个:见证魔界的诞生。
魔界出鞘 谁与争锋
2008年1月14日,魔界提交了第一轮功能测试;
2008年1月17日,魔界提交了第二轮功能测试;
……
2008年1月25日,魔界提交了第九轮功能测试;
2008年1月30日,魔界提交了第一轮批量测试;
2008年1月31日,魔界提交了第二轮批量测试;
2008年2月01日,魔界提交了第十轮功能测试;
……
2008年3月07日,魔界提交了第二十五轮批量测试;
2008年3月10,魔界1.0对外发布;
终于发布了,我们见证了这一神圣的时刻,我们激动的心情决不亚于刘翔取得奥运会金牌。大家可以从上面的测试数据看到,批量测试是最锻炼人意志力的时候。在批量测试的过程中,我们必须在测试房蹲点,发生了异常即可查找原因。在缺乏调试工具的情况下,查找批量测试异常的原因只能靠经验和程序员的‘嗅觉’,你需要从海量的代码中找出有问题的代码,这无异于‘大海捞针’。不过,庆幸的是我们做到了,我们创造了没有一台机顶盒发生异常的记录,这是一件很让人兴奋不已的事情。
魔界之旅已经告一段落,这并不代表终结,现在我们已经着手魔界2.0的设计,相信魔界之旅会走得更远。08年是奥运年,也注定是丰收的一年,我们衷心祝福我们的公司如同奥运精神那样:更高、更快、更强。