欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一个菜鸟WindowsPhone8开发者的经历 win8WP8开发者编程windows

程序员文章站 2024-01-17 14:44:16
...

一个菜鸟WindowsPhone8开发者的经历 

       记得我第一次接触电脑是在小学毕业后的假期里跟着班上的同学一起去“电脑房”(那时还不叫网吧)看他们玩一个叫做《红色警戒》的游戏,当时也没有感到什么特别好玩的地方,毕竟那个年代主要的娱乐设施是“游戏厅”,那时一块钱可以换四个游戏币,作为儿时玩伴中的高手,我只需要*钱就可以轻松的玩一上午了,所以按小时计费的电脑房对我来

说“性价比不高”(等等..你确定一个小学生懂得什么叫性价比吗?分明是零花钱太少,玩不起电脑好吗?)

      后来上初中之后自己家里也有了一台电脑了,那时候父母的收入也不算太高,但是江湖上流传着“电脑有助于孩子学习”的传说,父母信以为真,所以我也有幸成为家庭PC的早期用户之一。当时的电脑功能还比较单一,毕竟网络不是太发达,一般人家也没有宽带,只能用龟速的电话线上网看看新闻什么的。所以我人生中第一台电脑毫无悬念的成为了我的游戏机,当时《红色警戒》《CS》《帝国时代》这些大作陪伴了我大部分的空闲时间。

      当然了,为了掩盖我玩游戏的真相,父母回家后我也会快速的关闭游戏,乖乖的坐在电脑前装作学习的样子。。。

      当时《帝国时代》有一种外挂,可以随意调整自己的金钱和士兵,小孩子嘛,当然对这种东西非常感兴趣了,所以我就开始在网上查询各种资料,第一次听说到“程序员”这个职业,话说我原来一直以为我玩的那些游戏都是画出来的,没想到一大推英文字母也能变成游戏。。。从此以后我也走上了程序员的不归路,正所谓“一入编程深似海,从此节操是路人”

      高中的时候家里的条件也越来越好了,理所应当我的“游戏机”也升级换代了,“大脑袋”变成了超薄液晶显示器,双核处理器加独立显卡终于能让我双开《红色警戒》+《帝国时代》了...我儿时的梦想就是同时玩这两款游戏,一个代表古代一个代表现代,可惜原来那个电脑只要同时打开这两个游戏就直接蓝屏...

      我是从高二开始正式学习编程的,那时学的是C语言,每天抱着本《C语言程序设计》幻想写出属于自己的游戏,可惜最后只写出一个C语言版的“计算器”..现在还保存在我的硬盘里呢。

      后来Java开始流行起来了,我每天抱着的书也变成《Java编程思想》,写过《坦克大战Java版》《俄罗斯方块Java版》《贪吃蛇Java版》,还写过一个RPG游戏,把我小时候看过的所有漫画里的主角都变成坏人,然后作为主角的我神勇无敌的将他们一一打败..

       上大学之后Android也算是刚刚兴起,身为Java爱好者当然第一时间的下载好Android SDK,搭载Ecplise环境,设置Java环境变量,大概用了三星期吧,我的第一款Android程序就正式运行在我的Google Nexus One 上了,当时写的是一款小工具,支持手势识别进行简单的手机操作,比如向下滑动打电话,向上滑动发短信,向左滑动锁屏等等的,上传到Google商店下载量也有几万呢,还收到不少用户的Email和我一起讨论Android的发展趋势呢。后来也陆续把我原来写的Java版坦克大战、俄罗斯方块、贪吃蛇都移植到Android平台上了,当时基本每天晚上都边学习边写代码,说来好笑,当时也没有赚钱的想法,只是单纯的兴趣爱好吧

      可是当时中国主要的只能手机是都是塞班的,仅有的几款Android手机价格都颇高,而且Google Nexus S上市了,我又不好意思向家里要钱买手机,只能自己想办法了,那时候移动广告发展的不像现在这么好,中国市场上基本都是空白的,我就把我上架的那几款应用都加添了Google Ads广告,看到自己的账户里美元滋滋的往上涨那种感觉是我大学里最美好的回忆了,大概过了一个月吧,我就买了Nexus S和一个数码相机。

      见到“后头钱”之后我的兴趣就更高了,又陆续写了几个小游戏,有的能赚点小钱,有的却没几个下载量。而且随着Android手机越来越多,版本越来越来杂乱,我先后用广告的收入了八个手机,算上我的Nexus One(已寿终正寝)、Nexus S 、9100(已卖掉)、小米1S(给我妈妈用了)、HTC G18、9300、到现在的NoteⅡ,分别用来测试Android2.2 2.3 4.0 4.1 4.2和各种分辨率,而且Android最大的缺点不是开发的问题,而是当你写完程序之后打包发布的过程,望着茫茫多的二十多个应用商店,最高峰的时候我七个游戏光上架就要上架一百多次,还要解决每个应用商店各自怪癖的要求,今天你要求截图分辨率是800*480 明天他又要求icon的分辨率是96*96,总之是噩梦一般的经历啊..

      2010年微软发布了WindossPhone7,不过当时我正处于Android开发的高峰期,大概每天的广告收入都能达到二三百块,所以就也就没鸟微软,只是羡慕WindowsPhone的硬件统一,分辨率统一,最主要的是只有官方一个应用商店。现在Android的同质化越来越严重了,国内山寨成风,我遇到的最高的记录是我的一款创意小游戏刚上架三四天,市场上就出现和我差不多的游戏在推广了。。。

       2012年微软发布WindowsPhone8之后,我觉得这是一个新的机遇,就像当时Android刚刚起步一样,现在的WP8也算是一片蓝海吧,所以第一时间托香港的朋友买来了Lumia 920,又开始了WP8的学习之路,可能不像上大学时有那么多时间写代码了,但是大学的经历也让我有了很多项目的经验还有软件推广的经验,用户界面的经验,等等,每天白天上班,晚上下班回家有时间就研究研究Win8/WP8,闲来无事的时候就逛逛WP8的相关论坛,和其他Windows开发者们聊聊天、灌灌水。不过目前国内的Win8/WP8开发者论坛确实太少了,Win8/WP8开发有关的资料也没有太多,只有几个论坛稍微有点人气,一个是九幽开发者论坛http://www.win-8.com/forum.php一个是微开发,不知不觉分享了这么多关于我的经历,讲着讲着仿佛自己又回到了几年前那样....大家有什么问题或者好的建议可以发我的邮箱hh306899223@gmail.com一起讨论,希望越来越多的开发者们加入到Win8/WP8的军团中来,享受编程的乐趣。

文:空指针异常

2013.3.12