• 对于之前开发的两个WP应用的产品思考


      已经在Windows Phone Marketplace(不对,现在应该叫Windows Phone Store了)上上传过几个应用了,并且做过两次更新。虽然是初次作为开发者去尝试上线产品,但是得到的经验及教训还是很大的。

      首先是一键切换应用。我第一个上传的应用就是一键切换,这个应用刚上线时功能很简单,后台C#代码才10行左右,主要是编写前台WPF的UI用了会时间,当时心里只是想着能够快点发布自己的应用,然后后续再逐步更新。在编写应用之前整个一键切换的大概设计流程是:

      第一步首先做一个将各类系统设置集中到同一个应用中的东西(这个满应用市场都是)

      第二步添加Note功能,通过增加Live Tile和Secondary Tile的WP特色功能,以及在Note中添加紧急联系人、快速邮件模板等功能,满足用户对于“一键联系”的要求

      第三步添加事件功能,通过添加推送、注册日历事件等功能,完成本应用的事件提醒功能

      第四步添加管理功能,如提供方便用户生活收支、理财等方面的功能,并且与事件功能结合起来,逐渐完善应用

      第五步待定

      最初是这么计划,只可惜后来只完成了第二步就因为期末考试的原因中断了,后来也不了了之。在现在看来似乎计划是美好的,但是在应用第一步完成并立即上线后就发现用户有很大的反响,其一就是第一步所完成的功能太简单,应用匆忙上线,徒有“一键切换”的虚名而受限于WP7系统的封闭性不能做到真正的一键切换,其次就是UI做得太差,尤其是桌面大图标,最后自己都看不下去了于是立即更新了v1.1,匆忙完成了第二步Note功能,并且对UI和大图标进行了一定的美化,但也不尽如人意。不仅这样,最后闹得自己都没兴趣继续更新下去了。

      总的来说,这个应用从一开始也许就失败了,匆忙上线的后果就是不尽如人意的用户体验让用户一开始就丧失对这个产品的信心,尤其在软件这样一个行业,用户获得产品的途径基本上都是免费的,这也就导致了一个现象:用户在下载了你的应用之后如果他感觉你的应用做得不符合他的要求,他可以立马就删除掉而改换其它软件。软件不同硬件,用户不会因为在购买(实际上等于免费获取)应用后为删除应用承担任何损失,所以用户会以近乎冷酷的态度去追寻他们所想要的用户体验。

      基于上述考虑,个人感觉快速上线这种方式,首先很容易给人造成第一印象不好的后果,如果后期没有快速更新迭代产品的话,基本上这个应用在出生的时候就被宣判了死刑;其次在产品快速上线后,产品的设计容易被涌至而来的用户反馈扰乱,这就好比你刚刚做出一个蛋糕底层就拿去给用户吃,用户吃着吃着说你这也太简单敷衍我了吧,我觉得我需要一层奶油在上面才会更好吃,于是你会以弥补心态地为用户在蛋糕上添加了一层奶油,过一个版本用户又说在上面做一些花吧,这样好看点,你觉得这样做好像确实还不错,于是你又立即更新了一个花花绿绿的版本,等到下一个版本用户又要求加上一些水果、巧克力云云,这时你会发现你的产品从第一步开始在不断地迁就用户了,直到最后到了第五步时你会发现做出来的只是一个普普通通迎合大众口味的水果蛋糕,而你原先设想的是要去设计制作一个世上独一无二的极具欣赏价值美的浮雕蛋糕。所以说,在没有后期快速更新迭代以及对自身不间断的审核与纠正下,快速上线的应用很难生存下去。

      

      第二个想说的应用是暑假时写的Renren_Inception,实质就是个人人客户端,不过没有上线。做这个应用纯粹是为了去吐槽人人官网做的人人Windows Phone的,那货除了渣真的没有什么可以形容的了,倒是一年前蔡晓雨写的renren vista至今还是要比人人Windows Phone给力。好吧,这个应用的产品定位就是想用自己的方式去设计人人客户端,并且受新浪微博的第三方应用Weico的鼓励,希望自己能够做人人上的Weico,于是动手开始写Renren_Inception,大概耗时几天,初期制作截图如下

      这个是第一版时候的截图,头像都用了临时头像替代,不过大致新鲜事模块UI如此,对于个人主页板块的设计会做出调整。在进入好友主页的时候左上角头像会被调整到右上角,区分个人主页与好友主页,同时在左上角会出现“Hi~小武”这样的字样,表示对来访的好友欢迎。UI整体设计和目前的人人Windows Phone区别较大,这个应用的亮点在于用户除了可以自定义主题及壁纸之外,还能够使用云端同步壁纸与主题,这样当我们在别的手机上使用Renren_Inception时用户就不会感觉到环境的差异性,并同时还能够享受原有的DIY,而当我们进入好友的主页时也能看到对方自定义的壁纸及主题,这对于人与人之间的交互是一种促进,而且这在人人网页版上也是只有VIP才能体会到用户体验。

      总之,先前对于Renren_Inception做了还算蛮多的设计、参考和对比的,只不过不知道为什么自己在开学后又没有坚持做完了,现在又被Win8的开发学习搁置着。

      对于Renren_Inception的思考。Renren_Inception初期制作目的不是用户需求驱动的,纯粹是为了能有一个自己用着舒服的Windows Phone人人客户端(我相信人人网开发人人Windows Phone的开发人员绝对是安卓用户)。一个好的产品设计师他必须同时也是这个产品的忠实用户,只有这样他才能与用户走得最近,他才会知道用户真正需要的是什么样的用户体验;其次不同的操作系统会有它不同的使用风格,iOS和Android上有Facebook的客户端可以抄,Windows Phone上呢?好了终于要轮到人人网自行设计产品了,于是就设计出了这么一个集卡、易崩溃、某些操作方式反人类、除了Pivot模板之外风格诡异于一体的WP客户端。好吧我不吐槽了,我等人人网出到4.0客户端的时候再去下载使用它吧。

      之前有想过Renren_Inception到底是初期制作一个大致框架就上线还是等全部完工后再上线,想了很久最后决定等全部完工再说,但是遗憾的是最后自己没有坚持下去。不过放大一个层次想象,这与上面的快速上线形成了一个对比,积累式开发应用目的在于强调用户体验自测达到合格标准后才能上线,要求从一开始就要给用户带来最好的体验。这里有它的优势,那就是首先它能够给用户以惊艳的形态展示出来,用户会一从一开始就对它非常喜爱。但同时也潜在有风险,那就是你也许历经巨大的人月投资后才开发出来的应用最后可能无人问津,这样的损失和打击想想也没有谁能够承受得起,何况用户需求日新月异,即便是老乔临走前设计好了iPhone 5也没有料到用户对于iPhone的期望会增长得如此之快,以至于人们评论说iPhone领先对手5年的时代已经结束了(扯远了)。所以说积累式开发相对于快速上线来说有它的好处,那就是能够迅速赢得好评和市场,但同时也面临着被时代抛弃的风险。

      其实回到Renren_Inception上,自己欠缺的东西还是太多了,不管是从技术还是设计方面来说,都还需要很长的时间去完成它,而那个时候不知道人人Windows Phone已经开发得怎么样了。

      嗯,就写到这里了,睡觉去。

  • 相关阅读:
    设计模式大赛 -- 大话设计模式
    访问者模式 -- 大话设计模式
    puts的用处
    scanf的使用
    iOS,手势识别简单使用
    iOS,多媒体,地图相关
    iOS,文本输入,键盘相关
    iOS,XMPP本地环境搭建和框架使用
    iOS,自动布局autoresizing和auto layout,VFL语言
    iOS,图片处理
  • 原文地址:https://www.cnblogs.com/wulinfeng/p/2685930.html
Copyright © 2020-2023  润新知