将移动应用从学习做到实用

做移动应用,一般都是直接面向的最终用户,也就是使用你的应用的智能手机用户,而不像做服务器、SDK等等,面向的可能是下一级的开发人员。所以,要做到“像模像样”。如果将一个学习阶段的Windows Phone应用变成一个发布在商店上供大家下载,真正可以用的应用,下的功夫其实不只是用户体验上的事!


第一,从项目的设置上来讲,要做到以下几点:

1.Debug该换成Release了


有些开发者可能不注意这个问题,认为Debug模式一样可以跑的起来,甚至不知道还有Release这个模式。殊不知,Debug模式保留许多调试信息,用于在开发阶段调试程序、观察异常,有时这些信息还会影响程序启动速度,而Release模式下生成的XAP包通常要比Debug版本小一些,原因就是去除了调试信息,并对代码进行了优化,更适合进行实用,速度也会略微提升一些。

2.程序集要有其基本信息,包括版本号、版权等


虽然这都是表面上的东西,但也应该做的正式,也利于在Windows Phone Store上进行发布,不考虑其他的,至少版权应该是你的吧。

由于Windows Phone Store每次发布应用时,都会自动签名、加密,所以Windows Phone开发者不用像Android开发者那样操心签名、代码混淆等问题,这对开发者来讲是件不错的事。


第二,程序里要帮助、关于、反馈等内容


(一些应用的关于界面)

1.如果程序功能略复制,你需要让别人知道你的应用怎么用,拿上以后不会用,那我干脆卸载得了,有些人有耐心,可能琢磨一下,然后给你个差评,所以,加上简单的说明或者帮助,对于提升应用质量大有益处。不管程序功能如何,至少让用户觉得你开发者心里装着用户,在乎用户的使用感受。

2.一些必要的声明要写在关于里,告知用户,也是防止万一,避免一些责任上的麻烦,同时也可以声明版本号,联系方式等等,这些都是基本的信息。

3.用户有任何疑问或者建议时,要能找得到有效的反馈途径,比如通过邮箱,或者让用户在商店里进行评价,这也是促进你的应用进步的一个途径。

必要的信息就是以上3点,也可以适当增加。


第三,在用户体验上要做到以下:

1.界面成熟、大方。

布局上,留天留地,该居中的居中,该分段的分段,该留间距的留间距,文字、标题简洁、明了,配色、风格统一、成熟,让用户首先不产生排斥心理,不会一眼看上去就觉得是个不成熟的作品。哪怕功能很简单,代码比较不成熟,但界面也要做的成熟。

2.符合用户使用习惯

注意按钮的布局、大小,尤其是确定、取消的ApplicationBar按钮,《QQ空间》WP版做的就特别不爽,经常按错。

3.注意图片的选取

要让用户在不看文字说明的情况下,大致看懂按钮的作用,就需要选取或者制作符合功能的图片,当然必要的文字说明不但不能少,而且还要简洁明了。

4.合理错误处理,防止闪退

虽然发布在微软商店之前,微软的测试人员会对你的应用进行测试,一旦有闪退情况出现,会立即通知你修改,但难免测试人员测试不到的地方,如果能利用相关的语句避免NullReference这种错误,还是不要使用try,catch组合,但是如果无法预测,就一定要使用try,catch语句,提示错误,并进行处理,防止闪退,有利于提升用户体验。


以上是我对Windows Phone应用向实用发展的一些观点,要做到真正的“可以用的应用”要做的还有很多,我们需要不断学习、不断进步!


欢迎各位批评指正,转载请注明出处:http://blog.csdn.net/yuanguozhengjust

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值