wp上一款应用的出生与死亡

原由

由于本身买了个wp手机,因此对于微软的这个wp系统仍是很是喜欢,无奈软件质量不高,过年前便买了个wp的开发者账号,不是很贵,还想着为wp的生态系统作点贡献。无奈工做繁忙,一直没有机会去作。可是本身总在想着至少作一个简单点的,让我熟悉下wp的开发流程。正好,这段时间是世界杯,大概搜索了下,已有的应用,惨不忍睹,用户体验极其不佳,超级难用,因而便有了我准备作世界杯应用的念头。php

准备

既然准备开始作,因而大概规划了下,须要作的功能。html

  • 主要功能: 按照三种方式查看信息
  1. 国家
  2. 时间
  3. 小组
  • 小组积分榜
  • 淘汰赛
  • 按照横屏分为四个页面,分别为国家,时间,场地,我的关注

肯定完主要功能后,因而开始准备数据,小组赛的数据原本想用python抓取网易的页面,可是因为获取数据心切,并且对于python运用不熟练。因此改成手动,弄个两个xml文件,一个存储国家与国旗的对应,另一个存储比赛内容。python

因而乎全部的数据基本齐全,便开始写应用。mysql

开发

第一次接触wp开发,对于这个系统的各个方面仍是很是不熟悉,并且网上的资料匮乏,最后我选取了一个wp里面的一个pano页的模板开始了程序的初步搭建。web

因为没有什么大的难度,主要是文件的读取和存储,因此两个晚上,大概搞定了应用的雏形,剩下一些简单的配置。不过仍是遇到一个坑。作晚以后,我满心欢喜将应用传到wp的商店里面,微软的审核却是很快,不过也是很是不负责任,很快次日应用经过了审核,上线了,我下载后忽然发现,应用打不开,这下把我给急了,赶忙先下线。随后各类找问题(这里吐槽微软,为啥打不开的应用居然能上线,晕),我在本地测试是没问题的,但是传上去以后,居然不行,各类在群里问后,有人给出建议,说个人文件读取方式可能存在问题,因而乎查了半天,终于算是搞定了。这里提醒各位想作wp的开发者,必定要多看看微软的官方说明,在存储这一块,微软作了不少不一样于别的系统的东西。应用上线,也算本身的第一款,非常高兴,加上九幽的广告,哈哈,想着赚点广告费。因而乎在微疯客,爱应用,让他们给推荐了下。当天的下载500多。sql

更新

第1版本上线,本身发现还有不少问题须要解决。首先须要加上动态磁铁的更新今日赛况,我须要获取每日的比赛结果,还须要知道淘汰赛的对阵双方。因而乎本身开始了,下一版本的开发。这一次,本身想到数据确定得从网上抓取了,因而肯定了用bae搭建爬虫的方式。在bae中托管了一个python的脚本,用来每隔一段时间获取网页的数据。而后数据存储到了bae提供的mysql中,再用php作了一个web接口,提供数据的查询。python脚本边学边作,大概两个晚上搞定了后台数据这一套。剩下的就简单多了,客户端请求数据,而后进行展现。还有一个比较费时的是,后台代理,进行更新磁铁,最终是找到了官方的demo,网上没有一个是全的。http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202941(v=vs.105).aspxwindows

虽然是全英文,不过很是好懂,哈哈,跟着作就ok。测试

死亡

第二版更新后,世界杯已经快到淘汰赛了,每日的下载量也在直线降低,并且商店里面有一个作的更好的应用(哈哈这个我得认可),因而乎,到今天为止,下载量已经几乎能够忽略不计了。虽然没有什么大的下载量,不过经过这一个小应用的制做,我熟悉了一套wp开发的流程,为了下一个应用奠基了良好的基础。哈哈,在这期间我已经想到了好几个应用,你们敬请期待吧。代理

雪狼的博客xml

转载请注明地址

http://www.cnblogs.com/gaoteng/p/3817608.html

http://www.gaotenglife.com/?p=287

相关文章
相关标签/搜索