2012年9月3日——9月4日,国内首次大规模的Windows 8应用同聚开发马拉松在北京、上海、广州、成都、深圳、西安六大城市同时拉开帷幕。4000名开发者、团队,以及学生团体,带着同一份激情齐聚在不同地区的分会场,共同演绎出本次马拉松活动的主题——创新、自豪和爱。在这36个小时里,他们以新发布且具热度的Windows 8为开发平台,以微软的Windows商店为拓展和分发渠道,开发出一款又一款创意十足、令人眼花缭乱的应用。
智慧的交融,开发者的盛宴
随手就能享用的各种食品和饮料,以及更多人性化的服务,还有休息区供你酣睡,当然还有舒适惬意的工作环境……来自全国各地的不同团队连续 36 小时的开发鏖战,目标是各自交出高质量的Windows 8开发应用程序。抽奖、互动、游戏、分享,把枯燥的编程变成了一个供开发者交流的大Party。活动现场还有多位微软Windows 8开发技术专家和设计专家带着醒目的标识,向开发者分享了Windows 8使用技巧和应用程序的开发体验,并对开发者提供实时的指导和帮助。
Live To Code
要在36个小时中开发出一款令人满意的应用并不是一件容易的事,大多数开发者都是是抱着熬夜、打“持久战”的心态来参会的,有的甚至还带了睡袋。很多非专业团队都是在活动现场临时组成的,在这样的团队中,一位成员往往要担任多个角色,既要做设计师,又要做程序员;既要负责UI,又要做好用户体验。虽然开发的过程不是一帆风顺,但开发者们却在多种角色的扮演中体验到了应用开发的乐趣。
在这次马拉松活动中,许多开发者都有多年Windows Phone和Windows RT的开发经验,对于Windows 8平台和Windows store的未来他们普遍比较看好。据此前 Win App Report 发布的数据,中国本地化的Windows 8应用已经超过了美国本土。如何实现跨平台开发?有没有技术手段帮助开发者进行更简洁的面向三个平台的开发?成了开发者们关心的话题。
就技术支持而言,Windows 8 SDK能够帮助开发者形成自己的想法,并进行高效的开发,它的Visual Studio版本受到开发者热烈的拥护。除此之外,Mark表示微软还在不断地增强Windows 8 SDK的功能性,以前如果有bugs也有一套循环的不断的找到bug,并且把bug去掉的过程。而对于企业用户而言,只要是针对Windows 8的SDK工具包的,都可以获得Visual Studio的免费的开发工具。
Windows在全球拥有12亿用户,其中超过一半的用户在使用Windows 7,这部分用户的设备都可以升级到Windows 8。这么大的一个基数足以给微软和Windows 8应用开发者很大的信心。“随着像Surface和Windows 8的出货量不断的增长,大家也看到这个市场不断的扩大,所以市场自身有机的增长会促进这些开发人员不断的做一些开发。”为了保持开发者的积极性,微软在分成机制上也做了调整。大的方向基本与业界一致,沿用三七比例,不过“如果他的下载量达到了一定的规模的时候,就变成是2比8。”Mark Taylor表示“这不是目前唯一的量化分成模式,我们也可以让他们通过第三方的形式打广告,来做购买,计算分成,这也是可能的。”但这项机制目前仅限于Windows 8及 Windows RT。
好的作品才是王道
一款应用如何评价它的优良呢?Mark Taylor告诉记者,质量评测有四方面,首先是设计语言的逻辑性,第二是设计体验是否卓越,第三是应用的速度,第四是应用的功能特点。
在36小时的开发后,11月4日本次Windows 8应用开发马拉松的大部分开发者都完成了自己的作品。比赛进入了评审阶段。很多在这么短时间内完成的参赛作品从创意到开发完成表现都非常成熟,令人惊叹。
下面就来介绍几款本次马拉松活动中比较闪光的应用:
这款名叫《会友》的应用来自一支又由8位独立开发者组成的团队,他们在这次活动中相识并且临时组队,在36个小时之内完成了从酝酿灵感到后提交这款以会议社交为主题的App。这款App的主要功能是为共同参加大型会议(或活动)的人提供社交服务,如果您错过了与重要人物交换名片的机会,可以在会后通过这款应用轻松跟您想认识的人建立联系,并且可以将会议内容分享到微薄、facebook等社交平台。他们还为自己的团队起了一个与这款App相呼应的名字——“以诚会友”。
杨恒然是一位独立开发者,他在本次大会中的作品是这款名叫《KidPark》的儿童电子书,他坦言自己也是一位父亲,而如何让子女在快乐中收获知识,无疑是家长们关心的问题,在展示这款App的过程中他还特意使用了自己女儿的照片。可以预见,随着教育受重视程度的提高,无疑给儿童应用市场带来更多的机遇。
一样的机遇,不一样的收获
36个小时究竟能带来什么?一款App的从无到有?开发极限的挑战?团队协作能力的提升?跟志同道合的开发者从陌生到熟识?对于这个问题每个参与者都有自己的答案。尽管活动只有短短 36 个小时,但“马拉松”的命名显然暗示着微软细水长流的愿景。应该相信,Windows 8应用开发马拉松只是微软构建和推动Windows 8生态系统健康发展的序曲。微软一定还会持续不断地投入,扩大开发者阵营,发展当地合作伙伴,来实现让Windows 8在4亿台计算机上运行的豪言壮语。