windowsphone总结

刚毕业的时候做过两款WindowsPhone的app开发,奈何微软像扶不起的阿斗。弃之。
WP的开发风格沿袭了winform的风格,也用到了早就没落了的silverlight(银光,不知道中文名是否弄错了)。开发风格很固执的用mvc的风格,但是WP的纯mvc模式很难用,实现复杂而自由的逻辑和功能太操蛋了。

我总结WP开发和其他app开发的失败之处。

1、权限。
这是wp最致命的问题,权限太死。iOS好的地方没学,坏的地方全占齐了。不能读取文件目录,仅仅能够读沙河的内容。因为WP压根没有文件的概念(截止12年)。另外,不允许读取短信,通话,甚至连蓝牙的sdk都没有。
其他还有很多设计问题。如:
没有后台进程
        关闭屏幕程序进入墓碑。别人想关闭屏幕下载视频都他妈不行。what a fuck.
关闭屏幕自动断网
        这个设计居然没有提供候选系统设置,让用户保持关闭屏幕保持网络连接。当然了,WP没有后台进程,没有在关闭屏幕的时候还有下载任务的这类常规需求。
没有SD卡
        用户完全没办法用电脑拖拽音乐到手机。当然,就算能拖拽音乐文件到手机,也只有系统播放器能够播放,不好意思可能连系统播放器都不能播放。用户省心了,酷狗省心了,他们不用选择音乐播放器了,因为没得选。如果想在线用流媒体听歌,还是能够实现的。这个设计真够煞笔的。估计网上用户问的最多的问题是,怎么样导入word和MP3到手机里面。好吧,其实我也不知道怎么导入文件。作为开发者,那个Zune播放器,我从来就没用会过。

2、开发语言
选C#做WP的开发语言是其失败的重要原因,C#的生态圈严重匮乏。用中文说,c/c++/Java的资源要多少有多少,C#的资源要多少有多少。闭源,不跨平台,挖pascal的设计师设计的语言,做成这样,微软还不认栽。当年要是学sun,把C#开源出来,Unix/Linux上加载原生编译器和运行环境,说不定已经干死Java了。

3、开发者质量
C#的程序员的质量普遍比较底下。这个是很明摆的事实。C#试图降低开发的难度,降低了入门门槛,产生了一大票只会写垃圾代码的程序员。当然,这些程序员都留在了C#的生态圈内部成了C#的主力。我没有贬低做C#开发的开发者的意思,只是陈述一个事情,有很多C#的开发者也还是很犀利的。

4、ROM的不灵活性
微软的metro风格太过前卫,而且早期的砖块还不能改变大小,系统UI看着就像老年机。加上封闭的sdk,导致手机只能当功能机用。WP全名应该叫老年功能机。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值