博客首页|TW首页| 同事录|业界社区
2012-04-18

今天世界的目光都聚焦到了 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 的边框来增加相应的艺术感。

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

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 整合到 WordPress、Jekyll 和 Octopress。

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

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

新式 Instagram 浏览形式

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

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

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

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

3. 汇聚显示

Photopile:Instagram 照片墙

Instakitty :只汇聚猫图片

InstaPuppyL:只汇聚狗图片

4.网页显示分析

Extragr.am、Instagrid、Statigr.am

5.桌面显示分析

Mac客户端 Carousel 、Instadesk 以及 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-04-17

大量新生移动设备的兴起,改变了互联网的未来。在技术的发展上,HTML5会取代App应用吗?或者说能够在多大程度上取代呢?在HTML5规范中,已经加入了相机、磁力罗盘、GPS信息的支持。很多新兴浏览器也已经开始支持这些新特性。能否用一个统一的HTML5来替代android和ios并行开发的双重成本呢?以下译自Michael Mahemoff的一篇文章,详细分析了HTML5能否取代Android和iOS应用程序。

介绍

移动应用程序(App)和HTML5都是目前最火的技术,二者之间也有不少重叠之处。在移动设备浏览器里运行的html5的web页面,也可以重新打包成不同平台上运行的app。目前很多浏览器都有很好的跨平台支持,(译注:firefox居然可以在android中使用和windows下同样的浏览器内核),HTML5的web方案,对开发者来说更为方便。完成一次,即可多平台使用。但这确实可行吗?仍然有许多必要原因,使得开发者选择了app开发。很明显,很多人已经在这么做了。本文将详细分析两种方案的优劣。

功能丰富

正方:App里可以开发出更丰富的功能

我们把移动功能分成两类。程序本身和程序与系统的结合。比如android里,加入widget图标或者通知提醒之类的。App对这两者都没问题。不用多说,这是肯定的。

反方:APP是挺强,但Web也正在迎头跟进

确实很多原生app实现的功能是HTML5望尘莫及的。不管你的web做的再牛,如果停留在一个没有摄像头支持的沙盒中,很多场合还是玩不转。幸运的是,现在没有这样的沙盒限制了。如果你需要你的web照相片,可以做一个负责照像的app,再把你的web打包进这个应用里面。开源的PhoneGap框架是这么干的。这样widget,手机提醒也都没问题了。

但这种混合开发的问题在于,增加了复杂性,而且不象传统web那样可以直接在浏览器里运行。这个问题短时间内恐怕没辙。好在现在网络标准在不断的高速扩充,先进的浏览器也在一直跟进。Android 3.1已经支持camera了。iOS浏览器也支持WebSocket和设备方向检测了。

总得来说,移动设备在发展,而web也同样在快速变化。桌面浏览器本身,有5家主要浏览器开发商在改进现有标准,丰富新的功能。所以原生App在快速前进,同时,web也在缩小差距。

运行效率

正方:原生APP速度更快

原生APP没有瓶颈,而且可以直接调用GPU加速、使用多线程。

反方:现如今Web已经快多了,而且多数应用也用不着那么快。

这说法有点落伍了。Chrome发布之时带来的Javascript V8,给Web速度带来的飞跃。而现在,计算速度变得更快了:

图片处理引擎已经使用web加速。现在硬件加速也已经开始应用了。看看用上硬件加速的canvas(图表来源)

 

 

要开发3D游戏的就不用抬杠了,但对于平而来说,新闻、邮件、时间管理、社交网络,这些用Web都够用了。试试Steve Souders的手机性能测试工具。 另外,越来越多的框架结合WebGL,可以发挥OpenGL的优势了。比如ImpactJS,帮助开发JS游戏。

 

 

开发感受

正方:原生APP好写

原生APP使用强壮的程序语言(Java, Objective C, C++)。适合写复杂程序,经过历史验证,API丰富。在桌面环境可以方便的用模拟器测试。而Web程序的runtimes和乱七八糟的各路浏览器让人头大。

反方:一般都是Web更简单,特别是需要兼容不同设备的时候。

Web最初的功能只限于文档展示,而不是程序应用,貌似最近俩星期才有了JS。但有了JS后,web的世界马上就不一样了。更何况web不只是静止的,HTML5,CSS3,EcmaScript Harmony(谁知道这是什么?)都给开发者极大帮助。你是喜欢C++,java, JavaScript,那你的个人爱好,也是基于你已经攒下的代码。但是现在没人能否认JavaScript也和前者站在同一擂台上。

浏览器/runtime的互不兼容(碎片),反过来看做APP也是一样。用Java写了Android app,然后又要面对iOS的Objective C。如果能写一个程序,马上能在Android和iOS上运行,多省事啊。这咱还没提WebOS, BlackBerry,Windows Mobile呢。当然,这是理论上的。要是想让程序在每个平台都跑得很漂亮,得做不少调试和妥协。这对很多原生APP也是一样的。不同OS版本,不同的设备。。。

所谓的Web碎片化,一直都是如此。但好消息是现在已经有很多不错的解决办法。Modernizr库,用得好的话,可以帮你兼容一大批主流设备,不管是啥系统,哪个牌子的。看看我们2011年的Google IO演示。

用户体验

正方:原生APP更切合原有平台

操作感受的定义之一,就是用户希望在你的程序里,用与系统连贯统一的方式来操作。不同的平台,都有一些约定俗成的习惯。比如长按按钮会有啥反应。你不能指望用一套统一的HTML5 App去满足所有用户。

此外,整个平台的操作感受都由用平台自有的软件库协调。直接调用平台工具包就能直接免费获得完整支持。

反方:我们Web有自己的传统,你要特想做原有平台那种感觉的web,也一样能做出来

前面说了,Web开发的方式,是先做一个大体适合所有平台的版本,然后再针对不同平台不断改进。当这些改进主要是针对功能时,你可以选择几个你最关心的平台做优化。类似于浏览器检测。技术论坛里的悲催技术员们,经常抱怨这事。太多不同的浏览器版本了。不过如果你优先关注两三种主流平台,是值得为他们多花点时间做做优化。

web本来就有自己的操作感受。我们也可以说,不同的默认浏览器以及运行环境造就了独特的”Web感受”。从更广的角度看,这本身就是一种用户公认的方式。此外,还有很多成功的案例并不遵循移动设备的原生操作习惯,人家也成功了。想想你最喜欢的手机游戏的界面?很多更传统的app也是一样,比如Twitter客户端。

传播途径

正方:原生应用更容易接触客户

象Google Play和Apple Store这样的app发布机制这几年势不可挡,推动了整个移动行业。每个程序员都能在市场里发布自己的应用。用户都挤在市场里浏览,搜索,接受推荐。不仅如此,只要你的程序够好,现有用户的打分会帮助你说服更多新的客户。

反方:其实web才容易接触到客户

通过web找到内容,这是经过论证的可靠途径。利用URL,每一项发布的内容都有一个独立的地址,包括在网站上发布的应用程序。搜索引擎帮助发现内容,其他网站提供链接,还有一些类似应用市场的分类网站。用户还可以邮件、短信、在社交网站分享你的链接。你的应用链接可以直接在不同设备上直接打开。

web上还没有一个统一的评分系统,但这个情况也在发生改变。往下看。。。

收费

正方:App收费:应天意,顺民生

“六岁孩子午饭时做app,$3一个,卖出几百万”。最近常听看到这样的新闻。各种大小厂商也跟着蜂拥而至,等着圈钱。应用商点帮开发商直接收费。最简单的办法,一次性收费。也有在app里再另行收费或者做订阅收费的,这帮助开发商赢得长期稳定的回报。

此外,传统网站的广告、赞助,在app里也同样适用。

反方:网站赚钱,从来都不是问题。现在机会还越来越多

Web能成为现在社会的推动力,有能力用多种方式取得回报,这是基本条件。虽然使用付费并不普遍。但SaaS的模式已经相当普及了。成功案例包括Google Apps,37Signals的系列产品,各类邮件的收费版。另外,直接收费并不是web应用的唯一模式。广告、会员链接,赞助,其他产品服务的交叉推广都是可选的模式。

看着能在应用市场里直接赚钱而眼红的Web开发商们,你们不能直接把你的URL发进市场,但是做一个浏览web的app的壳子来连到自己的web上怎么样?现在市场中如果不说数以千计,至少也有上百的app这么干了。有些包装的好的,你甚至察觉不到他是一个web程序。

以后应用市场会直接支持web程序吗?这个现在还不好说,但去年Google已经建了个Chrome web store。虽然还只能从桌面电脑放问,但这已经挑起了浏览器厂商的兴趣。现在还只是个初步概念,但看起来挺有前途。

结论

现在还看不出完胜的一方。有些应用适合做app,有一些适合用html5。目前的情况,原生APP肯定是一个很重要的选择。上面提到的混合式开发,可能是一个不错的妥协方案。能用web的时候用app调用web。web实现不了的功能用app开发。

如果你选择web方式,要在web标准和不断的改进上用心。web技术本身的优点就是能兼容大批不同的操作系统和设备。消极的看,你也可以这是碎片,但web就是一切通吃。

英文原文:HTML5 VS NATIVE: THE MOBILE APP DEBATE

中文翻译:unicom-china

2012-04-16

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

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

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

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

来看看程序员

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

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

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

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

这当然会导致很多问题。

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

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

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

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

一个比较

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

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

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

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

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

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

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

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

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

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

所以…是辛苦的工作?

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

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

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

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

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

2012-04-15

导读:这是来自新加坡的 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还能活的话)等移动应用平台基本上也是适用的。

开发之前需要仔细考虑的

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

一:和客户谈他们的移动应用,最让我吃惊的是他们从来没有想过支撑一个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根本不是T M D什么附加功能!iPad应用基本上都比iPhone应用来得要复杂,界面设计和用户体验也大不一样。我问你,制造一辆电动自行车,然后把它改装成一部烧汽油的摩托车,这能是一回事儿吗!?电动自行车跟摩托车看起来是很像,但是制造它们完全是两码事。

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

准备好开始了吗?

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

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

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

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

2012-04-12

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

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

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

截止到中午12:30左右,部分地区的网络已经逐步恢复正常。

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

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

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

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

 

 

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

 

 

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

2012-04-09

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

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

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

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

2012-04-08

(文/孙日日)手里正在用的CLIE电池明显不行了,用两三天就得充电,上淘宝看看想换一块电池,大概要五六十才能买到一块。比较悲催的是,卖这种电池的商家少的可怜,根本没有比价的选择。再查查如果当做二手处理的话,可能一百块钱都找不到下家。

这台CLIE其实完全能满足我的一些基本需求 - 随身电子词典,密码保存的功能。不过社会发展太快,此类设备早已经被淘汰,我成了遗老遗少。

CLIE是Sony的SJ33,是一种运行Palm操作系统的个人数字设备。这是一款在当年Palm如日中天时候的明星机型,当年Palm红的发紫时,也是有一票子大佬拿着Palm授权做生意的,譬如Sony,Asus,HandSpring等等。只是世事多变,几年的时间Palm系统家道败落,Sony见势头不好,砍掉了CLIE业务跑路,不过把这块的技术积累转型发展出来了PSP主机,这也算Palm的一点阴德。

其实Palm真的很好用。Palm的四大金刚,以及形形色色五花八门的各种应用 —— 只有你想不到,没有你找不到的,当年的胖友都知道。许多年以后苹果提出来的app的概念,并不是创新,只是继承了Palm的血脉而已。可惜的是,Palm出生太早,没有喝到移动互联网的甘泉,渴死了。

再提一大堆早已成为僵尸的Palm的种种好处,已经毫无意义。写这些不过是赶在清明时上点香烧点纸,祭奠一下曾经的王者罢了。

plam虽然不幸挂掉了,不过接下来的iOS和Android继承了衣钵,而且把Palm的精神和理念变得更加深刻,更加变本加厉了 -主动引导需求,主动引导消费 - 主动引导升级。

变本加厉这词用在这里没有用错。

还要谈起Palm设备产生的一些原因,简单的说,为了提供一种体积轻巧(可以放到口袋里),可以和PC电脑同步资料,操作简单(个人事务助理之类的功能),价格低廉的设备。看看吧,这些是多么朴素和真诚的需求。所以,当解决这几个需求的设备出现时,大卖热卖是必然的结果。

这种朴素的需求问题解决了,设备用起来也特别舒服。不过,过了一段时间以后,大家又提出一些新需求:能不能再增加一些娱乐功能呢?能不能性能更强劲一些呢?

当然可以。技术演进,新材料出现,设备升级。大家再买新一代的产品。

控制论上有一种现象叫做反馈,指将系统的输出返回到输入端并以某种方式改变输入,进而影响系统功能的过程。由此看来,人们可以从设备物质中得到舒服,但舒服了还要追求更舒服。在这追求过程中,不断的激励物质产品进化。输出端就是乐趣,乐趣产生了新的需求欲望,反馈回信号电路,在产生输出新的乐趣。然后周而复始,无穷无尽下去了。

前段时间看到有恶作剧的玩家,用两个iPhone分别打开了Talking Tom和Talking Ben.玩家先说了一句话让Tom模仿,然后迅速把两个设备并排摆放在一起让Tom和Ben互相对话,结果有趣搞笑的事情发生了。Tom说完后,Ben去模仿;Ben 然后说,Tom再去模仿Ben;这样下去,Tom猫和Ben狗声音此起彼伏,声音越来越高,音程越来越短,最后简直是抽疯癫狂一般的尖叫。看着屏幕上Tom猫和Ben狗的傻 逼样子,大家哈哈大笑。

这是正反馈循环产生的自激现象。

一百年前,梁漱溟谈到东西方文化时说,西方知识分子是智慧外用,用在物上。分析观察发明创造,统称科学。而东方则是拿人的聪明回头用在生命的本身上,譬如儒家。所以,西方人沉迷于物欲,而东方人精于人与人的关系。

现在东西方文化大交融,东方人在精于人之间关系的同时,也在乎追求物欲的满足了。当然,满足物质需求是人的正常需求,但是要去夸大这种需求导致产生自激时,那就出事了。

佛家禅语说,欲海无边。说白了,就是人的欲望是无穷无尽的。如果追逐物欲不能停手,怕是到最后找不到岸边,回不了陆地了。

满足物质欲望的结果就是消费。满足名利欲望的结果就是Show.

社会上现在比较热和疯狂的就是各种控们,Android控,苹果控,微博控、刷机控,镜头控……,我有些孤陋寡闻,恕不能一一列齐。控这个词,用感情术语来描述的话,就是情不自禁,不由自主地意思。不过在我看来,这些控们如果是真的名副其实控了的话,那就已经在自激过程中,离抽疯不远了。

针对物质欲望的自激,最高兴的是商家。像Tom和Ben互相对话那个游戏一样,商家就是那个初始说话的玩家,引导了这些控们来回自激,抽疯一般的跟着花大把的票子,换来一台台新发布的产品设备,不至于自己最初那朴素真诚的需求,怕是早已经迷失了。最能刺激自己的是新产品新设备到手那一刻拥有的快感—— 只需要拥有,不需要使用;只需要追逐升级,不需要把玩无厌。

而那些在互联网、微博上Show到疯狂的家伙们,也被真假不分的喝彩声,疯狂的粉丝拥趸刺激的神魂颠倒,自激不疲。其实互联网是个起哄的场所,你得知道你自己是谁。

这是一种群体性的自激行为。

就像Tom猫和Ben狗的游戏一样,每次自激带来的快乐周期越来越短,而自激中心的人也越来越癫狂,不能住手。

适当自激的效果还是有些好处的。就跟成年男子偶尔射射精一样,这种舒服状态谁弄谁知道,不过要是自激起来没个尺度,怕是要出事,

曾经看过一个好莱坞的烂片 —— 烂到看了五分钟就边看边骂的《蠢蛋进化论》,讲的是地球进化到五百年以后,大家那时候都变成了蠢蛋和傻子了,拿可乐当自来水,把果汁拿着去浇灌蔬菜,整个世界混乱不得了。多亏了五百年前的一个家伙,误打误撞的穿越了过去,成了拯救世界的英雄。至于大家变成蠢蛋和傻子的原因是,精英们都忙事业无暇生育后代,只有那些非精英不识字的家伙才乐此不疲的繁衍后代,到最后都是蠢蛋了。这就是过度自激的一种形式和结果。现在,我大约看到社会这些傻子和蠢蛋影子了 —— 那些在互联网微博上自激抽疯大出洋相的这姐那哥们,和那些因为买水果和机器人而砸锅卖铁甚至卖shen卖血的都已经不再是新闻了。

来源:孙日日投稿

2012-04-01

继《愤怒的小鸟》、《水果忍者》后,如今一款名为《你画我猜》(Draw Something)的英文游戏风靡全球。《你画我猜》(Draw Something)是一款跨平台的看图猜谜的游戏,目前已经扩展到苹果iOS、谷歌Android等平台。

游戏的玩法是,玩家安装手机客户端后,根据软件提示,以速写的方式画一张图片来描述某个单词,如“猫”、“汽车”等;随后,这幅图片会被发送至另一个玩家,后者将根据图片猜测并拼写单词。如果解答正确,两位玩家均会获得“金币”奖励。

最近迷了一阵“Draw Something”(以下简称DS),不得不说这是一款在可玩性上很有突破性的游戏。

笔者也来深入浅出一番:

1、刚听到这个游戏,了解了下它的逻辑的时候,几乎所有人都会想,“这有啥好玩的?”而它的魅力就在于——你“一不小心”试了后,却很难停下来。前后有不小的落差。

2、自造一词,DS属于UGC类的游戏(游戏客户端只提供平台,单词,怎么画完全取决于用户),近年来的趋势上看,越是简单、由用户来主导内容生成的产品,越是可塑性高,可玩性强(如FACEBOOK)。所谓社交产品,甚至可以被概括为“在某一平台上让用户肆意UGC的产品”。

3、DS的乐趣,在于过程而非某一个结果。很多网页游戏,都把乐趣集中于一个令他人“高处不胜寒”的等级,而DS完全没有等级这个概念,只是让用户积累coins.同时还为coins提供了很好的消费渠道——买更丰富的颜色。让人觉得乐在其中,而不是被所谓的“等级”挟持。

4、初玩DS时,还会为自己是否能表达出单词而担心,一旦上手,立马觉得,原来靠“图”交流起来居然不是那么难,禁不住“嘚吧嘚”起来,甚至还觉得自己“颇有天赋”。(图书图书,先有图后有书,图还原了我们的天性而已)

5、关于色彩,其实只要足够有想象力,“屌丝”玩家也可以很棒。我试过只用黑色表达出被认为必须用多重色彩才能描绘的单词。

6、看着别人在自己的屏幕上一笔笔画出图形来,是个“有趣的过程”。就像高中时刚接触即时聊天,在同一个电脑房里,互相传递“电子纸条”,看着窗口上跳动的“XXX is typing……”也很兴奋。而一笔笔的在你显示屏上呈现绘画全过程,俨然是电子纸条的高级版。

7、在绞尽脑汁猜或者画的过程中,实现了单词和图形同步记忆。

8、iPad绘画是个小众的应用,因为精度的问题,不被广泛采纳。而“不精确的绘画”or“表意绘画”让DS找到了一片“恰如其分”的沃土。

好啦,再谈谈缺点:

1、体验还有待提高,iPad上玩的时候,最下面一条会被猜字栏遮挡,不方便。

2、还是体验,进入绘画阶段没有返回键,无法中断当前绘画。

3、轮到猜的时候,无法控制观看进程,也无法重新播放,对于一些复杂的、需要多图组合的单词,造成障碍。

4、社交性不够,国外DS友不得不在绘图区域手写信息,以资称赞……当然这也许是开发者担心用户过多交流影响游戏性的考虑。但至少你得让俺们加个好友,留个联系方式不是?

最后,OMG在这么短时间里,让这款游戏爆火,真的让我惊叹……OH MY GOD!

来源:Rogeric投稿。

2012-03-30

在2011年第4季度,iPad的出货量超过了全球任何一家PC厂商单独的季度出货量,也就是说,如果将平板电脑算作是PC计算的话,苹果仅凭iPad(不包括Mac)就已经拿下了全球PC市场的桂冠。所以苹果CEO库克放出了一个新的观点,后PC时代(post-pc world),并且认为后PC时代中,iPad将逐步取代现有PC的地位。笔者对这个观点是存疑的。

1. iPad不出家门

几乎所有涉及到用户使用场景的调查都显示,iPad大部分的使用场景是在家里,其实就苹果提供的优秀的电池水平(我个人觉得iPad2的电池还是很耐用的),现时的iPad虽然不能替代办公场景的笔记本,但是完全可以应付外出应用了。可惜从调查结果看,大部分人都不带出家门。

在2010年RJI的调查中,接近三分之二(73%)的反馈者表示他们最常在家中使用iPad。

2010年美联社调查发现,79%的被访者主要在家里用 iPad阅览新闻。

在2011年Google的调查中,82%的反馈者主要在家里使用平板电脑。

而2011年的OPA调查中,也有近58%的反馈者主要在家中使用平板电脑。

在2011年3月的RJI调查中,超过一半(51%)的受访者表示,他们最常在家中坐在沙发上或舒适的椅子上使用iPad;而17%受访者主要在卧室使用。

-Where do tablets fit in your news organization’s future? rij调查原文

结果就很明显了,在消费者眼里,iPad只是一个华丽的多功能eReader,仅此而已。原因也很简单,传统PC的市场保有量仍然最大,而iPad只能抽取部分PC能完成的功能做一个移动场景的解决方案,换言之iPad能实现的功能只是PC的一个子集,这种做法在本质上决定了iPad不具备不可替代性。

2. Win8的逆袭

那么放在微软面前的解决方案其实就很简单了,帮助传统电脑加入触摸体验。其实微软一直就这么去做,但是从Win8消费者预览版的改进来看,微软这一次大大的深入了。(很多国外厂商对待方向性问题上总是这样,雷厉风行,一次性大调整。比如HP对待Web OS项目,Nokia转投WP阵营,微软在Win8上的大幅革新。)与其慢慢等死,不如壮烈革命。

2.1 Win8的常规拳:可触摸的笔记本

常规形态:常规笔记本+触摸屏

升级形态:UltraBook+触摸屏

Win8这次的改进明显是偏触摸体验的,而对于常规笔记本,当屏幕可以触摸之后,很多现在大家所诟病的功能,都将在指指点点之间得到解决。而且就现有看来,触摸操作完全可以替代鼠标,就使用场景来说,这将极大的提高工作效率,毕竟,当你打字时需要选择一段文本的时候,用手去屏幕上直接选择,要比腾挪出去操作鼠标方便很多。

而升级形态更是一次美妙的体验,不仅能触摸,还能大幅降低重量,相比笔记本+iPad的解决方案,这种明显性价比高很多。把传统笔记本做廉价的轻薄解决方案来应对MBA的挑战,再加入触摸功能来应对来自iPad的威胁,这将是Intel翻身的主战场。Intel对于未来押宝的两个地方,1个是Win8,1个是超级本,这两个将相辅相成,作为Intel从传统市场向平板市场渗透的入口。

英特尔对即将推出的Win8寄予厚望。因为Windows8支持触摸,一旦超极本具备了触摸功能,那么,超极本在与苹果iPad竞争中将获得更多筹码。“如果现在消费者认为超极本不过是很轻薄的传统笔记本,那么等超极本配上Windows8,这种观念肯定会改变。超极本将平板和传统电脑的应用集成在一起。这对我们产业是一个重大的机遇。

—英特尔公司全球副总裁兼中国区总裁杨叙

而Intel也一直在努力,至少我们看到了实实在在的3点。

1、过渡:2011年8月宣布了3亿美元的英特尔资本超级本基金帮助OEM厂商避免过多地增加成本

2、机型梯队:3月19日在英特尔2012解决方案峰会上,保证2012年底前市场上至少有75种型号的超级本

3、全面铺开:在2013年把超级本的价格降下来。我估计是通过2012年度的量产和技术的升级来保证。

2.2 Win8的必杀技:Tablet PC

2.2.1 哥才是平板先驱啊

让我们回到2002年,那一年,微软开始大力推广Microsoft Windows XP Tablet PC Edition,而运行这个操作系统的,正是一种叫做Tablet PC的家伙,这是一种看起来像传统笔记本,但是却有点不同的产品,它的屏幕不仅可以触摸,还可以旋转,并且可以和键盘合并,宛如今天的iPad。

这不是最早的平板电脑,却最早让大家知道平板电脑的概念,而Tablet PC,中文翻译就是平板电脑。其后也产生了很多著名的型号,比如由来已久的ThinkPad的T系列,在去年发布的X220T(12.5的屏幕,i5的CPU,4GB内存,128GB SSD,官网售价1294美元起)。

2.2.2 真正的翻身全垒打

常规形态:Tablet PC

升级形态:UltraTablet PC+触摸屏 (好吧,这是Albert Gao胡诌的名字 –_-)

Tablet PC在市场中属于小众中的小众,可是这些小众,在2012年2月的最后一天被赋予了跨时代的意义,那一天,Win8消费者预览版发布了,这是一次被称为决不妥协的改变,触摸操作被极大的优化了。而这也将是对iPad的第一杀手,理由很简单:

当你天天上班都带着的Windows笔记本可以满足你的移动需求时,你为什么还要花钱买一台iPad呢?【装逼除外,那是要遭雷劈的 –_- 】

上班的时候打开来作为平常的笔记本使用,平时合起来就是一个平板电脑,这将是多么美好的未来。

2.3 Win8的微软流重击:不仅仅是可装卸的平板电脑

而在微软眼里,还有一个升级版,下面是微软准备申请的专利图

光是看图,这就是一台屏幕和键盘分离的电脑,你也可以粗暴的理解为是加了键盘的iPad模式,但是精妙之处远不在此。因为这个键盘里也是带处理器的。

平板内的处理器为ARM-based设计,拥有低功耗特点,可提供较长的使用时间。而内置于键盘底座的可能为ARM处理器或Intel ULV低电压处理器,当用户需要时可将平板电脑插进底座,便可当做笔记本电脑使用,体验更高性能,运行更多的大型程序。

我们完全可以大胆的设想以后的笔记本也是可以升级的,我换个“键盘”或者“显示器”就可以了嘛 。下面的设计图给了我们一个更加广阔的想象空间,通过把平板插入不同的设备,完成不同场景的使用需要,这绝对是对现有PC模式的一种革命,也是对高集成化设计的要求。

设想一下,同样一台平板,在家有一个配置好点的“键盘”应付家用,在单位插到单位配的“键盘”里办公,上下班路上平板轻松拿,这是多么惬意的一个场景。

2.4 山寨拳法:对现有生态的维稳工作—屏幕改造新产业

而对于大把的现有用户来说,他们现有的非触摸屏电脑如何享受到Win8的触摸体验,我在这里大胆的YY,Win8的大卖将会导致一个产业的迅猛发展—-屏幕改造工作。我觉得具体应该有两种方案。

1、极客方案:直接把屏幕改成触摸屏

2、平民方案:通过在现有屏幕外加设备引入触摸的功能

我现在就能想象淘宝上铺天盖地的诸如“XXX元,让你玩转Win8”,“老机焕发第二春,轻轻松松Hold住Win8”的耸动性标题。

3. 结语

微软可以说从苹果身上学到的一个最重要的东西就是标准的制定,不仅仅是软件,更多的是生态圈的顶层规则搭建,也就是说不仅仅是大家一起玩,还要告诉大家怎么玩。而这次Win8的几个形态改变,更是让PC行业焕发了无限生机。也是对iPad地位的一次挑战,可以说微软并不是简单的对标苹果做一个平板电脑,而是在硬件模式上对平板电脑和现有PC做了一次很成功的融合(软件模式上的更新太大了,基本属于颠覆性,暂时不好判断影响)。

post-pc world?! are you kidding? who cares iPad?

来源:Albert Gao投稿。