今年刚毕业的王宇洲学的是计算机专业,大学期间,他曾在大用软件公司旗下的昆岗创意实习过,成为iOS开发团队中的一分子。王宇洲曾用一个多月开发了“少儿有声读物”的App应用程序,在App Store(苹果应用商店)上线。他开发的“少儿有声读物”,点开相应的故事可以听到录音朗读故事,并且每一小段都配有相应的图片。这款App应用程序的免费版有十几万的下载量,收费版有几万的下载量。
在王宇洲看来,开发一款普通的App应用程序,并不是很难。
iOS是苹果公司专用的操作系统。2008年,苹果对外发布了针对苹果手机iPhone的应用开发包(SDK),供免费下载,以便第三方应用开发人员开发针对iOS的应用软件。苹果公司又推出了其在线商店App Store,手机用户可以随时从App Store上下载自己需要的程序,有免费的,也有付费的。
在苹果公司的推动下,随着智能手机的迅速普及,App开发和应用已成为移动互联时代的大势所趋。
iOS系统平台一直是以美国为主导的市场,但是,中国目前已成为最具发展潜力的开发及应用市场。在研究机构Flurry的调查中,截至2011年年底,中国大陆的App软件使用增长率高达870%,远高于第二名阿根廷的527%与第三名以色列的427%。
据记者了解,目前国内的App开发公司分为面向国外和国内两种,面向国外的开发公司以利用中国较为便宜的开发劳动力赚取利润,面向国内的开发公司以满足越来越多的公司、企业的App应用程序开发为市场。
安卓系统和iOS系统是当今主流的智能手机操作系统。安卓系统开放,资源丰富,但系统本身有缺陷,稳定性不足,容易出现经常性死机。
北京航空航天大学软件学院移动云计算研究生iOS方向导师刘玉锋告诉记者,与安卓系统的App应用开发相比,iOS平台速度快、用户体验优越、终端适配统一是其优势。“以做测试来说,安卓系统需要在上千种手机上测试,每一款手机都有可能遇到新的问题,而iOS测试只需在苹果的iPhone、iTouch、iPad上运行就可以了。”从编程的角度看,苹果系统也较安卓系统简单。iOS的编程语言是Objective C,苹果公司在网上提供了很多现成的库可以供开发者使用,非常规范。
刘玉锋为学校的本科生开设了iOS开发选修课。30个课时结束后,已经有学生可以开发出App应用程序。他印象深刻的是一位名叫张庆龙的学生,曾开发出“大鱼吃小鱼”的休闲类游戏,通过重力感应控制大鱼吃小鱼,优质的画面和简单的玩法让人乐此不疲,已经达到上线的水平。
某iOS游戏团队负责人小俊曾选择iOS游戏开发创业,因为在拼创意的iOS游戏开发中,大型游戏的策划人优势并不明显,“在这里大家的起跑线差不多是一样的,只要游戏本身的品质好,就有机会成功,积累用户要比应用类的App容易得多。”
小俊坦言,相比较而言,iOS的编程简单、支付渠道稳定、后期无需根据大量机型做调整是吸引他的原因。
以国内的一款iOS游戏为例,如果在中国大陆地区有100万左右安装量的话,每天贡献给开发团队的广告收入均在4位数以上。有经验的公司推广一款应用程序达到100万的安装量并不是难事。
但是,国内的开发环境也让iOS开发者有些无奈。
一是国内用户缺乏付费习惯,刘玉锋说,中国用户的特点在于“不是因为想用软件而掏钱,而是习惯用免费的东西”。
按照苹果公司的要求,所有的软件都必须在App Store上下载才可使用,付费必须通过绑定信用卡。苹果“粉丝”穆洋说,在国内可以轻而易举地在网购网站上以便宜的价格购买到正版付费软件,店家通过绑定非法信用卡“黑卡”逃避支付,导致苹果公司在中国的坏账率居高不下,间接影响了开发者的收入。
为此,苹果公司在2011年修改应用购买规则,禁止中国未绑定信用卡账户的下载权和修改中国应用商店为人民币结算,希望可以杜绝“黑卡”。
二是在国外盛行一时的手机“越狱”,在国内也有着十分庞大的用户群。“越狱”用户解除iOS设备中的一些原版固件的限制之后,最大的好处是,可以免费下载使用付费软件。
美国版权局在2010年修改了《千禧年数字版权法案》中的豁免条款,认可了iOS设备越狱的合法性,但这对于以下载量来计算收益值的开发者来说,其收益必然大受影响,同时,也会降低iOS设备的稳定性。
此外,有公司通过恶意刷分影响App应用程序在App Store的排名。有一批以网络水军以及职业的刷下载量、刷排行榜、刷评分的组织应运而生。在这些“黑手”里,有刷自己的下载量的,有诋毁对手的评价的,从而使得自己的应用排名靠前,竞争对手下架。
为此,苹果公司不得不专门修改算法,尽量保证开发者的收益。
但最大的问题在于国内环境对于创新的不尊重。
著名的“脸书公司”(Facebook)曾以10亿美元收购图片处理App应用程序Instagram,这个不到20个人的小公司一夜暴富,让不少开发者着实兴奋了一阵子。有国内的资深App开发者不屑于Instagram的软件功能,但实际上国外这种尊重创新的气氛,正是开发者的天堂。
刘玉锋说,“创意是无办法保护的”。不能强制要求开发者拒绝借鉴市场收益好的应用程序,但应尽量避免国内的iOS开发者长时间在同质化的泥潭中挣扎。
在刘玉锋看来,App开发依然缺乏人才,目前国内没有任何一所高校培养专业性iOS开发人才。他认为,这方面的从业者起点要求较安卓系统要高,至少需要具备计算机专业基础知识和良好的英文水平,至少应该是本科学历以上。
今年,北京航空航天大学软件学院在研究生中优选30名学生,成立“慧科人才”创新实验班,专门培养App应用程序设计方面的人才。