说起这个WP8 SDK,真是一把辛酸泪。当年可是卯足了劲头去折腾这玩意儿。
最初的折腾
我记得第一步就是去下载那个SDK安装包。好家伙,块头可不小,还得保证系统是Win8,不是XP或者Win7就能随便搞定的。然后就是安装,一路“下一步”,中间还得祈祷别出啥幺蛾子。装完之后,感觉自己电脑都“高级”了不少,毕竟能开发“先进”的WP应用了嘛
我就打开了我的老伙计Visual Studio,那时候好像是2012版。在项目模板里找到Windows Phone,新建了一个项目。心里还琢磨着,这玩意儿能搞出啥名堂?
编码和那些“坑”
然后就是正儿八经地开始敲代码了。先是跟XAML这东西死磕,用来画界面。那会儿感觉微软总喜欢搞点自己的标准,跟别家不太一样。后台逻辑就用C#写,这个还毕竟C#还是那个C#。写着写着,各种“惊喜”就来了。
模拟器这东西,简直就是个祖宗。有时候跑得欢,有时候就直接给你撂挑子,卡死不动。还特别吃我那破电脑的内存和CPU。
还有那个开发者解锁手机,也是一套流程。得整个开发者账号,还得连上手机鼓捣半天,才能把自个儿写的APP装进去看看效果。据说免费的还只能装几个,多了不让。
最头疼的是,有些API用起来那叫一个“玄学”。文档写得不清不楚,或者干脆就是个摆设。你以为它应该这么用,结果它偏不,能把你折腾得没脾气。
那段经历,现在想想都来气
你问我为啥对这WP8 SDK印象这么深?呵,那可真是“刻骨铭心”。
那时候我在一家小公司,老板不知道从哪儿听说了WP系统“潜力巨大”,非要押宝在这上面。于是我们整个开发组,就被赶鸭子上架,天天研究这个WP8 SDK。说是要开发几款“拳头产品”,占领市场。现在想想,真是图样图森破。
我们吭哧吭哧搞了大半年,什么用户调研、功能设计、界面美化,一样没少。代码写了一堆又一堆,加班加点是家常便饭。好不容易弄出来一个看起来还不错的APP,提交到应用商店,审核也是一波三折。结果?市场根本不买账。用户量少得可怜,跟安卓、iOS那边根本没法比。
老板一看这情况,脸都绿了。过了一阵子,项目黄了,我们那个所谓的“WP专项小组”也散了。之前学的那些WP8 SDK的“屠龙技”,一夜之间就没什么用了。你说气不气人?就跟辛辛苦苦练了套“降龙十八掌”,结果出门发现大家都在用枪了,完全不是一个时代的玩法。
后来我跳槽了,面试的时候人家问我WP开发经验,我都不知道该哭该笑。那段经历,真是让我明白了,技术选型这玩意儿,跟对大哥太重要了。不然,你再努力,也是白给。现在谁再跟我提什么“小众平台的巨大潜力”,我心里都得先打个大大的问号。