2012年4月30日星期一

社交网络营销的最佳时间点

  随着社交网络在人们生活占据的时间越来越大,商家们已经开始尝试用各种手段在社交网络上推广自己的产品。内容有趣固然重要,营销的时间如果选的正确,则可以让你的内容获得最大程度的曝光,事半功倍。

  邮件营销

  我们还是先从最传统的邮件营销说起,一周7天,一天24小时里,哪天,那个时间段是人们打开邮件的高峰期呢?请看图:

每天邮件营销的最佳时间点

每周邮件营销的最佳时间点

pic via: sign-up.to

  从打开邮件的数量来看,可以说明邮件营销的黄金时间是周二至周四,10:00 – 17:00。不过这个调查的受众人群是英国人,可能和国人还有一些差别,但我相信人类的行为方面还是具有有一致性的。

  博客

  人们又习惯在什么时候阅读博客呢:

阅读博客的时间点

  答案是早上,博主最喜欢的事情之一就是吃着早餐,打开Google Reader看自己喜欢的博客。

  Facebook

  Facebook营销的最佳时间是上午和晚上,大约是7:00 – 12:00以及19:00 – 21:00点

Facebook营销的时间点

  调查还显示,大家在周五至周日间会更容易参与社交的活动。不过博主认为,国内的新浪微博等社交网络还是工作日的中午最为活跃。

  Twitter

  Twitter营销的最佳时间是12:00 – 20:00点,周三至周五。

每天twitter营销的最佳时间点

每周twitter营销的最佳时间点

  移动营销

  智能手机用户使用手机频率最高的时间点是12:00 – 20:00之间,所以在这个时间段做移动营销的效果可能最好。

移动营销的最佳时间点

  来源:读者投稿,原文链接

手机浏览器HTML5支持情况调查

  最近过去的几个月中,手机浏览器领域的口水战不断,UC、海豚、欧朋、腾讯都或多或少的卷入了些许。抛开是非不谈,他们共同关注的一个非常重要的领域就是对HTML5的跑分支持。

  前端时间Facebook的移动开发者关系部门主管Pearce也向TechCrunch表示,只有移动浏览器的进步才能带动HTML5应用的发展,苹果和谷歌在浏览器对HTML5应用的支持上做的还不够。那么我们就来看看现在中国市场的手机浏览器对HTML5的支持情况吧。

  正如笔者年初在一篇文章中提到的,目前对浏览器HTML5兼容性测试做的最好的是html5test.com.浏览器在这个网站上取得的得分越高说明对HTML5的支持越好。这个网站最近一次升级是在2012年4月2日,目前的满分是500分。(感觉我好像总是在给这个网站的升级做广告。)

  整体情况

HTML5跑分
UC浏览器
欧朋HD
百度手机浏览器
海豚浏览器
Q立方浏览器
天天浏览器T9体验版
Android 2.3
321+8
369+11
189+1 / 317+3*
189+1
271+1
224+13
Android 4.0
338+8
367+11
275+3 / 317+3 *
275+3 / 364+10 *
不支持
不支持

  在测试的过程中发现,只有UC和欧朋是支持Android 4.0的系统的,天天和QQ在Android 4.0仍然是跑不起来。而今年新进加入HTML5跑分争夺的百度和海豚都采取了偷巧的方式,用户需另外再下载一个内核才能获得更好的支持体验,用户体验上还是差了不少。

  从总跑分来看,欧朋的HTML5跑分最高,使用了最新版的Presto内核。其次是UC,新做的这个U3内核相当有冲击力,短短三个月就将跑分提高了近一百分。百度的表现也不错,突破了300分。海豚在4.0上虽然能跑出364的高分,但是还不支持2.3,有不小的硬伤。而去年年底炒的风生水起的Q立方和天天都没有再发过新版,跑分变动完全是因为html5test网站升级带来的。

  从市场份额看,UC浏览器是已经公开发布的正式版产品,据UC的公开数据,已经有超过5千万Android平台的用户在使用。欧朋HD在这个月刚刚去掉了后面的beta标识开始正式向市场推广,不过依据Opera的行事风格,市场份额还有待观察,但是应该不错。百度手机浏览器在2月份发布正式版之后,已经开始发力做一些市场推广活动,似乎也是百度无线开放平台的重要一环。海豚的自有内核目前只能在Android4.0平台上运行,而现在装载4.0系统的手机份额大约只有3%,市场空间可能还很小。

  跑分细节

  上面看的是总分,接下来让我们看一下这几款浏览器在html5test.com上各个项目的跑分情况:

手机浏览器HTML5支持情况调查

  从各项上看,各大浏览器对canvas、video、Location and Orientation等基础项目支持的都已经不错了,但是在一些项目上有不小的差异。

  比如可以为绘图提供硬件加速的WebGL项目上面,目前只有UC、欧朋和天天能支持的较好,这个会是游戏类应用比较关注的点。

  在Communication项目上,各家的支持程度也不尽相同,UC和海豚都已经做到了支持WebSocket,其他家的支持还有待提高。

  在Local multimedia项目上,目前只有UC和欧朋可以做到支持调用本地的多媒体设备接口。

  在Form项目上,欧朋依然保持着领先的势头,拥有超过100分的跑分,不愧是语义化的倡导者。

  后记

  随着各家浏览器对HTML5支持度的提升,对基于HTML5应用的兼容性和稳定性都有了一定的优化。一些对性能要求略高的应用,比如2011 Google I/O时播放的倒计时demo,用UC、百度、海豚打开都能够获得流畅的体验。

  而从开发者角度,越来越多的人开始了解并接受Web应用也能够在移动平台上大展身手。在近期HTML5小组的Code jam上的作品水平也是越来越高,不少作品已经可以在做一些稳定性优化之后都是可以拿出来当做商业产品发布的。现在阿里云、盛大、新浪、百度都在搭建云服务平台,供开发者使用,其中也涌现出一些优秀Web App RAD工具。

  不错的浏览器支持环境已经有了,良好的开发者支持体系也出现了,HTML5应用的爆发,可能就在一触之间。或许,就是明天。

  来源:读者投稿

2012年4月26日星期四

实测Dropbox和Google Drive上传速度对比

  随着Dropbox的走红,微软Google都推出了云存储软件,这些云存储软件在美国等网络环境下是非常快的,但是在中国的网络环境下,究竟哪个软件的速度最快呢,我这里做了一个测试,实地比较一下Dropbox和Google Drive在中国网络环境下的上传速度。

  整个测试思路和早先我测试Dropbox和SugarSync的一样,测试环境是,中国电信的100M共享宽带,在同一台Windows电脑上安装运行这两个软件(Dropbox和Google Drive客户端),不设置代理,不设置VPN。同步同一个文件夹,文件夹内共有191张个人拍摄照片,292M容量,保证全部是新内容上传,测试两个工具的实际上传同步速度。

  在软件配置上,在Dropbox的上传控制中,选择“不限制上传速度”,Google Drive客户端并没有上传速度设置,因此默认设置,由于Google Drive客户端在正常网络环境下是被屏蔽的,因此在hosts文件中,增加了一条drive.google.com的IP数据,该IP使用的是北京的一个IP地址。

实测Dropbox和Google Drive上传速度对比

  我从11点10开始测试,将191个文件(293M大小)复制到指定的同步目录下,本以为要测试很长时间,但结果令人惊讶。

  Google Drive在修改了Google的Hosts情况下,上传速度惊人,在不到10分钟的时间内,就上传完全部292M文件,而此时此刻,Dropbox的上传进度还没有进行到20%,两者上传速度相差非常悬殊,Google Drive的上传速度完胜Dropbox。

  Google Drive的上传速度这么快,完全出乎了我的意料,我估计这里面的主要原因有:

  1、和中国的Hosts设置有关,走国内网络速度加快。

  2、Google Drive目前用户量少,而Dropbox用户量庞大,因此导致速度有较大差距。

  3、Dropbox用的是Amazon的云存储,其服务器数量以及存储技术和Google有一定差距。

  总的来看,Google Drive的确是Dropbox强有力的一个竞争对手,不过其容量只有5G还是比较少,目前我的免费Dropbox已经有19G的空间,如果Google Drive的免费空间也能达到这个数字,相信会有很多用户会从Dropbox转到Google Drive的。

2012年4月25日星期三

谷歌正式推出Google Drive

  据Google官方博客报道,Google今天证实宣布推出备受市场期待的在线云存储服务Google Drive,中文名定为Google云端硬盘,将向用户提供5GB的免费存储空间,包含PC、MAC OS X、Android版的客户端也已经可以下载。

  功能特色

  1、支持各种类型的文件,用户可以通过Google Drive进行创建、分享、协作各种类型的文件,包括视频、照片、文档、PDF等。

谷歌正式推出Google Drive

  2、Google Drive内置了Google Docs,用户可以实时和他人进行协同办公。

  3、云端安全存储,支持从任意地点访问:包括PC、MAC、iPhone、iPad、Android等设备。

  4、强大的搜索功能,支持关键字、文件类型等搜索方式,甚至还支持OCR扫描图像识别技术,例如用户上传了一张报纸的扫面图,那么用户可以搜索报纸中的文字信息。

谷歌正式推出Google Drive

  5、Google Drive可跟踪用户所做的每一处更改,因此用户每次点击“保存”按钮时,系统都会保存一个新的修订版本。系统会自动显示30天之内的版本,用户可以选择永久保存某个修订版本。

  6、用户可以与任何人共享文件或文件夹,并选择分享对象是否可以对用户的文件进行查看、编辑或发表评论。

谷歌正式推出Google Drive

  7、整合了Google的多项服务,例如Gmail、Google+等。

谷歌正式推出Google Drive

  容量和费用

  Google Drive将向用户提供5GB的免费存储空间,足够用户日常使用,如果用户需要更大的空间,可选择升级至25GB空间,其费用为每月2.49美元;还可升级至100GB空间,每月费用为4.99美元;或是升级至1TB,月费49.99美元。与此相比,Dropbox用户可升级至100GB空间,费用为每个月20美元。当Gmail用户成为Google Drive付费用户后,其存储空间将扩容至25GB。

  中国用户的状况

  由于Google Drive和Google Docs进行了整合,而Google Docs早先已经被中国屏蔽了,因此中国用户访问Google Drive会出现一定困难,不过,只要简单地修改一下hosts文件,中国用户即可正常访问Google Drive,不过,目前用户进去后会发现,可能并没有权限访问Google Drive,需要将自己添加到“等待列表”中,等收到Google Drive小组发送的电子邮件的时候,才表明具有对Google Drive的访问权限。

谷歌正式推出Google Drive

2012年4月24日星期二

微软推出新版SkyDrive云存储平台

  微软在线存储服务SkyDrive的是微软公司推出的在线云存储服务,也是该公司云战略的核心元素之一,现在,微软推出了新版SkyDrive云存储服务,深度整合至微软的各个产品中,并提供了包括Windows、Mac、iPhone、iPad、Windows Phone版本的类似Dropbox的桌面客户端。

  新版SkyDrive云存储平台增添了付费存储服务,新注册用户将获得7GB免费存储空间,老用户将仍然可以获得25GB免费存储空间。付费存储空间的价格为:每年10美元可获得20GB存储空间,50GB的价格为25美元,100GB为50美元。

微软推出新版SkyDrive云存储平台

  桌面客户端

  除此之外,微软今天还发布了SkyDrive的多平台客户端,支持Windows、Mac、手机等,这是微软整合SkyDrive和Live Mesh的一个重要步骤,使得SkyDrive逐步成为Dropbox的一个挑战者,关于Dropbox和Live Mesh,早先月光博客曾经做过一个评测,结论是Dropbox相比Live Mesh具有一定优势。而此次SkyDrive推出桌面客户端后,它也可以像Dropbox一样与桌面系统的文件管理器无缝结合,为用户提供方便快捷的云同步,同时同步速度也得到了提升。

微软推出新版SkyDrive云存储平台

  SkyDrive for Windows的客户端支持Windows Vista、Windows 7以及Windows 8消费者预览版,不过,目前该客户端好像不支持Windows XP,在XP中运行会出现错误提示。

微软推出新版SkyDrive云存储平台

  容量的变化

  早先,微软SkyDrive提供25G的免费存储空间,但限制上传单档最大不可以超过100MB容量。此次升级后,新用户的空间会变成7G容量,对于现有SkyDrive用户,可以从7G的容量升级为25G的容量,现在,用户可以上传的最大文件大小为2GB,虽然新用户只有7G空间,不过,这相比Dropbox的2G空间还是有优势的。

  在费用方面,微软20G容量仅每年10美元,100G为每年50美元,而Dropbox的100G要199美元,微软SkyDrive的价格仅为Dropbox的25%,具有一定价格优势。

微软推出新版SkyDrive云存储平台

  Linux用户依旧是喜欢Dropbox的,因为SkyDrive并不支持开源的Linux,但是在Windows和Mac OS以及iOS中,Dropbox将面临来自SkyDrive的有力竞争。

五条Google Analytics(分析)设置心得

  自从投身互联网到现在,就一直在使用Google Analytics(分析)工具,以下是笔者总结的关于 Google Analytics 设置的五条心得,尤其适用于新开通的 Google Analytics 账户。

  以旧版 Google Analytics 为例,主要设置入口如下图:

  Google-Analytics-设置

一、创建原始数据配置文件:

  任何一个 Google Analytics 账户都一定要设置一个原始配置文件,建议该配置文件除了过滤公司内部访问之外,其余都不设置,原始数据非常重要啊。

  Google Analytics 帮助:如何添加配置文件?,不赘述。如下图:

  创建新的网站配置文件-原始数据配置文件

二、创建用于测试的配置文件:

  用于测试各种过滤器是否正常工作,没有问题之后再应用到其他配置文件。

三、创建细分渠道流量来源的配置文件:

  主要可用于 Google Analytics 账户分部门分岗位分配权限。为什么一开始就要把这些流量细分出来?这是因为新创建的配置文件统计数据是从创建当天才开始工作的,历史数据不会被同步,有的时候随着公司的发展,人员和组织架构的变动,会对 GA 账户权限管理有越来越多的需求,那提前创建好这些细分了渠道流量的配置文件就非常有必要了。

  1、创建细分 SEO 流量的配置文件,创建过滤器仅包含 SEO 流量来源的访问(organic),可以通过用户管理器来指定SEO部门只查看SEO流量。
2、创建细分 SEM 流量的配置文件,创建过滤器仅包含 SEM 流量来源的访问(cpc),同上。
3、其他渠道流量来源的配置文件按照网站运营及营销需求进行创建,如:edm 流量、cpm流量。

四、创建包含官网主机名的配置文件和过滤官网主机名的配置文件。

  1、创建包含官网主机名的配置文件:有的时候会发现我们自己官网的 Google Analytics 代码被别人的网站有意无意添加,这个时候就可能需要过滤掉这些非自己网站主机名下的流量。

  如何才能知道别人网站添加了我的 GA 代码?如果有,那在“GA 后台 访问者 -> 网络属性 -> 主机名”下面可以看到,新版 GA 是在“标准报告 -> 受众群体 -> 技术 -> 广告网络”下面,服务提供商后面一个选项就是主机名。

  2、过滤官网主机名的配置文件:看看到底是哪些网站添加我的 GA 代码。

五、创建过滤内部访问的过滤器

  建议所有配置文件都添加过滤公司内部访问的过滤器,特别是公司员工数量很多的话,对总体数据还是影响很大的(当然,也可以专门创建一个配置文件,创建仅包含公司内部访问的过滤器来看看到底有多少访问是内部产生的,呵呵)。

  Google Analytics 帮助:如何创建过滤器?,不赘述。

  Google Analytics 帮助:如何排除特定 IP 地址段的点击量?,不赘述。可能比较麻烦的是 IP 地址段的过滤设置,单个 IP 地址过滤好办,如下图:

  创建新过滤器过滤访问者IP

  以上五条 Google Analytics 设置心得,权当抛砖引玉了,如果您还有其他 GA 设置建议,欢迎分享交流。

  来源:读者投稿,原文链接

2012年4月23日星期一

谁能坐上云计算的第二把交椅?

  目前来讲,亚马逊应该算是最大的云服务提供网站,这一结论也得到了第三方数据的支持。像大部分提供云服务的网站一样,亚马逊并未透露任何与已有或新建的数据中心相关的信息。

  埃森哲分析师刘欢(音译)预计,亚马逊弹性云端运算(简称“Amazon EC2)已管理多达450,000台服务器;而它的网站服务收入据说已高达十亿美元。亚马逊毫无疑问已稳坐云计算的第一把交椅,而以下七大竞争对手将在未来几年内与它进行激烈竞争。

  1. Rackspace

  Rackspace是一家全球领先的托管服务提供商,同时也是主要的云服务提供商。Gartner分析师 Lydia Leong称,如果以收入和VMs(虚拟主机)为评判标准的话,Rackspace已经稳坐云计算第二把交椅了。有数据指出,Rackspace的公共云服务收入从2010年的一亿美元增涨到2011年的1.89亿。展望未来,Rackspace如果想要继续实现收入增涨,还需要投入更多在线Openstack软件。

  2. Google

  如果以实际拥有的服务器数量来衡量,Google算是目前最大的云服务提供商了。很难估计Google的网站收入到底有多少,但可以肯定的是,它是少数几家在云计算投资上能与亚马逊相抗衡的公司之一;加上它拥有的众多Apps以及Gmail存储,Google已经具备很强的竞争力。但其PaaS(平台即服务)还无法成为推动公司发展的主要因素。

  3. Microsoft

  微软的云计算操作系统平台Azure颇具潜力,但实际效果暂时不明–然而可以肯定的一点是,这个产品将受到大众的欢迎。不久前,微软在以色列发布了一款基于Azure的初级加速装置;下周微软将发布首款应用于Azure的ERP系统,这也是微软主打的几款软件之一。

  4. IBM

  据一位云存储专家统计,由IBM开发的SmartCloud的应用已多过AWS和Rackspace。我很惊讶,但似乎又是情理之中的事情–IBM公司庞大的规模和丰富资源让人信服。

  5. Hewlett-Packard

  惠普也早已加入云计划,早几年承诺过的基于Azure的编译器现在也广泛被使用。惠普云服务项目高管Zorawar在上周接受纽约时报采访时称,惠普的云服务将会比AWS具有更多功能,容量也会更大。他还说在云计算发展领域,惠普很乐意也会全力与亚马逊一争高下。尽管最近惠普的股票有所跌落,但它仍是一个强有力的竞争对手,而云服务将是惠普公司优先重点发展的项目。

  6. VMWares

  纽约威睿软件也已经为第三方供应商提供大量云计算服务,该公司的Cloud Foundry服务平台也获得了大量关注。威睿为母公司EMC管理运行的Mozy云存储也为帮威睿在云计算服务领域竞争中站稳脚跟。

  7. Facebook

  Facebook花了大量时间和精力在建立数据中心上,这没什么可笑的。它将以往的经验投入到开放计算项目中,以便运用开放性资源来进行硬件设计。Facebook已有超过八亿用户,但它对于云设施只是略懂皮毛。确实,Facebook暂时还不能提供云服务,但亚马逊过去也只是卖卖书而已。Facebook还可能涉及更多领域,正如GigaOM的德里克所说,它或许将是你下一个软件供应商。

  斗志旺盛的竞争者们大可以尽情发挥,但是···

  Greystone Solutions(位于美国波士顿的一家咨询公司)的董事长罗伯特说道:“想要与亚马逊竞争,你需要具备三个特质–大量资金投入,强大的技术管理能力以及保持软件的更新。谷歌和微软不仅有资金投入,技术支持也没问题。但两者都被自身核心业务所束缚。如果Facebook找出一个新的发展项目,或许它会是这场竞争中的黑马。在受到反垄断诉讼前,亚马逊将会继续保持现在发展势头。”

  上述七家公司应该是云计算的第二把交椅候选人了,甚至有可能会取代亚马逊登上第一的宝座。不知道有没有漏掉哪个竞争者呢?

  英文原文: Gigaom ,中文翻译:雷锋网

苹果所持庞大现金的用途

  苹果存在银行里面的1000亿美元现金一直以来都是引来热议的对象。因为在苹果宣布派息和股票回购的消息之前,苹果似乎一直很乐于把大量的钞票抓在手里而不去进行任何形式的处理。

  苹果会用这1000亿现金来干嘛?收购Twitter?收购三星?改善富士康工人条件?还是直接在中国设立工厂,自己一手控制工人工作条件及工资待遇?或者干脆在美国建立工厂,在美国生产产品?还是用来建立载体?或者最简单的就是直接回购股票,亦或将现金分发给股东?这是个争议很久的话题,一些分析师及投资专家开始疯狂预测苹果举动。

  最有可能的就是作为股息发给股东或者回购股票,接着就是并购或投资某种技术。或许苹果要收购Twitter,这个和iOS及OS X操作系统高度整合的应用。

苹果

  在今年六月份,The Next Web作者Matthew Panzarino曾说过这么一段话:

  苹果公司既然如此注重对twitter的整合,那肯定不会有错,因为它向来不投没有把握的赌注。如果事实证明,这次赌注是错误,那么,苹果将会想尽一切办法保证Twitter仍旧是其服务的一部分,确保Twitter拥有较长的生命周期。

  苹果经常会并购一些小型技术公司,但相比起以往并购的公司,Twitter的投资相对要大很多,《华尔街日报》最近的一份报告显示,Twitter现在估值70亿美金。

  苹果要并购的当然不止Twitter一家公司,只是未对其它公司进行估值,但没有一家估值超过3.9亿美金(也就是苹果去年支付给以色列闪存公司Anobit的资金)

  Matthew Panzarino去年还猜测,苹果将会建立自己只基于数据的载体,他说过这么一段话:

  苹果花钱的地方还很多,但没有什么东西比为自己的设备建立一个载体更重要更大胆,如果这个载体运用得当,就会给苹果用户一直追寻的自由。但遗憾的是,要建立一个载体会遇到许多的管理及技术障碍。我想,他们大概已经放弃了这个想法。

  MG Siegler甚至说苹果可能会收购三星,虽然以苹果现在的现金流还不能完全收购。他还提到苹果电视机作为理由,因为三星就是平面显示器的巨大供应商,其次,三星也为苹果生产许多零配件,苹果享有很多的控制权。

  要想收购三星现在所有的业务,是件复杂的事情,一些管理问题也让这个交易不太可能实现,而且这会极大影响Google的Android业务,毕竟,三星是几大Android设备生产商之一。

  但是苹果可以凭借自己的现金流做一些极度疯狂的事情:考虑建立一家工厂,让苹果及其它科技公司在美国生产产品,这符合CEO 库克风格,当他还是COO的时候,就重组苹果生产及供应链,这同样与乔布斯设想的,建立一个NeXT工厂相符。

  当然,也有可能,苹果三分之二的资金都会流到海外,比如富士康工人的待遇问题如何解决?这是苹果需要考虑的问题,或者苹果可以在我们中国建立工厂,更好地控制工人工作条件及薪资待遇。

  当然,最有可能的结果,就是苹果宣布把这些现金分配给股东,或者主要用户回购股票,我们把可能排一个序就是这样的:

  • 回购股票第一
  • 发放股息第二
  • 收购Twitter排第三
  • 改善国内工人待遇拍第四
  • 在美国设立工厂占排第五
  • 建立自己的载体排最后

  英文原文:TNW,中文翻译:雷锋网

一个杀手移动用户界面的七个步骤

  有些微妙,你有一个智能手机,而没有意识到你个人和它已经发展出一种特殊的关系。我们最近了解到,史蒂夫·乔布斯掌管的他自己组建的团队,创建了第一代iPhone——“人们会爱上的电话。”无论我们承认与否,我们与我们的iPhone,黑莓,Android或Windows Phone有着特殊的联系。

  但爱是善变的。最近的哈里斯互动研究表明,坏的移动应用程序,可以极大地损害品牌的声誉。几乎有三分之一的受访者表示,当有一个坏的移动应用程序经验时他们告诉过别人。不过,超过半数表示,他们推荐过有良好体验的移动应用程序。

  为移动应用提供一个良好的用户体验是至关重要的。这里有七个步骤,让你以正确的方式交付伟大的移动应用程序。

  1.定义你的目标

  你想完成的移动应用程序是什么?最重要的是,你的用户拿它想要干什么?你必须确定你的应用程序将达成的目标。对于这一点,你需要了解用户用这个程序每天的活动,围绕它的目标和动机。

  一个好的方法是创建人物 - 代表用户的虚构人物 - 编写敏捷用户故事规格。这种方法使你以正确的心态来为您的应用程序陈述需求。类似这样的东西:“作为保安人员,约翰尼·布拉沃必须用他的手机,找出下一个他应该到检查点,签到,这样他就可以完成随机巡逻。”这种方法可以让你从用户的角度来看应用。

  当然,要考虑移动和桌面应用程序的用户故事之间的差异,尤其是当考虑到移动环境。例如,移动用户可以步行或用一只手。

  经过收集几个这些故事后,你必须根据他们的频率区分优先级。我会解释为什么这非常重要。

  2.分析现有的应用程序

  如果它是第一次你要创建的移动应用程序,仔细看看现有应用的界面。有两个突出的明显的事情:屏幕尺寸很小,所以许多移动设备上使用触摸屏;屏幕上的元素一定要大,所以他们很容易触摸。

  较小的屏幕和更大的元素意味着你在屏幕上的显示的项目数量有限。

  选择在手机屏幕上怎么样做是一个挑战;一些可用性专家甚至主张,在桌面版本之前创建一个移动网站版本。

  区分你的用户故事优先次序对此很有帮助。你要认真研究最重要用户使用的功能。分析出在80%的时间使用的20%的功能,是每一个可用性专家的目标。如果你在移动上做得正确,桌面也将有优先权力。

  3.本机应用或移动Web应用?

  你需要决定是否使用HTML5或本地API.这一决定对用户界面技术实现有很大的影响。本机应用程序通常运行速度更快,是游戏,离线,硬件密集的应用程序的最佳选择。移动Web应用程序可更快地实施,易于维护,并常常更好地适合企业应用程序。混合的方法也是有道理的,如果你想要移动Web应用程序的维护方便,但需要特定的硬件功能,如手机的摄像头或GPS.

  可以利用现有的框架和平台解决方案,但无论您选择什么,确保你可以快速地创建和修改用户界面,以便你可以经常迭代。

  4.快速制作原型

  项目启动时测试移动界面的一种快速方法是使用低保真原型。Palm Pilot推出之前,它说,发明家把小木块大小的设备放进口袋来感觉如何。后来,他在这上面勾勒了几个粗糙版本的用户界面。

  早期的Palm Pilot原型慢慢的接近真实的东西。

  移动应用程序原型制作很简单:铅笔和纸都是你所需要的,因为屏幕小,你不会绘制太多。原型测试通过请用户尝试完成他们的任务。看看他们做什么,问他们,他们正在想什么。其结果对帮助您改进设计是惊人的。一个伟大的设计的口头禅是:“不要让我思考!”如果你的移动设计测试失败,那么你的应用程序也将失败。

  5.避免破坏 UX 用户体验的错误

  当人们开始创建移动应用程序,他们通常会犯一些已知的错误。首先,如果他们创造一个现有网站的移动版本,开发人员常常试图复制桌面上每一个功能,没有考虑到移动用户的意图。

  另一个常见的错误是有太多的导航结构。深层结构不能很好地适用于移动,简单的模型才能更好地工作。希望用户能够轻松地输入文字是另一个错误:移动设备上文本输入很难,所以你要尽量减少输入。

  在手机上运行优秀的应用是让阅读更多内容而不是书写内容。想一想:您最喜爱的移动应用程序需要输入大量的文字?

  6.添加令人愉快的细节

  移动电话永远伴随着你,知道你在哪里,这就是为什么mapping地图应用程序是如此的成功。电话可以听到你所听到和看到你所看到的,这也解释了Shazam和Instagram的普及应用。使用位置,摄像头,麦克风,都是获得用户所处的环境聪明的方法,你可以以独特的方式利用它。

  即使你不使用移动设备的硬件,也有几个技巧你可以用它来取悦用户。动画可以增加你的应用程序的兴奋。如果您正在创建移动Web应用程序,缓存静态内容,并考虑使用 CDN 内容交付网络,使页面载入更快。

  受欢迎触摸移动Web应用程序的另一个是可让用户将它们添加到自己的主屏幕,使他们看起来像本地应用程序的感觉。如果你做到这一点,请记住,在你的用户界面上包含后退按钮,使用户可访问退出选项。

  记住用户在不同会话的选择(例如,最近的项目列表),是另一种智能触摸,这将使应用程序具有上下文感知和解放用户不必重复导航步骤。这些可用性能快速完成操作,使用户的生活更轻松。

  7.失败宁早,恢复快

  即使有设计师和开发人员良好的团队合作,你第一次尝试创建一个移动应用程序可能也会失败。 (最近的一项调查表明,38%的人不满意他们用到品牌应用。)最好的策略是失败宁早和快速迭代,学习人们是如何使用您的应用程序并不断改善。敏捷方法是你交付用户需要的移动用户界面一个伟大的方式。

  杀手移动用户界面是很难的,但在这篇文章中概述的战略将有帮助。认真的考虑它们,以你自己的方式来写一些伟大的移动应用程序吧!

  来源:英文原文,中文编译:IT瘾

揭秘排队返现网的数字骗局

  作晚朋友打电话给我,问我关于排队返现网的操作模式。我之前并不知道排队网的模式,我以为跟返利网一样,淘宝返利10%给网站,网站再返利5%给消费者。朋友说不是这样的,是消费100返现100,我说不可能,中间肯定有猫腻,于是上午花了一个小时,做了一回数学题,搞懂了他们的骗局模式。

  按说作为一个互联网从业者,去揭秘这种事是很不地道的,但是我相信大家都是聪明人,迟早都会明白是怎么回事。

  排队返现网站给出的规则是这样的。你去网站的联盟商家买东西,满100元,再送你100元的返现券,然后你拿着返现券去网站排队等返现。关键就在于这个排队上,规则是每新增加20(有的网站是15)个排队号,20个前面的一个排队号就可以返现。如你的排队号是1,那么总排队号到20的时候,你就能返现;如你的排队号在10,那得等到总排队号到200,才轮到你返现。

  网站怎么赚钱呢,商家给你的100元返现券(网站出钱返给你),这个券是商家向网站购买的,目前大多网站是收15元/100元返现券,相当于商家打了8.5折。

  也许你会觉得,排队返利网站只收入了15元,却给消费者返了100元,它不是尽亏85元吗?理论是这样的,可是事实上不是。它的模式就像前几年出现的非法融资模式,理论上它是巨额亏损,实际上它手上钱越来越多。下面我们就来分析这个数字骗局:

  排队返利网每出售20张返现券,才会返100元出去,算下:20X15元=300元,减去100元,剩下200元在手上。如果网站运营不错的话,每10分钟出去一张100返现券,那么每小时出6张,每天按12小时算,每天出72张*15元=1080元,再减去给用户返现的,按4位算,即减去400元。每天收入680元,每月收入20400,不错的收入。

  按照上述的假设,来看看排队的奥秘。假如你的排队号是1,那么总排队号到20,你就可以返利,那么你当天就可以等到返利;排队号是10,那你得等到总排队号到200,即第三天返利;排队号是100,总排队号要到2000,要等到一个月后;排队号到1000,总排队号要到20000,等到返利差不多277天;排队号在10000,总排队号要到20万,你得等到4年后才能返现;要是你排在了10万名的话,恭喜你,你要等到77年后……由你的儿子帮你去领返现吧。

  在等待排队的朋友,你去看看你的排队号是多少吧?随便搜了一个北京的排队拿网站,目前的排队号是3900多,如果你现在加入的话,拿到返现的时间是在3年后。

  现在你知道了,网站上说消费100,返现金100,不是那么容易拿到的。

  来源:投稿,作者:易度,博客地址

2012年4月22日星期日

选择“关机”还是“睡眠”?

  当计算机暂时不需要使用的时候,你会选择“关机”、“混合关机”、“睡眠”、“休眠”还是“混合睡眠”?根据微软所进行的调查,57% 的台式计算机用户和 45% 的笔记本电脑用户会选择关闭他们的计算机,而不是让计算机进入睡眠模式。

  对此,我们将会逐一介绍各个选项,为你找出最佳选择。但是,由于各个选项都有其的不同特点,所以我们分为两种情况进行分析。另外还会解答一些各位最为担心的问题。

选择“关机”还是“睡眠”?

选择“关机”还是“睡眠”?

  一、如果希望启动之后进入全新会话:

  1. 选择“关机”

  如果选择“关机”,系统将会通知还在运行的应用程序,通知它们保存数据和设置。之后,系统将会关闭每个已登录用户的用户会话,而且陆续关闭服务。然后,系统将会通知设备,并关闭系统会话、保存待处理的数据。最后,系统通过 ACPI 接口发送信号关闭计算机。

  “关机”较为节约能源,而且关机速度很快。启动之后将会进入全新会话。另外,如果需要更改硬件设备或者系统存在故障,一般建议使用关机,避免出错。

  2. (最佳)选择“混合关机”

  如果选择“混合关机”,那么系统将会如同“关机”一样关闭所有用户会话,但是系统将不再关闭内核会话,而是将其休眠。

  由于启动时只需读取休眠文件并重新初始化驱动程序,所以启动速度相比选择“关机”要快得多。“混合关机”较为节约能源,而且启动速度较快。需要注意的是,这是 Windows 8 才新增的功能,默认取代关机。


  二、如果希望启动之后进入工作状态:

  1. 选择“睡眠”

  如果选择“睡眠”,那么系统将会关闭大部分的设备。此时,一般只有内存仍然在上电,用于维持内存数据。有时为了能够从其它方式唤醒,还会给网卡、USB 接口等上电。唤醒之后用户能够快速进入工作状态。

  2. 选择“休眠”

  如果选择“休眠”,那么系统将会在关闭计算机之前将系统状态和内存内容保存到磁盘上的一个文件(hiberfil.sys)中。在恢复时系统将会重新读取该文件,并将内容恢复到内存中。借助休眠机制,用户不仅能够较快进入工作状态,而且还能完全避免关机时的电源消耗。

  3.(最佳) 选择“混合睡眠”

  如果选择“混合睡眠”,那么系统将会在睡眠的基础上保存系统状态以及内存数据到磁盘。这在台式计算机上是默认开启的。

  唤醒计算机时,如果计算机电源没被切断时,可以快速进入工作状态;如果电源已被切断时,便可读取磁盘上的休眠文件,恢复工作状态,而你的会话内容却不会丢失。

  对于使用电池或有不间断电源的电脑,更为常见的是默认睡眠,电量不足时休眠。


  三、疑难解答

  1. 什么是“全新会话”?

  全新状态,就是用户选择“关机”之后再次启动系统所进入的一种状态。用户可以打开所需软件进入工作状态,但是耗时较长。启动速度只是代表进入全新会话所需的时间。

  2. 什么是“工作状态”?

  工作状态,就是用户能够立即开始工作的一种状态。如果你在浏览一些网页,那么工作状态可能就是打开浏览器、音乐播放器、即时通讯软件等等。进入工作状态速度则是代表进入工作状态所需的时间。

  3. 睡眠时的功耗如何?元件会因此损耗吗?

  上面已经说过,在睡眠时系统一般会关闭其它设备,只为内存上电以维持数据。这种情况只会消耗很少电能(大约在 7.5W 左右),而且由于元件处于静止状态,它的损耗不会很大,几乎可以忽略不计。

  4. 休眠文件严重“吞噬”磁盘空间,是否应该果断删除?

  根据某些优化软件或安全软件的说法,休眠文件严重吞噬磁盘空间,所以被列为其必删项目之一。然而,休眠文件(hiberfil.sys)默认只占物理内存容量的 75% 左右,如果觉得磁盘空间紧张,还可以调整休眠文件的预留大小。

  休眠文件用于保存休眠数据,如果执行“powercfg /hibernate off”回收此空间,那么这意味着休眠、混合睡眠、快速启动(混合关机)将会彻底禁用。考虑到使用休眠等功能带来的诸多好处,与删除后所获得的少量空间,除非磁盘空间极为有限,否则不应删除。

  5. 如果睡眠之后无法唤醒,应从怎样排查故障?

  首先,请确认是否有部分系统文件被某些优化软件或安全软件当作垃圾文件删除,否则,请检查 BIOS 设置是否有被更改,看看主板支不支持 ACPI 接口。另外,驱动更新、系统更新以及一些第三方软件均可能造成计算机在睡眠之后无法被唤醒。


  四、反思习惯

  今天是世界地球日,它是最初在 1970 年的美国开始的一项世界性的环境保护活动。活动旨在唤起人类爱护地球、保护家园的意识,促进资源开发与环境保护的协调发展,进而改善地球的整体环境。

  然而,到了今天,我们对于环保方面的认识还是不够深刻。不少用户在短暂离开时都会继续打开计算机,而不是将其睡眠或关机,这样造成了巨大的能源浪费。

  一般情况之下,如果计算机暂时不需要使用的时候,应该选择“睡眠”、“休眠”或者集上述两者之长的“混合休眠”,因为这样能够快速恢复工作状态,能够节约不少时间,这比“关机”更为合理。“关机”应该在需要更改硬件或者系统出现故障时才使用。

  为什么我们要去抗拒这些新的方式呢?依靠“睡眠”等功能快速进入工作状态,远比你在进行删除启动项、关闭服务、“优化”系统、清理“垃圾”、评分电脑等操作之后使用关机、传统启动然后获得一个提示“您这次开机共用了 xx 秒,您的开机速度击败了全国 xx% 以上的电脑……”要实用得多,而且要有意义得多。

  来源:投稿,作者:EMLink,原文链接

2012年4月17日星期二

Instagram完全新手指南

  今天世界的目光都聚焦到了 Instagram 上,因为在这个星球上最大的社交网站 Facebook 宣布将以10亿美元收购 Instagram 和它背后的团队。在不到两年的时间内,发展为拥有3300万用户的 Instagram 为何拥有如此魔力呢? 在我们之前的之前 Instagram 成功的关键节点 曾有讨论。考虑到很多人或许还没有玩过 Instagram ,今天想带给大家的是如何快速上手并玩转 Instagram ,因为它必然有着和其他社交应用不同的地方。

  怎样拍一张好的图片

  我们曾在简单而又不简单的手机摄影里面提到未来的手机拍照会更加娱乐化、趣味化和社交化。而 Instagram 刚好体现了这一点。当然要想用 Instagram 拍出一张好的照片,有一些必备的手机拍照技巧还是需要掌握的。

  1. 学会简单构图

  对于手机摄影简单的构图也是必须的,三分法则、黄金分割法则、对角线法则都应该简单了解一下,避免无论拿起收起拍什么都是不加考虑的放在屏幕正中间。当然,也不要拘泥于这些条条框框上。

  2. 学会从不同角度取景

  取景构图与画面水平线是没有关系的,要学会从不同角度取景,例如俯视、仰视或以拍摄物的角度去取景都值得尝试(不建议45度),这样拍出一张有新意的照片机率就大多了。

  3. 利用“移轴”效果

  手机拍照不具备专业相机相同的控制景深的能力,而使用线条、重叠及前后景空间可以做到这一点。所以要学会利用 Instagram 里的“移轴”效果来让照片具有纵深感。

  4. 注意光线

  光线的好坏决定着你拍出的照片的好坏,例如要尽量避免顶光和正面光拍摄,多用侧光或逆光,尤其是逆光下出现的剪影效果会使你的照片既有层次感又有表现力。

  5. 使用恰当滤镜

  丰富滤镜一直是 Instagram 的特色,将原始图片加上滤镜效果后不仅能掩盖掉手机拍照的一些小的瑕疵,它还能够起到调和色彩饱和度或明亮反差,当然前提是你要能选对正确的滤镜。如何选择呢?当然是多尝试几个然后对比出哪个效果最好就选哪一个。

  6. 借助其他 App

  除了 Instagram 外还有其他几个做的比较好的摄影/图片工具也是值得推荐的,如果能把它们跟 Instagram 在一起使用的话效果会更好。例如能够将照片自动调整为 Instagram 正方形比例的Squaready、滤镜组合更强大的 Camera+、具有怀旧相机镜头感的 Hipstamatic 等。

  7. 注意裁剪和边框

  在使用 Instagram 拍摄时,要时刻记住裁剪问题,尽量适配其 1×1 的画面比例。此外要合理选择 Instagram 的边框来增加相应的艺术感。

Instagram 完全新手指南

  怎样使拍摄的照片获得关注

  1. 创作高质量的照片

  2. 创作受欢迎的照片

  3. 善用标签推广

  Instagram 没有锐推,没有转发,所以要想使你的照片获得关注只能就是通过你的粉丝或通过添加 # Tag 归类来获得关注。关于话题归类,你可以定期搜寻一下最热门的 Instagram tag ,上传照片后立即把这些 tags 评论上去,这样就会有 Instagram 过来,如果 Like 数量短时间比较多(达到20个或以上)你就能登上热门榜了。那时候你的照片就面向所有的 Instagram 用户了。这些的前提是你的照片是高质量的。

  4. 关注其他用户

  如何更好的玩转 Instagram

  如果你能做到上面那几点就说明你在 Instagram 已经算基本入门了,要想更好的玩转 Instagram 请继续观看下面的高级进阶手册。

  2011年1月,Instagram 向第三方开发者开放了其应用程序接口(API),之后基于 Instagram API 的手机应用和网站就逐渐增多,到现在全球至少已经有 2500 个围绕着 Instagram 的第三方扩展程序,它们有着各式各样的辅助功能,学会善用它们可以更好的玩转 Instagram 。

  完全同步大法

  虽然 Instagram 本身就已经拥有很强的同步分享功能,包括国外的 Facebook、Twitter、Flickr、Tumblr、Posterous、Foursquare 和国内的新浪微博。但是它还有不少服务没有覆盖到。

  iFoto:将 Instagram 照片自动同步到新浪、人人、饭否和豆瓣。

  Instadrop:将 Instagram 照片自动备份Dropbox(之后可以利用 Picasa 再自动同步到 Google+)

  Instaprint:将 Instagram 照片同步打印  

  此外还可以将 Instagram 整合到 WordPressJekyll 和 Octopress

  备份自己照片/下载别人的分享照片

  有可以打包下载 Instagram 照片(全部下载到一个 zip 压缩包中)的 Instaport 、支持更多选项下载保存的 Copygr.am 、ZangZing 及 Mac 应用 InstaBackup、 iOS应用 Instake

  新式 Instagram 浏览形式

  1. 根据地理位置(LBS)显示

  InstabamCartagr.amInstaRaderInstacolor(Instagram和Color的合体) 都可以根据地理位置信息实时查看周边用户分享照片。

  2. 虚拟增强现实(AR)显示

  InstARgram 可以通过手机摄像头在现实图层上显示周边的 Instagram 的照片

  3. 汇聚显示

  Photopile:Instagram 照片墙  

  Instakitty :只汇聚猫图片

  InstaPuppyL:只汇聚狗图片

  4.网页显示分析

  Extragr.amInstagridStatigr.am

  5.桌面显示分析

  Mac客户端 CarouselInstadesk 以及 PC 客户端 Instagrille 。

  6. 其他

  Picafight:Instagram 照片分享PK  

  Calendagram:Instagram 照片日历  

  Instamory:Instagram 照片对对碰游戏  

  Clockstagram:将 Instagram 照片拼成时钟显示  

  Screenstagram:将 Instagram 图片墙设置为屏保  

  Printstagr:打印 Instagram 分享的照片并做成贴纸  

  InstaDM:此应用可以让 Instagram 用户之间相互之间发私信(Instagram 本身不提供私信功能)。

  可以看到 Instagram 的自身极简与 API 的开放使得它像 Twitter 有了更多的玩法,这就是开放的力量。反观国内,低质量的竞争环境造成的现状是各家群起围绕着不多的图片分享市场份额进行蚕食,这也是国内迄今为止还没有出现一个影响力能媲美 Instagram 应用的原因。

  来源:Afio投稿,原文链接

2012年4月15日星期日

程序员真的很懒

  可能除了哲学家以外,笔者认为程序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。

  想想看,生物学家要亲自做所有的实验…给数百只小白鼠注射药物不可能自动完成。医生必须给病人进行身体检查;教授每年都要教授同样的课程;建筑师从各个角度制定方案,并手工地将方案一笔一划绘制出来。

  让我们再来看看更为辛苦的一些职业,情况更糟。营销人员要不断重复地进行同样的产品宣传;理发师日复一日地做着同样的事情;收营员每天都以相同的方式对货物进行结算…工厂工人…

  你面前呈现出了一幅图片,世界上有很多这样的人,他们每一小时,每一天,每一年,有些甚至一辈子都在重复做着几乎相同的事情。 

  来看看程序员

  每当我们想连续两次做同样的事情时—我们会尝试想一个方法来自动完成此过程。每当你写的代码是完成同样的一件事时,你会开始寻找一个库;每当你启动一个类似的项目时,你会去寻找一个模板。

  程序员的生活就是致力于消除重复的工作。

程序员真的很懒

  将琐碎地任务从我们的工作流程中剔除,这能让每个人生活得更轻松。这里有一个经典的笑话,说一个程序员情愿用一周的时间来写一个拷贝脚本,也不愿意将相同的文件复制粘贴两次,尽管复制粘贴可能只需要两分钟。

  该死的,我们要遵循DRY(Don’t Repeat Yourself不要重复自己)的原则。这个原则的基本内容是宁愿创建一个令人费解的抽象类,也不要将不相同但非常相似的代码写两次。

  这当然会导致很多问题。

  一般的软件项目充满了在顶层抽象类上构建的抽象类,你慢慢地会不清楚这些顶层抽象类将如何工作。甚至你完全不知道其代码在做什么。”Dizzying but invisible depth“,涉及到这个问题时,你真的应该读读这篇短文。

  另一方面,懒惰本身已经证明了历史上许多科学和工程发展所带来的背后推动力。用有轮子的拖车运东西比人工搬运要轻松;用船在水中前行比游泳来得容易;甚至如果你他妈的想炸掉一座城市,你投掷一颗原子弹也比投掷几千个小炸弹来的容易。

  所以这也许并不是说程序员是懒惰的。也许真正懒惰地是工程师们。只是恰巧在这样一个历史时刻,程序员作为工程师中最鲜明的一类,总是将世界向更好更光明的未来推动。而其它大多数领域已经在某种程度上稳定下来,或者需要更长的时间去适应新的工具。

  这里有一个重要的问题要问:程序员天生就懒吗?聪明懒惰的人容易被编程工作吸引吗,或者这是一种社会效应?懒惰源于最好的编程实践?还是最好的编程实践源于懒惰呢?

   

  一个比较

  最近,我有机会将一个建筑专业学生的一天与一个计算机科学专业的学生(就像我自己)的一天进行比较。

  大多数的建筑系学生的生活充满了这样或那样劳动密集的任务,这些任务是她工作的一部分。在任何时候,她都有可能要对一些模型进行拼凑粘合,在AutoCAD中从50个不同的角度对同一个物体进行绘图,或者在其它3D建模软件中重复相同的事情…然后将这些图片导入到Photoshop中成为真正好看的图。

  这种事会接连不断的发生。我估计她花费在课程作业上的时间比她实际上课的时间多一倍还不止(事实上她说花了5倍还多)。更糟糕的是,更好的完成这些任务并不能真正加快完成任务的进程,这只是意味着你多知道了几个键盘快捷键,意味着下次画图时你可能会少犯几个错误。

  熟练和精通完全无法优化关键的部分。

  相比之下,当我不上课时,我通常都在做自己的项目。因为我可以,因为我有充足的时间。当有作业布置下来时,一般情况下,我都可以在几个小时内完成…即使是最关键最重要的项目,老师也很少给我们超过一周的时间来集中完成作业,最多两周。

  精通编码并不意味着你打字更快(与建筑专业中等同的能力不同)。它意味着想出的解决方案更容易实现,利用工具来达到事倍功半的效果,诸如此类。最终,通过互联网进行测试评判,而实现过程是最无关紧要的部分,因为每个人都会。如果你有一天的时间,你可以实现某些东西。如果你有更多的时间,你可以使这些东西实现得更漂亮,模块化更高,可重用性更强,等等。

  基本上你能够快速地实现眼前的任务,你工作中大部分时间都在致力于使你的任务完成得更加漂亮。但这对于你手头的任务来说其实并不重要,你这样做是因为你可以。

  甚至于当程序员对自己的优化工作都产生厌倦时,他们会立马转而去创建工具来完成优化工作。

  事情就这样周而复始地重复着。

  接下来的家伙会使用他创建的新工具,使实现过程变得更快,接着优化它直到他最终厌倦,然后创建了一个新的更好的工具。

   所以…是辛苦的工作?

  但回到我最初的观点,辛苦工作对程序员的生产效率存在多大的影响?对于那些每天辛苦工作13小时以上,以取得竞争优势的创业者来说,这又意味着什么?这是值得考虑的一种优势吗?

   

  辛苦的工作可能对程序员工作效率产生负面的影响。它掩盖了背后所做的优化工作“哦,我可以手动把它完成,这将只需要10分钟时间”(其实这需要20分钟)。下一次,一个相似的任务到来时,你可能需要再次手动把它完成,长此以往…

  最重要的是,辛勤地工作会使你变得很笨。许多研究表明,持续疲劳的状态会使你做出错误的决策,甚至过多的决策也会让你会出错误的决定(称为决策疲劳)。事情上,这可能是我们喜欢创建抽象类并使用它们的原因—让其它人做大多数的决策,这样我就可以只专注于关键的部分。

  但是,我仍然没弄懂,到底是懒惰的人更喜欢编程,还是编程使他们变得懒惰… 

  原文:Swizec Teller    编译:伯乐在线 – 肖翔

2012年4月13日星期五

开发一个iOS应用没有那么容易

  导读:这是来自新加坡的 iOS 开发者 Kent Nguyen 发表在1月底的一篇博文。这篇吐槽文在 iOS 开发圈子里流传甚广,从原文150多个评论就可见一斑,现翻译如下。

  让我们开门见山吧:做一个iPhone应用需要花多少钱?

  就是这个最常见的问题,我的很多朋友(大多是些西装革履的商务人士),还有我那些个对技术一知半解的客户们,他们都问过我这个的问题。通常,我会先给出一个大致的报价,这个报价并没有细致到需要签合同确认每一个功能点的地步。即便是这样,每当的我报价一出口,对方都毫无例外的给惊着了(当然不是因为便宜)。

  说实话,我没有狮子大开口。看看StackOverflow上这个著名的帖子吧,讨论的是开发Twitterific这样一款应用需要多少钱,后来讨论范围扩展到开发一个iOS应用的合理费用范围。虽然这个帖子是在2008年发布的,而帖子的最佳答案是由一名来自Twitteriffic的开发人员于2010年回答的,但是时至今日,帖子里面讨论的数字仍然是很靠谱的,而且我预计到2012年底依然有效。而我的报价和这个帖子里面的数字比起来,简直是小巫见大巫了。

  现在的趋势是,什么公司什么业务都想搞个iOS客户端,并且这种趋势在2012年看似依然火爆。所以我想起来写这篇博文,我想说一下开发一个iOS应用会碰到的各种细节问题和横生的变数,借此解释为什么iOS应用开发成本这么贵。如果你在考虑搞一个iOS应用,而你本身是搞业务而不是做技术的,如果你目前正在招标或者仅仅是想了解一下,那我这篇博会对你有帮助。当然,我说的东西并不局限于iOS应用开发,对Android、Windows Phone或者是Blackberry(如果RIM还能活的话)等移动应用平台基本上也是适用的。

开发一个iOS应用没有那么容易

  开发之前需要仔细考虑的

  别做拍脑瓜的决策,在开工之前你需要考虑的比你想象的要多。我通常会帮助或者指导客户把以下几个要素都过一遍:

  一:和客户谈他们的移动应用,最让我吃惊的是他们从来没有想过支撑一个iPhone应用运行,背后需要涉及到的方方面面。他们想象中的iPhone是独立存在于这个宇宙的,是如此的简单,以至于他们要我很快就给出一个项目预算报价,而不用讨论诸多细节。我问他们:“你们是否考虑过后台服务器的事情?你们的应用需要和后端服务器做数据通讯?” 什么,听不懂?好吧,我用地球人的语言再把这个问题讲 一遍:“你们的应用不是需要用户注册嘛,你们考虑过把用户的数据存放在哪里了吗?我们需要一个地方去保存这些以后会用到的数据。” 第一次碰到这样的客户时,哥简直就怒了。后来我发现这不是客户的错:我是搞编程的,CS架构对我来说就像吃饭睡觉一样是不假思索的东西,而我的客户尽是些高富帅,他们懂个毛CS架构!

  所以,如果你不大懂技术,那请仔细听我说:如果你想做的移动应用需要用户注册和登录,或者你想随时控制移动应用的一些输出,甚至是你仅仅是需要一个用户反馈意见调查表这么简单的功能,那么,你得搞一台后端服务器。

  二:好了,现在你知道你需要一台后端服务器。同时你还需要想办法让你的iOS应用和你的服务器能够对话,就是相互间接收数据什么的。不,这个问题不是简答靠什么标准的即插即用的东东就能解决的,不是你们想象的那样!所有的东西都需要定制化开发,这就好比发明一门语言:你希望你的服务器和你的应用之间能够通过一种语言沟通,但是你不希望其他人听得懂这门语言。

  用行话说这就是制定服务器端API接口,或简称API。这些API应该在开发iPhone客户端之前就到位了。为什么?因为你必须先规定好一门语言的单词和语法,然后才能用这门语言说话吧!?好了,这就带出了第三点—如何开发这些API。

  三:API的成功定制是项目成功的一半(反之亦然),所以千万不要掉以轻心。你要考虑你的业务数据模型、业务流程、调用业务需要提供的参数、特定事件发生时数据间该如何互动等等。简单来说,我们要做的就是开发一个网站,上门跑着你的业务流程,只不过这个网站的所有运行结果都不是通过网页形式展现出来,而是呈现在一行行的文本和数字中。举个例子:一个登录成功的反馈页面仅仅包含YES一个单词。

  iPhone应用需要访问这些预先定义好的接口,并且按预定义格式提供必要的输入(比如用户名和密码),然后要对服务器端的反馈(YES或者NO)做出解析处理。所以,没有什么移动应用能够自动的含有用户注册和登录功能。

  服务器端开发需要考虑的问题太多了:选择服务器,选择用什么语言开发,主机放在哪里才能增加访问速度,等等,这里我就不展开了。如果这一切对你来说很陌生,那么你最好去问问团队里的技术负责人,或者干脆让开发人员做决策。

  四: 所以,关于服务器端API,你或者让自己的技术团队把它开发好,再将完善的API文档交给iPhone应用开发人员;或者你支付iPhone应用开发人员额外的报酬来搞定这些。你找的iPhone应用开发人员可能会服务器端开发也可能不会。如果他会的话,我建议最好让他也同时负责服务器端开发,因为他最清楚iPhone应用中需要哪些服务器端API。

  如果你的服务器端API已经存在了,那么除了向iPhone应用开发人员提供相关文档之外,你还要考虑让他能够便捷的同服务器开发团队沟通,因为大多数情况下,iPhone应用需要在已有API基础上增加一些新的接口。

  现在我们来看看iPhone应用开发本身

  扯了大半天,我们终于开始谈iPhone应用开发本身了。一般来说,iOS平台上做所有事情都不能随心所欲。你最好在开发人员写代码之前把所有的需求都确认好好。这和开发网站不一样,按照实现签订的合同开发iOS应用,开发过程中对需求变更的容纳度可能很低:

  用户界面:无论你打算采用iOS标准界面还是自定义元素,在开发开始前一定要确认清楚,因为应用的程序架构是根据界面和用户使用流程来设计的。一个很好的例子就是在界面底部使用了iOS标准的标签栏(Tab Bar),此后如果你想让标签栏里面的图标变成彩色的,这个代码改动量可没你想象的那么小!

  代码之间的耦合:如果是开发网站,你可以随意的添加一个页面或者一处链接。做iOS应用就没有那么简单了,很多东西一开始都要设计好,后期的一处改动会牵连很多东西,具体原因是你无法理解的。iOS应用的代码写好之后,再改动行不行?行!但必须小心。 这就像设计电路板一样, 如果你不小心把那根线搭错了,整块电路板就会不工作。有人说架构优良的程序可以有很高的延展性,那纯属纸上谈兵。在About屏幕上添加一个电子邮件按钮可能只需要几行代码的工作量,而添加一个转发到新浪微薄的按钮(译者注:原文是添加一个Facebook Like)就完全不是那么简单的事儿了! 

  让一个iPhone应用同时也支持iPad:如果要评选最坑爹“需求变更”,那么这个绝对是当之无愧的。理由很简单:支持iPad根本不是TMD什么附加功能!iPad应用基本上都比iPhone应用来得要复杂,界面设计和用户体验也大不一样。我问你,制造一辆电动自行车,然后把它改装成一部烧汽油的摩托车,这能是一回事儿吗!?电动自行车跟摩托车看起来是很像,但是制造它们完全是两码事。

  拿广受欢迎的Facebook官方应用来说,它的iPhone和iPad版本看似相似,实际用户操作流程完全不同。不仅仅是界面上的不同会带来额外的工作,对后台服务器API的需求也可能不一样。拿我熟悉的一个应用Denso来说(我熟悉它因为这是我开发的),它的iPad版本比iPhone多了几个功能,这些都需要额外的服务器端API来支持。记住,iPhone和iPad应用的用户体验需求是完全不一样的。 

  准备好开始了吗?

  希望此文能够帮助你和你的团队了解移动应用开发幕后的方方面面。除非你们要做一个像计算器那么简单的单机应用,否则你们很难用极低的成本搞定。综上所述,如果你觉得外包成本太高,那你只好招人自己开发。

  当然,如果你决定了要外包移动应用开发,那么我还要提醒一点:公司政治。如果你是在一家大公司或者有着严格制度的机构里面干活,那么帮助合同开发者搞定那些个规章制度上的繁文缛节,对你来说是非常重要的一项工作,必要的时候甚至可以做一些政策上的变通。 我同几个大型企业客户接触过,当我要求看他们的服务器端数据接口的时候,他们流露出很不安的表情。我想这或许是因为他们受制于公司规定而不能透露信息,这无可厚非;或者他们还没有想好这种情况下该如何操作;或者他们的品牌制度蛋疼到需要在移动应用的每个屏幕上都摆着公司logo!最终我没有和这样的企业客户合作,因为我无法想象如果有一天我需要增加一些服务器端API接口的话,和他们的规章和流程折腾,那将会是多么悲剧的事情。

  PS:开发移动应用很耗费时间,你最好有耐心。   

  英文原文:Kent Nguyen   编译:伯乐在线 – 陈远

2012年4月12日星期四

中国出现大范围网络故障

  今天早上11点左右,大量中国网络用户反馈出现断网问题,所有的国外网站均无法访问,而国内网站则访问正常。断网涉及到全国大量地区,影响范围十分广泛。

  根据我的实际测试,几乎所有的境外网站均无法从浏览器访问,包括Yahoo,Microsoft、Alexa、Bing、MSN Hotmail等等,而境内网站访问正常。除了HTTP无法访问之外,HTTPS、FTP和SSH等其他协议也无法访问,显示的现象是境外网站全部中断。

  据相关媒体报道,2012年4月12日10:40分左右,中国电信骨干网发生重大问题,导致香港、日本、美国、韩国、荷兰、澳大利亚、新加波都发生访问网站局部无法访问的情况。检测中,发现了谷歌香港地址在全国访问内很多地区都无法访问。此次故障,是由于中国骨干线路故障引起。

中国出现大范围网络故障

  截止到中午时分,部分地区的网络已经逐步恢复正常。

2012年4月11日星期三

Google测试新界面

  今天在Chrome浏览器下使用Google.com.hk的搜索,发现搜索结果的界面发生了重大变化,显示效果令人震惊。

  很多互联网产品都会进行A/B测试,Google这次也可能是在进行A/B测试,来检验搜索结果的新样式,我今天使用Chrome浏览器进行搜索后,搜索内容全部居中显示,文字格式看起来非常混乱,令人感觉非常别扭。而且糟糕的是,找不到如何恢复原有搜索界面的路径。搞不清楚Google为什么设计出这么奇怪的搜索UI界面。

  在IE浏览器下搜索结果依旧是靠左对齐。

  这种居中对其的搜索结果样式我觉得根本就不用测试,用户可能会接受这种界面吗?可能性非常小。

Google测试新界面

  除了Google搜索之外,Google+今天晚上也在小范围内测试新界面,新的Google+界面,将原先的文字链接修改为大按钮,排列在左侧,看起来很别扭,这样的设计显然是为了改善Google+在平板电脑上的使用体验,但是这界面看起来似乎并不太美观。

Google测试新界面

  感觉Google需要招聘一些UI界面设计师了。

2012年4月10日星期二

新一代iPad适配应用之游戏篇

  新一代 iPad 上市半月后其分辨率达 2048 x 1536 的 Retina 视网膜屏幕让众多用户大呼过瘾,与此同时,众游戏开发者和开发商也开始了其应用的更新换代来满足高清屏幕的完显示效果,本文将为你展示都有哪些游戏应用已经完美适配新一代 iPad。

  新一代 iPad(The New iPad)自3月8号上市到现在已经两周了,最新的客户满意度调查显示 98% 的用户对新一代 iPad 比较满意82% 的用户对新一代 iPad感到非常满意,其中用户最喜欢的就是新 iPad 的视网膜屏幕,用户表示分辨率高达 2048 x 1536 的视网膜屏幕给他们带来了全新的体验。而这些体验都是需要开发者将应用重新调整更新的,下面我们看看在牛排面世将近一个月的时间里都有哪些游戏应用已经升级完美适配牛排的高清屏了。

  1.  Infinity Blade II (无尽之刃 II  )

 Infinity Blade II (无尽之剑 II  )

  3D动作游戏《Infinity Blade II》在牛排的 Retina 显示效果下更加美轮美奂,赶紧下载体验一下这款号称 iOS 平台上面画面最绚丽的游戏吧。

  2. Real Racing 2 HD (真实赛车2高清版)

Real Racing 2 HD (真实赛车2高清版)

  完全支持 2048*1536 视网膜显示屏及 4 倍抗锯齿,“iPad 最佳的竞速游戏”、“视觉效果近乎于完美”,准备好体验这款 iOS 平台上终极赛车 Real Racing 2 了没。

  3. Modern Combat 3: Fallen Nation (现代战争3:堕落国度)

Modern Combat 3: Fallen Nation (现代战争3:堕落国度)

  Gameloft 出品,曾经智能手机上最好最真实的FPS系列游戏王者,说 Modern Combat 3 是 iOS 平台上最好的第一人称射击游戏也不为过,支持单人或多人对战。

  4. Mass Effect ™ Infiltrator  (质量效应3:渗透者)

Mass Effect ™ Infiltrator  (质量效应3:渗透者)

  EA 出品,一款角色扮演和射击游戏,采用全新的游戏剧情,游戏画面细腻,并且支持全中文,Mass Effect 的操作在 iOS 的游戏中数一数二的方便顺手。其新版也已经为全新 iPad 优化过,能够以前所未有的方式探索高分辨率游戏。

  5. Sky Gamblers: Air Supremacy (搏击长空:制空权) 

Sky Gamblers: Air Supremacy (搏击长空:制空权)

  曾在 The New iPad 发布会上作为画面演示作品,搏击长空-制空权是第一个真正展现新iPad图形运算能力的游戏,也是目前 iOS 平台上最好的 3D 空战类游戏。

  6. EPOCH. (纪元)

EPOCH. (纪元)

  EPOCH (纪元)- 世界末日后的机器人大战,“iOS上的完美完美掩体射击”,“多种电子设备上的新掩体射手之王”,“将华丽的外观与反应精准的触屏完美结合,精彩而又独特的iOS动作游戏”。

  7. Order & Chaos© Online(混沌与秩序© Online)

7. Order & Chaos© Online(混沌与秩序© Online)

  Gameloft 出品,目前 iOS 和 Android 平台最出色的大型 3D 网络游戏,广受赞誉的 MMORPG 实时多人在线角色扮演游戏,新增地下城萨兰。全新的 New iPad Retina 显示技术让混沌与秩序的世界焕然一新。

  8. Labyrinth 2 HD 

Labyrinth 2 HD

  经典滚球迷宫游戏的续作,包含完美适配更大屏幕的全新关卡,是 App Store 中最好的游戏之一,如果你之前喜爱滚球迷宫游戏,那么 Labyrinth 2 是你必须拥有的游戏。

  9. Angry Birds Space HD(愤怒的小鸟太空版 HD)

Angry Birds Space HD(愤怒的小鸟太空版 HD)

  关于愤怒的小鸟就不多解释了,走向太空的愤怒小鸟吸金依旧,发布后四天下载量突破1000万,一周后下载量突破2000万次。无重力模式值得体验一番。

  10. Diamond Dash

Diamond Dash

  曾经每月的Facebook用户量超过1000万的 Diamond Dash 的 iOS 版,与宝石迷阵相比,添加了动态元素,更添游戏趣味性。新版为全新 iPad Retina 显示屏优化,有着更加华丽的效果。

  11. Touchgrind BMX (极限单车)

 Touchgrind BMX (极限单车)

  当你熟练运用你的双指做出各种极端的动作时,你会感觉世界都在你的”指“下。这款特技小轮车有着人惊叹的 3D 华丽图像和绝佳的物理游戏体验与现实音效,是一款有着快节奏又略带疯狂、令人上瘾的有趣游戏。

  12. Foosball HD

Foosball HD

  Illusion Labs 出品,也是上面 Labyrinth 2 和 Touchgrind BMX 的开发者。Foosball HD 是一款专为 iPad 或 iPhone 开发的口袋版桌面足球游戏,使用 OpenGL ES 2 着色引擎,有着令人惊艳的图形,可单机亦可联机对战。

  13. Flight Control Rocket(航空指挥官:飞向宇宙)

Flight Control Rocket(航空指挥官:飞向宇宙)

  Firemint 开创的游戏类型之冠军热销作品《航空指挥官》的进化版:《航空指挥官:飞向宇宙》,除了经典的已有游戏体验外新增了独特的复古科幻风和节奏,全新的线路绘画游戏方式令人欲罢不能。

  来源: AppAdviceGizmodoMashableWired 、中文翻译:原文链接

 

独立博客搭建教程

  博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。

  博客最初的名称是 Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将 Blog 本身和 blogger(即博客作者)均音译为“博客”。“博客”有较深的涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看Blog 的人都是“客”。而在台湾,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为Blog本身有社群群组的意含在内,借由Blog可以将网络上网友集结成一个大博客,成为另一个具有影响力的自由媒体。

  如果要建立一个博客,有两大类方法:

  A是可以在一些大型的门户站,如新浪,搜狐,百度,腾讯等免费注册申请一个人博客,这样的好处是申请即用,无需建站知识,而且可以即时与众多网友互动,提高博客的访问量。

  B是建立一个自己的独立博客。

  独立博客的好处在于:

  a、拥有自己的自主域名,域名可以是你的名字,网名或其他有含义的词语:dingkee(定可),而申请门户站的博客则是二级或是三级域名,没有自主权,这也是大部分人独立博客的初衷——品牌资产。

  b、博客个性化程度高,门户站的博客通常都做了一些限制,而独立博客则是我的地盘我做主,可以通过添加插件实现某些功能,也可以任意修改博客的主题模板,使你的博客独一无二,更加出众。

  c、博主本人就是博客最高管理员,发表博客无需经过他人审核。

  d、可以升级博客域名的PR值,在博客任意位置挂广告赚钱而不是像韩寒那样为新浪免费打工等等。

   要搭建一个完整的独立博客,分为三大步:域名、主机的配备,系统的设置和博客内容的充实,以下一 一道来:

  一、系统的配备

  主要分为两部分:域名、主机,和博客程序。

  1.域名

  即顶级域名,平常我们遇到的一般是耳际甚至三级域名,如weibo.com/cndenver(其实不算),cndenver.blog.sina.com.cn,或applequan.spaces.live.com等,这样有个不好的就是域名太长而且所有权不属于自己,如果什么时候因为有关部门的临时工一不小心失误,你几十年的精力就可能付诸东流。

  言归正传,最好拥有自己的顶级域名如笔者的dingkee.com,当然 .net, .org 甚至 .info .me也都行,关键看自己的喜好和对博客的定位(如广受赞誉的经典案例del.icio.us),域名需要反映出博客的品味与风格,同时规避可能的风险,一个好的域名应该具备六个基本要素:短小、容易记忆、不容易与其它域名混淆、不容易拼写错误、与公司名称/商标或核心业务相关、尽量避免文化冲突。可参考以下几位的观点:选择域名的一般原则 域名选择的五个要点  从六间房看域名选择和推广

  综合起来,也就是说最好是短小有涵义不易混淆的.com域名,虽然能够满足这些条件的域名可能早就名花有主了,这就要看个人创造了,体现了决策的艺术性。

godaddy

  2.主机,即host,即用来运行博客的服务器,可以分为几种类型:自己的服务器、托管、合租、虚拟主机、VPS等,分别适用于不同的类型,区别的话见西部数码的说明。一般情况下,博客的话,选择虚拟主机或VPS合租性能、流量就完全够了。

  在确定了域名和主机类型之后,就是去选购了。在选择服务商的时候,由于信息的不对称和市场的快速变化,最好选择那些口碑较好、经营时间较长的SP,可以选择域名主机搭配销售,当然也可以分开购买。国内的主流有万网,新网、易联主机等,非主流有Wopus 、合租庙等,国外的godaddy,bluehost等,都比较值得信赖。主机的选择可参见 《独立博客主机推荐与总结》。

host

  3.博客程序的选择

  当然,牛人可以自己写一个定制化的出来,但如果时间不够或技术不行的话,也可以选择已有的模板框架,国内国外都有,常见的有wordpress,Blogger,Movable Type,Drupal,Expression Engine等,貌似近来Zblog也比较火,最出名的采用者之一就数月光博客。这方面的选择主要要考虑用户人数、主题插件定制、社区支持、编程语言(PHP,ASP等,不要求精通,但是了解一点更好)和与主机类型的协同作用等。

   二、系统的设置

  所谓设置,也包含两大步:服务器的配置、博客程序的设置。

  1.服务器的配置

  首先,我们要明白,我们已经拥有了三大部件:域名,主机和博客程序,但问题在于他们现在还是分散孤立的,不会自己联合起来(除非我们一起打包购买,SP会可以帮助我们搭建),我们现在要做的是就是把他们联接起来,以构建完备的个人博客。

  联接域名与主机的叫做DNS,简单地说,DND就是在我们输入域名在浏览器时,帮助读者将域名指向主机的环节。DNS可以选择域名服务商自己的,当然也可以选择独立DNS服务商的更专业稳定一点,如openDNS和国内的DNSpod等,配置好主域名的A记录(将域名指向主机ip)就行了,需要额外功能的可以还配置CName和MX记录,但不是必须的。

  这需要三方面的调整:

  (1)域名服务商那里设置好DNS Server服务器

  (2)在DNS服务商那里设置好A记录等

  (3)在主机服务商那里设置绑定域名

dnspod

 

  2.博客程序的配置

  一切就绪后,就可以用FTP软件或主机的Cpanel程序将博客程序上传到host根目录那里了。同时准备好主机的数据库及其账号,直接访问域名就可以开始安装了。可参见《WordPress的安装过程

  安装完成之后,可以点击进入Dashboard设置相关参数,选择主题并安装需要的插件即可。

  如图:

wordpress

   用法及教程可参考 wpcoursewordpress详细教程,插件的话请参考《十大最佳WordPress插件推荐》,《20款最佳WordPress插件推荐》。

  值得留意的是,新手最好不要吧wordpress安装到host的子目录,这样极可能导致出现一些bug或问题,笔者之前就是专门建立一个blog目录希望能够以blog.dingkee.com作为博客域名,然后主域名用来干干其他事情,结果安装wp-cache之后与主题冲突导致不能评论,最后不得不重新安装,所以在此奉劝大家,搭建过程中,如果不是绝顶高手的话,其实随大流还是没错的!

  三、内容的充实

  辛苦搭建博客,都希望能够很好的发展,高的流量,高的认可,那倒不一定是为了赚些广告费(有也不错^_^),只是这也是对个人努力的认可,这方面哥也是新手,不过过来人的意见可以参考一下:

  1,有一定专业的内容。内容不限,只要是自己喜欢、爱好的方面能写文章的方面就可以了。要不断的进行原创的更新,加以适当的宣传,就能不断的积累用户不断地发展。

  2,要经过时间的考验。著名的博客都是经过时间考验的,坚持按照上面第一条大约三四年左右,你的博客必将有很多人访问,也能结交很多朋友。但是绝大多数人是无法坚持写下去的。

  当然,在文章写得很好之后,考虑赚些外快也不算罪过,以下为可能的盈利模式:

  第一种:也是最多人采用的一种-广告联盟

  第二种:广告主

  第三种:卖链接

  第四种:推广产品(也叫产品的博客营销)

  第五种:软文服务(也叫软公告,植入性广告)

  另外,在埋头耕耘的同时,考虑下SEO常见的技巧,还是会取得事半功倍的效果,毕竟,写出来没人看也是有点小挫折的。

  来源:投稿,作者:北京大学 Steven,原文链接

2012年4月9日星期一

开发商对Android兴趣持续下降

  来自IDC 的最新报告显示:开发商对Android手机及平板电脑应用的开发兴趣正持续下降,本次调查“围绕开发商最想为哪些平台开发应用”而访问了1869位开发商。更多信息,请看下图。

  在这个季度,开发商对Android手机应用的开发兴趣下降了4.7个百分点,降到78.6%,对Android平板电脑应用开发的兴趣下降了2.2个百分点,降到65.9%.虽然调查存在一些误差,但这也表明了一个趋势,虽然Android设备销量在增长,仍旧留不住开发商的心,开发商对Android的兴趣在过去四个季度持续下降。

  这个调查对不论对iOS还是对Android都非常重要,关系到两大移动平台大战谁胜谁负,之前施密特还有许多媒体都对Android平台信心满满,认为它会取代iOS成为移动平台的主导,然而,现在相反的事情发生了。

  当然,这里存在一个重要因素,由于HTML 5的兴起,各大开发商开始考虑开发能够跨平台运行的应用。

开发商对Android兴趣持续下降

  来源:BI 、雷锋网

2012年4月6日星期五

戴尔云手机D43评测

  从去年开始,国内的智能移动终端市场的竞争开始明显加剧,国内各大互联网公司都纷纷涉足移动终端,推出属于自己品牌的移动互联网终端,并且将各自的产品和服务都内置其中。

  对于三星、HTC等传统智能手机商来说,这种竞争带来的冲击尤为强烈,因为国内厂商推出的Android手机大多的目标是“高端Android手机”,三星、HTC早先的高端Android手机价格非常高,已经接近苹果iPhone,而对于大多数中国用户来说,都希望以较低的价格购买到性能更高的手机,国内厂商推出的低价格高配置的Android智能手机对现有的“高端Android手机”的格局产生了强烈的冲击,势必对中国未来的智能机市场格局产生重大影响。

  不过,收益的还是消费者,作为普通消费者来说,可以用更低的价格体验到更好的智能手机,而且选择也越来越多,消费者非常有必要去体验一下各个不同品牌的高端Android智能手机,今天,笔者就针对一款戴尔的Android智能手机D43进行一番评测,来看看这款高配置的Android手机的具体表现如何。

  手机硬件参数

 

基本属性
手机制式 GSM,WCDMA
标配电池 1520毫安时
硬件配置
CPU Qualcomm MSM8260 双核 1.5GHz
GPU型号 Adreno 220
内存容量 RAM:1GB ROM:8GB
外观设计
手机屏幕 4.3英寸
分辨率 540×960像素
拍照功能
摄像头像素 800万
副摄像头 130万

 

戴尔D43智能手机

图:戴尔D43智能手机

  在“设置”-“系统设置”-“存储”中查看,总容量为 5.19G,可用容量为手机存储 3.21G 可用,系统分区 1.86G 可用。

图:“设置”-“系统设置”-“存储”

图:“设置”-“系统设置”-“存储”

  在“设置”-“系统设置”-“关于手机”中查看,手机型号为中国联通的定制型号V04B,内核版本为2.6,因此操作系统可能是由Android 2.6进行定制修改而成。不过,使用豌豆荚连接手机后显示的版本号是Android 2.3.5。

图:“设置”-“系统设置”-“关于手机”

图:“设置”-“系统设置”-“关于手机”

  手机的屏幕为康宁Gorilla强化玻璃外屏,无需贴膜,手感不错。

  从外观上来看,戴尔D43手机的很多设计都模仿iPhone,外观颇似iPhone,锁屏键、静音键、音量键的位置都和iPhone的一模一样,屏幕素材也类似,甚至连Micro-SIM卡,不可更换的电池也和iPhone一样,熟悉iPhone的用户对这款手机应该很容易上手。

图:戴尔D43界面

图:戴尔D43界面

  跑分

  测试手机性能的一个简单方法就是跑分,智能手机跑分与PC平台不同,不可控因素太多,比如系统版本、系统优化等等,手机的跑分对比只能作为参考,虽然我们都知道跑分不能说明一切,但对于不同种类的手机,还是具有一定参考价值,大概的判断出手机整体运行性能处于哪个水平,更多的还是需要用户对手机进行操作得出直观的判断。

  使用Quadrant Advanced性能测试 1.1.7 和 2.0 、安兔兔2.7.2进行测试,针对CPU、内存、I/O输入输出、2D及3D图像等项目提供了一键式的完整测试,显示跑分如下。

图:Quadrant Advanced 1.17跑分

图:Quadrant Advanced 1.17跑分

图:Quadrant Advanced 2.0跑分

图:Quadrant Advanced 2.0跑分

图:使用安兔兔2.7.2进行测试的跑分

图:使用安兔兔2.7.2进行测试的跑分

  从以上几个跑分上看,这款手机的得分不错。

  应用安装

  可能是因为谷歌的Android市场以及https登录在中国受限的原因,国行的戴尔D43手机没有内置谷歌帐号以及谷歌应用商店,由于无法添加谷歌帐号,即使下载安装了谷歌应用商店的apk文件也无法运行。系统内置的是百度帐号,应用商店是联通的“沃商店”和百度的“易商店”,也可以使用客户端“豌豆荚”来进行应用程序的安装。

图:应用商店

图:应用商店

  对于中国用户来说,“豌豆荚”的一个吸引人的特点是,应用和游戏都是免费的,甚至包括一些国外的付费游戏在里面也免费下载。

  第一次使用“豌豆荚”连接戴尔D43手机的时候,“豌豆荚”会提示安装手机驱动,并自动从网上下载并安装,整个过程还算流畅,安装完成后,即可使用这个客户端来管理手机。谷歌地图等应用是必装的一些应用。

图:豌豆荚界面

图:豌豆荚界面

  地图

  虽然谷歌地图在智能手机上的占有率非常高,但是D43并没有内置谷歌地图,而是内置的百度地图,不过,用户可以使用豌豆荚下载和安装谷歌地图应用。

  内置的百度地图是1.1.0版本,可能并非最新的版本,因为里面连卫星地图也没提供,上网搜索了一下,最新版本的百度地图已经到了2.2版本。

图:百度地图

图:百度地图

  除了百度地图之外,用户还可以从应用商店安装谷歌地图(Google Maps),安装完谷歌地图之后,会自动安装“地图”、“导航”、“本地搜索”、“谷歌纵横”等应用,可以看传统、卫星、混合、地形等多种地图,还可以查看交通状况图层以及街景地图。和iPhone版谷歌不同的是,Android版谷歌地图可以用两个手指旋转地图,形成类似谷歌地球的界面效果。

  Android版谷歌地图不仅仅具有iPhone版谷歌地图的所有功能,还具有地图实验室的功能,功能显得更强大一些,毕竟是自家产品。

图:谷歌地图

图:谷歌地图

  除了谷歌地图以外,Android还有一个iPhone所没有的谷歌星空(Google Sky Maps)应用,这是谷歌推出的一款星空观测应用软件,它如同一个微型的天文望远镜,带你仰望星空,探寻宇宙的神秘之处。目前Google Sky Map(谷歌星空)可查看各种天体,包括星体、星座、星系、行星和月球,允许用户自由设定显示哪些天体。

Google Sky Map:谷歌星空

  中文输入法

  戴尔D43内置的中文输入法是百度输入法,版本是2.1,我早先曾经做过一次调查,Android上的拼音输入法以百度、搜狗、谷歌的用户较多,我个人觉得百度输入法也算比较好用。相比之下在iPhone手机上,只有越狱的手机才能安装第三方输入法,这给用户带来了很多不便。

图:百度输入法

图:百度输入法

  电子书

  对于大屏幕手机来说,阅读电子书就具有不少的优势,Android手机上也有不少优秀的电子书应用,包括腾讯QQ阅读百度文库Google Books等等,支持TXT、UMD、HTML、EPUB、DOC等多种电子书格式。

  戴尔D43内置的电子书阅读器是百度易阅,这款应用好像并没有对其他Android手机提供,也没有放在Android市场上,其功能和百度文库Android类似,但更侧重于本地图书的阅读和管理,操作方便,模拟真实书架及翻页效果,支持txt、epub、umd、html等主流格式的文档。

图:百度易阅

图:百度易阅

图:百度易阅

图:百度易阅

  与大多数电子书阅读软件类似,在阅读过程中,手指点击屏幕右下角,就向后翻页;点击屏幕左下角,就向前翻页;而点击屏幕中央,就能出现阅读功能菜单。在使用百度易阅时,触摸手机的菜单键,可以进入易阅的设置菜单。在菜单中可以进行用户所需的一些简单设置。

图:百度易阅的阅读界面

图:百度易阅的阅读界面

  总的来说,虽然受到屏幕限制,使得手机的电子书阅读体验逊于平板电脑,但对于大屏幕智能手机来说,其阅读的方便性和灵活性以及阅读体验已经得到了较好的解决。

  云存储

  iOS 5发布后的一个重要功能,就是云存储服务iCloud,免费提供包括同步通讯录、同步日历、云备份、音乐自动同步功能等功能。云备份可以每天自动备份包括购买的音乐、应用、电子书、音频、视频、设置属性以及软件数据等。不过,免费用户只有 5GB 的存储空间,如果用户需要更大的存储空间,则需要付费购买。

  Android没有官方的云存储功能,因此手机制造商一般会和第三方合作推出类似的服务,例如HTC与Dropbox合作,可以让HTC手机用户免费获得23GB存储空间的两年使用期,但这个服务只能免费使用两年,过期就要付费,而戴尔D43却内置了一个容量高达100G的免费云存储服务:百度宝盒。

  该服务是百度提供的云存储服务,在戴尔D43手机上登录百度帐号即可激活,容量搞到100G,速度也很快,足够用户使用了。用户可以将自己手机中的文档、图片、音乐以及视频上传到云端空间,并且数据传输采用了加密技术,防止个人数据被恶意窃取。除了手机本地文件之外,戴尔D43还支持将手机通讯录同步至网络,这样的备份就相当于为手机通讯录加了一道网络保险,即使手机惨遭不测也不会丢失联系人。

图:百度宝盒

图:百度宝盒

  在手机上,需要同步的文件会被默认保存在/手机存储/百度宝盒文件夹下,当然用户也可以自行设置下载路径。用户可以通过Web访问pan.baidu.com来访问云端存储的文件,随时随地访问自己的云空间。

图:百度宝盒

图:百度宝盒

  总的来看,戴尔D43的云端存储空间达到100GB,支持本地文档、图片、音乐、视频的上传功能,一方面节省了手机的本地存储空间,同时也是一份安全的网络备份。不过,云存储虽然给用户带来方便,同时也会带来隐私泄密的风险,用户需要对自己的百度帐号安全性严加保护,否则,黑客很有可能通过破解云端帐号来访问用户的照片、文档等个人信息。

  笔记本

  对于作家、记者来说,随时随地在手机上记录文字,并将其同步到电脑上,这是非常重要的应用。戴尔D43内置了一款记事本应用,其界面和iPhone内置的笔记本类似。

图:记事本

图:记事本

  除了内置的笔记本外,目前支持Android的笔记本应用还有Evernote盛大麦库有道笔记,使用这些笔记本应用,用户可以方便的在D43上记录信息和笔记,并同步到电脑上,就容量和速度来看,国内的笔记本应用占据一定优势。

  音乐

  戴尔D43默认的音乐播放器为“百度ting”,这个应用和“QQ音乐”类似,但功能比“QQ音乐”稍逊一些,用户如果用不惯百度ting的话,也可以安装“QQ音乐”等应用。

图:百度ting

图:百度ting

 

  百度ting可以播放本地音乐,也可以免费播放在线正版音乐,还可同步榜单、同步下载歌词、专辑封面。不过经过一些实测,一些流行歌曲的歌词还是无法同步下来。

图:百度ting

图:百度ting

 

  图片

  系统内置的“图库”可以应付绝大多数图片浏览,效果和iPhone的图片浏览不相上下。大屏幕手机的另一个用处是看漫画,如果用户将漫画解压缩到SD卡里,用图库也可以进行漫画的浏览,其浏览效果不逊于专业的漫画浏览应用。

图:图片浏览器

图:图片浏览器

  天气

  和iPhone一样,戴尔D43系统内置了“天气”应用,不过这个应用的界面相当豪华,堪比一些专业的“天气”应用,当天气下雨的时候,应用的界面也会显示出雨滴的效果,看起来令人赏心悦目。

图:天气

图:天气

  电子邮件

  对于需要经常使用手机收发电子邮件的用户来说,戴尔D43内置了大量常用邮箱供用户选择,包括Gmail邮箱、Hotmail邮箱、网易邮箱、QQ邮箱、新浪邮箱、搜狐邮箱、雅虎邮箱等多种服务,可以满足用户的各种个性化需求。

图:电子邮件

图:电子邮件

  生活服务

  戴尔D43内置的另一个生活类的服务是百度身边,这是一款基于地理位置的本地生活类产品,是以美食、购物、休闲娱乐、丽人、健身、酒店、便民等为主的本地生活信息搜索和分享平台,为用户提供优惠打折信息以及消费决策支持。

  与现有多数点评类网站不同的是,“百度身边”借助了百度搜索技术,与搜索引擎结合得更加紧密,以及基于LBS的数据挖掘和处理技术,并且整合了百度旗下的地图、无线等资源优势。

百度身边

图:百度身边

  视频聊天

  戴尔D43具有前后两个摄像头,前置130万像素、后置800万像素,可支持视频聊天应用,目前国内用的最多的视频聊天应用可能就是腾讯QQ了。

  腾讯QQ有Android版本的应用,该应用可以支持Android手机和其他QQ客户端视频聊天,视频聊天的效果不错,前置摄像头的清晰度比较令人满意。目前该版本的QQ视频已经实现了与新版本PC QQ、iPhone QQ 2011、Android QQ互通。不过该版本不支持和TM视频。

QQ Pad

  网络视频

  在WiFi等流量充足的环境下,使用智能手机观看网络视频也是较为常见的应用,Android手机上有不少网络视频应用,大部分还需要到该视频网站的官方网站下载,主要的Android视频应用有以下几个:优酷、土豆、爱奇艺、腾讯视频、搜狐视频等等。

  使用视频应用看视频的另一个原因是防止偷跑流量,如果用浏览器看视频的话,锁屏后浏览器还会在后台运行,一旦WiFi中断则会使用GRPS或3G下载视频,造成用户流量上的损失,而视频应用则大部分支持“只在WiFi下看视频”的功能,避免了流量上的损失。

  游戏

  丰富的游戏一直是iPhone的一大卖点,游戏价格也比较低廉,相对于iPhone上海量的优质游戏来说,Android平台上的游戏资源较为贫瘠,主流游戏大部分移植自iPhone,原生游戏很少。

  除此之外,由于Android平台在付费方面的问题(例如中国商店不支持付费应用),因此比较打击游戏开发商的移植热情,然而,随着不少游戏厂商将iPhone游戏不断的移植到Android,使得Android平台上也慢慢地涌现出了一批非常优秀的游戏。对于中国用户来说,另一个好消息是,这些游戏大多都可以免费使用。

  戴尔D43上可以运行绝大多数热门的Android游戏,例如“小鳄鱼爱洗澡”、“愤怒的小鸟”、“水果忍者”、“植物大战僵尸”、“割绳子”、“涂鸦跳跃”、“Fieldrunners”等等。

  综述

  戴尔D43手机做为一个高配置的Android手机,预装了大量百度相关应用,相信百度在这里也投入不少精力,不过有意思的是,里面的大部分百度应用,都有同类的腾讯应用与之对应,和腾讯的产品线高度重合,例如百度ting/QQ音乐、百度地图/QQ地图、百度易阅/QQ阅读、百度宝盒/QQ网盘、百度身边/QQ美食、爱奇艺/腾讯视频,可见未来腾讯也有可能推出类似的云手机服务。

  总的来看,戴尔D43手机的性能和可扩展性都不错,具有更好的兼容性,支持SD卡使其在多台设备之间的数据交换上比较容易,开放性较好。此外,其价格相对iPhone来说也有一定的优势。随着大量低价格高配置的Android智能机的问世,中国智能手机的传统格局将会面临变革。

  在应用程序方面,戴尔D43做为Android手机,也有海量的应用可供选择,其中社交应用和系统类应用较为丰富,不过,Android的游戏娱乐功能不如iPhone,大部分好玩的Android游戏都是移植自iOS平台,Android游戏面对iOS的这种弱势状态,估计在很长一段时间都难以改变。