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

起因

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

准备

既然准备开始做,于是大概规划了下,需要做的功能。

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

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

于是乎所有的数据基本齐全,便开始写应用。

开发

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

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

更新

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

虽然是全英文,不过非常好懂,哈哈,跟着做就ok。

死亡

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

雪狼的博客

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

时间: 2024-10-20 09:58:40

wp上一款应用的出生与死亡的相关文章

cocos2dx在wp上使用自定义shader

实践cocos2dx 2.x版本wp上增加自定义shader 根据cocos2dx 的官方文档http://www.cocos2d-x.org/wiki/How_to_update_wp8_shader (吐个槽:不知道为什么cocos2dx团队做事总是做一半,实际上直接使用angle 是不能用的,需要修改) 1,首先从github上下载一个angle工程https://github.com/google/angle, 2.打开src\winrtcompiler\winrtcompiler_vs

从Google Play下载应用并不安全,上千款监视软件伪装其中

如果你认为在官方应用市场里下载app就觉得安全的话,小编可以负责任的回答你:"too young too simple,sometimes native" 今年4月,BankBot 银行木马出现在谷歌Play应用商店中,该木马可以让攻击者获得管理员权限,并执行大量恶意任务,包括窃取银行登录信息. 4月同时,约有2百万Android用户在谷歌Play应用商店里感染了FalseGuide 恶意软件,它隐藏在超过40多个流行的游戏app中,例如Pokémon Go.FIFA Mobile.

GitHub 上 10 款免费开源 Windows 工具

GitHub 上 10 款免费开源 Windows 工具 GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做<2016 Octoverse  状态报告>,详细列出了从去年起其一系列亮点, 包括总的活跃用户数,最常见的 emoji 表情,最常被使用的编程语言,等等. 而最令人感到惊奇的是什么呢? 微软竟然位列总活跃贡献榜首 - 在关注量上击败了 Facebook, Google, Atom, 以及 NPM. 我觉得不可思议的就是微软这么快就可以转变思维拥抱开源.一切都是从 

世界上第一款IOP芯片 -- W7500 MCU 强势来袭!

 WIZnet 发布世界上第一款IOP(网络卸载处理器)W7500 芯片,内嵌 ARM Cortex-M0 及 硬件TCP/IP协议栈,目标进军物联网市场. W7500 及其 测试板 - "WIZWiki-W7500″ 设计用于 ARM mbed平台及 Arduino. W7500 是一款单芯片的网络卸载处理器(IOP).它不仅内嵌128KB Flash的ARM Coretex-M0内核,还包含了全硬件TCP/IP协议栈内核.从而,适用于各类嵌入式应用平台.特别是在物联网领域. 其集成了以太

wp上使用AssetsManager

不知道什么原因cocos2dx v2.2.5版本在AssetsManager.h和AssetsManager.cpp中增加 #if (CC_TARGET_PLATFORM != CC_PLATFORM_WINRT) && (CC_TARGET_PLATFORM != CC_PLATFORM_WP8) 这个宏直接关闭了AssetsManager,具体原因不得而知了, 不过鄙人发现通过修改是可以使用的,因为已经有了CCPThreadWinRT.h可以实现线程, 修改之,首先去掉那个无理由的宏定

献上一款漂亮的手写PHP验证码

献上一款漂亮的PHP验证码,可以根据个人需求作调整,代码如下(审美观不同,欢迎吐槽): <?php /** * Author: xiongwei * Email: [email protected] * * 注:本代码需要要用到 msyh.ttf 字体,请自行下载 **/ header("Content-type:image/png"); //图像尺寸 $width=180; $height=70; //字体样式 $font_style='./fontface/msyh.ttf'

GitHub 上 57 款最流行的开源深度学习项目

转载:https://www.oschina.net/news/79500/57-most-popular-deep-learning-project-at-github 本文整理了 GitHub 上最流行的 57 款深度学习项目(按 stars 排名).最后更新:2016.08.09 1.TensorFlow 使用数据流图计算可扩展机器学习问题 TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了2

github上一款特别的侧滑

知识分享: 首先看图,我只是大自然的搬运工,想实现这种特效的请点击连接下载github地址忘掉了,....http://download.csdn.net/detail/lj419855402/8602281 主要实现代码,利用AS编译. package net.xpece.material.navigationdrawer.sample.ui; import android.annotation.SuppressLint; import android.content.res.Configur

史上最糟糕的十五款科技产品【转】

在IT行业的发展历史上,曾出现过改变世界的产品,如iPhone智能手机.第一代英特尔迅驰笔记本. Bose出品的去噪耳机.同样的,在此期间也曾出现过一些非常糟糕的产品,并且失败得一塌涂地. 不过,从某种意义上说,它们也在历史上留下了自己的痕迹. 比如说诺基亚的游戏手机,试图与任天堂和索尼在游戏领域开展竞争,最终导致了自己的失败.这些产品的教训告诉我们,光有好的概念,但不能真正解决用户的问题.满足用户的需求,是极为容易遭遇惨败的.下文是ZDNET评选出的史上十五大最糟糕的产品. 史上最糟糕的十五款