知心大叔叔跟你们说:致海天学院同学们的一封信
之前俺曝光了海天学院用凑数应用淹没Marketplace的事情,还引来海天同学们的热情互动,这是个好事情。交流嘛,就是要交着流,有说有听、听完了有反馈,这才是良性互动。
据说在西雅图同学们的过问下,海天同学们的一些提交应用被下架了。WPDang作为Windows Phone专注的生态媒体,最早就注意到了海天的问题,并且在早前的报道中说明了很多问题。不过,此后也招致了很多海天同学的攻击,其实知心大叔叔想在这里把问题摆明了说说。这次基本都是正经话,俺正经说,希望大家也能正经听。
1、摆正心态
诸位来到IT学院学习,恐怕绝大多数将来打算当开发人员。做开发人员也好,做其他任何行业也好,首先要有正确的心态。
第一要摆正自己的位置:我是谁?对你们来说,“我”是个开发者。开发者不是爷,是伺候爷的。非独开发者然,天下百般行当皆然,除非你起点高、底子厚,出道直接当老板,还是大老板。那谁是爷呢?客户是爷、用户是爷、消费者是爷。你做应用不是普度众生,而是满足各位爷的需求。爷用爽了付个钱、叫个好,用不爽了骂声娘,这都是很正常的。有一种很幼稚、但是很普遍的流氓逻辑是“你用不爽你别骂,有本事自己做个更好的”。照这么说,天下美食家都应该拉出去毙了,诸位也都应该拉出去毙了,谁敢说自己没有过下馆子吃得不爽骂厨子的经历?有本事你自己下厨做一个?写时评的也都应该毙了,有本事自己从政嘛。写书的、尤其是批判现实主义作家统统应该拉出去毙了,一个个老不死的就会说闲话,是不?每个人都是生产者,也是消费者。别人服务你,你可以评价他们的服务。你服务别人,别人也能评价你。这世界很公平。
第二,把没用的阴谋论放一放。被害妄想狂不是个好病症。你不是美国总统,不会有克格勃一天24小时准备暗杀你。贵校也不是剑桥牛津,随时有几万个学校想着赶超。做人要有平常心,把自己的位置摆正,不要听到批评就一蹦三丈,闭眼睛就喊说竞争对手使绊子。您真高看自己了。有些同学一口咬定俺是哪个学校的、是搞开发的。对不住,猜错了。俺就是个普通职员,跟您们半点竞争关系都没有。说到行当,我就相当于一说相声的,你们相当于打铁的,工作内容不一样,目的都是为了伺候爷高兴。话说回来,就算我是开学校的大财主,或者是搞开发的,我有那时间多赚两毛钱也比打压后辈强啊,何况还是新新新人后辈,自己都招了说才学一个月。
第三,不要开口闭口都是“自由”。世界上没有绝对的自由,你有言论自由,但是如果你利用这个自由构成诽谤,别人也有起诉你的自由。世界上再自由的国度也需要警察,就是这个道理。Marketplace总的来说是个自由市场,但它也是一种公共资源。你滥用发布应用的自由的同时就是在干扰其他用户正常浏览、发现应用的自由。自由面前人人平等,你不特殊,我们互相制衡。明白?
第四,功劳不等于苦劳。做功要做对地方。我花了30年时间,在家门口挖了个200米深的坑,然后又花了10年给填上了。您觉得我可敬吗?觉得这个坑很伟大吗?事情做不到点子上,花多大力气都白搭。这方面的例子请参考约翰·罗梅罗著名的《大刀》。
心态摆正了,咱们再说下一步。
2、找准目标
问问自己:为什么要做WP开发?通过做WP开发,你要得到什么?
不管做什么系统开发,一般开发者无非为了三件事:卖应用赚钱、显示广告赚钱、不赚钱但是赚吆喝。很少有人做个应用就为自己看了爽,几乎没有人做个应用专门为了拣骂。您要是说“我不知道为啥”,那咱还是别折腾了,费好大劲做了不少无用功,还不如省下时间睡觉呢,起码睡饱不困。要是为了完成作业,建议您别把应用发布到公开的市场,还是发布成private beta模式吧,起码不会影响普通WP用户浏览市场。您要是说发布应用为了凑够数量赢贵校发的那个手机,我记得看您们校园新闻里说手机已经发完了吧?都发完了,咱就别惦记着了,没了就是没了,洗洗睡吧。实在想要您得想办法赚钱买一个。现在第一代WP机器挺便宜的,也不比Lumia 800差很多,千把块,攒攒还是可以的。
3、决定方法
有了目标,下一步就是考虑如何实现。这个跟编程差不多,系统设计做得再牛布衣,到最后没法实现还是要傻布衣。假设您是在认真做开发、学开发,那么您的目标无非是之前说的那三样:卖应用、显示广告、赚人气。
要卖应用,首先你的应用要非常棒,用全身力气吸引别人的购买冲动。为什么Marketplace上有些Xbox Live游戏胆敢卖到4.99甚至6.99美元?因为这些游戏(偶尔有脑残例外)基本都是精品中的精品,用户试玩一两关卡住了,想都不想就直接付费解锁完全版。做这类应用的人可以参考一下这个游戏Tentacles。
卖广告就比较困难。虽然应用免费、初期下载量比较容易做大,但是安装量对你没有实际意义。假设有100万用户安装了你的应用,其中99.6万安装以后就不动它了,这些用户对你的广告收入贡献就是一文没有。这种情况下你要把应用尽量做得实用,让用户依赖它,每天都能用上几分钟,这样才有广告费拿。这方面的例子比如免费版的Weave。这东西技术原理很简单,它就是个RSS阅读器,没什么大不了的。但是它界面大气、运行流畅,而且用Windows Azure抓取新闻速度飞快,这样就很有亲和力了。虽然您们才学了一个月,但是拍着胸口问问,做个RSS阅读器很难吗?
赚人气的咱就不用太讨论了。走这条路的基本都是业界大佬,不差那几个糟钱儿,就为了占领个市场。又不想花钱、又不要看广告、又要应用质量高、又要更新频繁,你们玩不起的。
综上所述,只要对准目标,开发一个好应用没什么难的,跟技术高低、学习时间长短关系不大。你看《愤怒的小鸟》技术含量高吗?也就是碰撞判定和物理轨迹算顶麻烦的了,剩下几乎全都是关卡设计和美工的工作。所以说技术水平高低并不能决定一切,主要还是看你用没用脑。
4、动手
瞄准目标了,接下来想想做个什么应用,然后就动手做。动手时问问自己:这个点子是不是有人用过了?如果有人用过,我是不是能做得更好?这种应用是否对用户有实际用途?
比如这个“我的家乡”就是个非常之差的点子。具体是谁做的咱就不点名了。不是不想点,实际上凡是贵校做过同类应用的我全都想点一遍。
还有贵校这个“屏幕截图”应用实际上是个非常好的点子。为什么呢?因为它直指WP平台一大缺口:无截图功能。但是眼高手低,这个应用设置定时之后一旦切出,就在后台冷冻了,末了只能截自己界面的图。这位同学可以参考一下这个叫“SuperTimer”的应用。它就是个计时器,但是有一点好,切回桌面之后它在后台继续读秒,倒计时完毕还能在后台激活响铃。我不是开发人员,不清楚live agent和后台冻结应用的具体原理,但是凭感觉胡说一句:能在后台计时和响铃,说不定就能在后台调用图形API进行截图。您研究研究修改看看?
总的来说就是这样,前提是应用设计确实有用:别人没做过的,就必然值得试试。别人做过但是没做好的,完全可以改良。别人做得非常好的,建议就不要轻易竞争了,没事撞墙玩没意思,浪费时间,还疼,可能还被用户给差评。
5、包装
一个应用做好了,最后需要包装。首先就是图标,这东西是应用的脸,挺重要,别选太难看的。有些应用,比如这个“QQ签名手册”,真是第一眼就让人望而却步。您说您,最起码那几个字也套个行楷或者雅黑字体是不是……用宋体就等于裸体。
然后是给应用取个名字。主要针对中国人的就别取英文名了,同理,主要针对外国人的就别取中文名了。双语名字太长,而且土人洋人看着都不爽,落个里外不是人。名字要直观,最忌取什么“我的家乡”。您知道您家乡是哪,我一普通用户刚好路过,我知道你指的是啥地方吗?是济南啊还是埃塞俄比亚啊?然后不要在应用名字里加一些莫名其妙的东西,比如你们好多同学的作品名字带个“NDK”,这东西按说是指原生代码开发包,但是地球人都知道WP平台不支持原生代码。那除此之外还能是啥呢?是个人还是个什么组织?应用图标和名字也要搭配。比如这个“WpTasks”,按理说是个计划任务管理器,图标放个摄像机干啥?总之应用名字就三个原则:长话短说、废话少写、一语中的。
最后就是应用描述,很多海天出品的应用完全是胡乱写,甚至只有一句话。这个大空档不是白给的,你得把应用的功能、亮点说清楚。还是那个老原则,看清目标用户。给中国人用的就别拽英文,给洋人用的别扯中文。双语一起来一扯挺老长,土人洋人都不爱看。尤其是英语部分,目前就我所见,国内开发者的双语介绍里英文部分很少能有相对比较通顺的。切忌画蛇添足。话说这段不光针对海天的同学们,早就想跟国内的WP开发者集体吼这么一嗓子了。
6、提交、收钱、看反馈
前两个不用废话了。记得看用户反馈,根据意见进行调整更新。如果您看用户反馈觉得不爽,请劳您尊指,把滚轮往上滚滚,参考本文第一点,关于心态那一段。
好话坏话咱都摆明了说,道理就是这样,祝各位同学都能成为合格的WP开发者。顺便还有一个知心大哥哥叫你们好好学习、天天向上。您觉着有啥话要说,底下留言写上,咱交个流?
WPDang/貘 撰写
(请在转载和引用时,注明原始作者和出处,并给出原始链接)














































喜欢这个京片文
良苦用心,这个表示支持希望开发新人多看看
說的非常中肯,支持。
我觉得截图应用的那位同学要火
打铁的骂说相声的,说相声的回骂打铁的。
我是搞工业工程的,过来围观一下~
他们在祸害Marketplace,有没有渠道向他们反映啊?
mktlegal@microsoft.com
抄袭的软件可以向这个地址报告
其他的就只能看他们自己的了 感觉海天做软件的大多数人没用心
比hello world稍复杂一点的软件就往上提交了
写得很精辟,连消带打,有人从高楼跳下去,有人可能要坐火箭了……看wpdang的文章真的来劲,与时消息,与时俱进。wp的动态大致方向在这都看到,很好,很好……
感谢您这么高的评价,我们其实只是一群认真观察的宅男
我觉得“蝗虫”两个字足以形容。
贵尊在海天学院已经红遍各大QQ群,动态一旦更新,一旦关于海天学院,传的不可开交,提交数量级应用是学院政策导致的失误,再严重重声明一点,贵尊比较看重我的家乡这一应用,可能不知其深层由来,便痛说一起;海天学院我的家乡,由于海天学生入校以后第一次接触WP7的第一堂课的第一个应用例子,我的家乡—北京;通过这个例子让同学们掌握了Wp7的基本操作知识,帧率解决问题,全景视频头部显示问题,Scrowview问题,页面跳转问题,ApplicationBar问题,等一系列关于初学者常见到的问题的处理及解决方案,在知识片面,学院上面政策失误的情况下导致出现了本篇作者的第一篇论文,也至使现在海天上传应用大部分自行下架,审核已经相当严格!我个人建议,贵尊应该来本校开一个讲座,我们热烈欢迎!主要不是给学生开给上面的领导开,Wp7就学了一周,接下来就正常上ADO.net,Web,ASP.net等其它课程了,但是Wp7的学习并未要求中断,大部分学生主要通过上网查资料,导致出现技术空白!应用及发布也就慢了下来!优胜劣态中还有一部分热忠于Wp7的爱好者在不断的升级更新自己的应用!本人邮箱:houqunhiteam@hotmail.com;校内问题及其它问题本人一概不谈,只求交流Wp7技术!谢谢合作
就是啊,手机都发完了,这一大群人还屁颠屁颠的,乐此不疲,无视”手机发完了”这一现状,真够二的。。。 还不如远在千里之外的知心大叔消息灵通呢。。。大叔俺顶你哦。。。
这个内容写的很不错。点出了要害,希望大家共同将这个平台发展起来,共赢。
神码神码学院的山寨,最讨厌了!
能在后台计时和响铃,说不定就能在后台调用图形API进行截图。您研究研究修改看看?
—————-
确实可以这样做,水村的“定时截屏”就是在background agent内调用native API进行响应按键和截屏(用reflector看到,水村见谅)。
另外说说这事情本身,重数量不重质量是罪魁祸首,不知道是谁决定的。做出质量比较差劲的程序,如果是原创只能说是水平问题,有自己写程序和继续学习的意愿肯定会越做越好;但要是纯为了糊弄搞个什么加减法,甚至直接将别人的软件换个名字就当作自己的上传,就是人品问题了。