Archive for the ‘新潮 Geek News’ Category

从硬件到软件,从现实到数码

February 7th, 2010

三年前那台装备了多点触摸屏、摄像头、麦克风、GPS、重力感应、电子陀螺仪的超级手机 iPhone 的,让我们知道了只用一部手机就可以完成这么多的事情,曾经熟悉的设备都用硬件变成了 iPhone 的软件(App)。

iphone hardware

现在一台放大了 iPhone 又将来完成现实到数码的革命,虽然 iPad 没有 iPhone 诞生之初的惊艳,至少会加速传统印刷和出版的灭亡,iPod + iTunes Store 在数字音乐上的成功就是一个很好的证明。

ipad_photo_realism

通常情况下,技术的变革都是由终端的最终流行程度而决定的,低成本和高效率永远都是驱动力,现在还要加上易于使用。纸的出现让文字的传播变成了可能,现在电子终端加上电子书籍会比传统的纸张加上印刷初版更为廉价、环保和高效。

技术的进步会让终端改变,使用终端的习惯和方式也会跟着改变,很多行业会因此而衰落,也会因此而兴起。既然终端已变,你为何不变呢

本文图片来源:iPad Apps: Physicality and Heightened Realism

iPhone 3G 和 MobileMe

June 11th, 2008

只有 iPhone 3G 才能够取代 iPhone,Apple 的这段新广告很直白的告诉大家 iPhone 是最好最强大的。2008年6月9日,Jobs 在 WWDC 2008 上正式宣布了 3G 版本的 iPhone(也可以说是 iPhone 二代),并且以 199 美元的价格在 70 多个国家起卖,现在除了很好很强大之外,也是很便宜很国际化的。

虽然只有 8G 和 16G 的两个版本,加入了 GPS 与 3G 功能,并稍稍改进了一下外观,但是双倍性能(电池电量)、一半价格,很是让人心动。Apple 从来不会让他的产品一次性的拥有你想要的所有功能,每年更新一次会让大家有更多的期待。需求和欲望一样,很难满足,所以优秀的产品从来都是创造需求,并让你充满渴望的等待,欲罢不能。

Jobs 最终没有选择 iPod 作为智能设备的延伸,而是 iPhone(从 iPhone 每次系统都能免费升级,而 iPod Touch 却要收费之一点就可以看出)。移动市场很具想象空间,这里运营商没有丝毫创意,那些手机操作系统要面对五花八门的硬件设备,就像 Windows 要兼容各种 PC 硬件一样,开发者们只能在各种机能的最大公约数里面挣扎,在这样一个混乱的市场里面,有很多需求可以创造。iPhone 只需要快速的侵蚀这个市场,提高占有量,让世界上有尽可能多的人在用同一个标准的硬件就行,然后再为每一个硬件注入灵魂(OS X)并接上网络,Jobs 的 “Ghost in Shell” 就在这样一个近乎完美的体系里面诞生了。

现在每个公司都有自己的“云之理想”,Google 已经先行一步了,遍布世界各地的数据中心正在逐步改善互联网的基础结构,Google 会在这个体系上整理全世界的数据,并像操作系统一样为开发者们提供接口,Google 的云朵更像是一堆积木,我们都能用它来搭建自己的应用。

Apple 在发布 iPhone 3G 的同时也推出了一套新的网络服务 MobileMe,用来取代之前的 .Mac 服务,它的功能很简单,帮助你在 Mac、PC 和 iPhone 之间同步邮件、日历和联系人,可以推送消息和更新,还有 20G 的照片和文件存储空间,当然这些不能免费给你,你需要为它一年支付 99 美金,很公道吧。也许 MobileMe 就是 Apple 的第一个云朵,存储和推送都是围绕 Mac 和 iPhone 的基础服务,它就像管道一样,让你在 Apple 产品上的体验变得更加平滑和网络化。即将推出的 AppStore 也为开发者们提供了统一的程序部署和发布服务,为了保障 iPhone 的用户网络数据流量和电池使用时间,Apple 还禁止程序在后台连接网络,如果你希望自动抓取网络更新,请通过 Apple 的数据推送服务来实现,那么这一套面向开发者的网络服务,也可能是 Apple 的另一片云朵。和 Google 不同的是,Apple 的云朵更像是自己产品的管道和润滑剂,它和 Google 的基础服务并不冲突,还可以相互利用。

还有一个神秘的产品 Snow Leopard,Mac OS X 10.5 的下一代在 WWDC 2008 上也露了一下脸,没有任何详细资料,只知道能够更好的支持 Internet 和新的媒体应用(QuickTime X),更加的节能,可以充分利用多核处理器,拥有 64 位和开放的计算能力(OpenCL),一年之后面世,真是吊足胃口!

新的硬件、新的系统和新的网络服务,Apple 已经下定决心要彻底改变移动市场的游戏规则,为用户创造新的需求。不知道 Jobs 的下一块蛋糕是哪里,是 TV 还是一个我们都意想不到的领域,Think different …

资源:WWDC 2008 的 Apple 官方 Podcast(iTunes 的 Podcast 订阅链接)

MacBook Air 浮出水面

January 16th, 2008

There is something in the air 的迷题终于在 2008 年 1 月 16 日凌晨 2:08 分解开, Jobs 在他的 Macworld 2008 新品发布会上给我们带来了超薄版本的 MacBook Air。仅仅 1.36 公斤的重量和 0.76 吋的最大厚度,苗条到可以装进大家常见的档案袋里面。Jobs 这次终于在 Sony 面前昂起头说:“Apple 也能够做世界上最薄的笔记本!”

macbook air

MacBook Air 的配置:

  • 13.3 吋 LED 背光TFT液晶屏幕
  • 1.6GHz 4M 高速缓存的 Intel Core 2 Duo 处理器
  • 2GB of 667MHz DDR2 SDRAM内存
  • 80GB 4200-rpm Parallel ATA 硬盘
  • 内置802.11n 和 Bluetooth 2.1+ 的无线网络
  • 全尺寸背光可变亮度的键盘与最新的 Multi-touch 触摸板
  • 一个 USB 2.0 接口、一个 micro DVI 接口和一个音频输出接口(没有RJ45网线接口,你只能靠无线了)

除了CPU的速度和硬盘的容量是个遗憾之外,新的 MacBook Air 已经接近完美了,当然硬盘不够可以外接嘛,而且 Jobs 还为大家准备了 Time Capsule,内置了 500GB 硬盘的 Airport Extreme,还担心空间不够用么。劝大家最好不要在 Apple 的新品发布会之前卖他的产品,尤其是每年的一月份,不然会后悔之死的。indigo 刚刚买了一台 Airport Extreme,Jobs 就出了个”时间胶囊“,还内置了无线路由的功能,郁闷啦 。。。

马上就是春节了,MacBook Air 这么苗条的身段,一定会人见人爱的,赶快准备好 Money 或者信用卡,买给老婆或者女朋友做新年礼物吧!

更多资源:

再见,Bill 大叔

January 10th, 2008

2008 年的 CES 展会上,Bill Gates 发表了他的告别演讲,这是他第11次为 CES 开幕发表演说,也是最后一次,从此他再也不会参与 Microsoft 的管理与经营,离开他的办公室,离开他奋斗了大半辈子的地方,全心全意的去经营他的比尔及梅林达-盖茨基金会。

除了演讲之外, Gates 还发挥了他特有的幽默感,为大家拍摄了一部名为 ”Bill Gates last day at Microsoft” 的搞笑视频,这部六分钟的短片群星云集,NBC 新闻主播 Brian Williams、著名饶舌歌手 Jay-Z、U2乐队主唱 Bono、著名导演 Steven Spielberg、好莱坞巨星 George Clooney、著名电视主播 Jon Stewart、民主党两大热门竞选人 Hilary Clinton 和 Barack Obama、美国前副总统 Al Gore,还有 Gates 的死党 ── 微软现 CEO Steve Palmer,为什么不邀请一下 Steve Jobs 来捧捧场呢?

新浪网还专门做了个小小的报道,并且给这个视频配上了中文字幕。

Bill Gates 的正式退休也许意味着一个时代的结束,Microsoft 的让人人的桌子上都有台 PC 的梦想几乎上完全实现了,而且这些 PC 全部都安装了 Windows 操作系统,Microsoft 很成功,但只是在 PC 时代的成功。没有了 Gates 领导的 Microsoft 现在要面临 Google 与 Apple 的夹攻,也许 Microsoft 会从此一蹶不振,因为它的包袱太沉重;也许会重新振作起来,没有了 Gates 的思路作为指导可能更加的适应网络和体验至上时代。总之,Gates 的功勋不可磨灭,他用完美的商业手段统一了 PC 的操作系统市场,加速了 PC 时代的进化,希望他也能在慈善事业上做出像在软件领域的成就。再见,Bill 大叔。

你需要了解的 Google OpenSocial 的六大要点

November 9th, 2007

自从 Google 宣布了 OpenSocial API 以来,关于它的新闻和网志就开始连绵不绝了。OpenSocial 一个新的为社会化网络应用设计的模型,现在已经被描述成为用来击败 Facebook 的重要一步棋。除非你真的是两耳不闻窗外事,不然你就应该知道 Facebook 已经超越 MySpace 成为世界上最成功的社会网络,很显然他为社会化服务提供了一个更有竞争力的模式。因为 Facebook 允许第三方的公司参与进来,与其分享用户资源,提供 Facebook 的应用插件,到目前为止已经有 7100 个第三方的应用插件在 Facebook 的平台上面运行了。在 Web 2.0 时代(相对于之前的 PC 时代),成为核心的真理是平台而不是应用本身。很显然社会化网络第一轮的竞争结果已经出来,Facebook 胜出。这次表明一个强大的依赖于网络的软件特性:你交出区的控制权越多,你能得到的回报价值就越高。

然而 很多blog文章 都指出了 Google 用他的开放式 SNS 应用模型在殴打他的竞争对手,Facebook 的开放式 SNS 平台,因为使用 OpenSocial,你可以让你的程序在任何一个支持 OpenSocial 的社会化平台上运行,而不用限制在一个平台之上,至少 OpenSocial 现在已经拥有了一大批支持者

但是按照 Don Dodge 在他的 OpenSocial Coverage 所描述的,Google 的这一举动并不会让第三方开发这们很快停止为 Facebook 开发应用,因为那里还有许多已经存在的用户,开发这们没有理由要放弃这些用户。况且,现在还没有一个真正的基于 OpenSocial 的应用出现。

按照 OpenSocial 现在的策略,它实际上是建立在551a8b" title="Google Gadget" id="rg1x">Google Gadget 的技术之上,开发者能够很容易的通过 551a8b" title="Google Gadget Editor" id="f.o3">Google Gadget Editor 来创建基于 OpenSocial 的应用,你只需要会 HTML 和 Javascript 就行。OpenSocial 目前所提供的 API 实现了一套规范的组件容器的接口,他们实现了三个标准的社会化特性,个人档案、好友列表和更新通知,在任何一个支持这些接口的社会化网站上都可以部署你的 Gadget 应用,而不仅限于 iGoogle 的入口页,同时你还能够调用那些社会化网站上的用户资料,实现一些你之前都没有想到过的很 Cool 的应用。

对于 OpenSocial 的一些本质上的理解,Dion Hinchcliffe 在他的《The 6 essential things you need to know about Google’s OpenSocial 》一文中总结了六大要点,indigo 已经将它们翻译过来:

  1. OpenSocial 只会提供搭建社会网络的最小公分母,而不是功能全面的社会化网络平台。现在应用程序的开发人员们可以利用 OpenSocial 的构架来开发各种应用,并且让他们运行在一大堆各式各样的社会化网站之上,但是 OpenSocial 并不能帮你实现那些网站的所有功能。社会化网站的 API 接口虽然没有 Windows API 那样复杂透顶,但是我们可以把 OpenSocial 想象成 Java 这样的开发平台,他也没法支持底层操作系统的所有特性,和 Java 所扮演的角色一样,编写一次到处执行,支持 OpenSocial 架构的单一组件(Widget)可以在不同的产品里面蔓延。当然这也意味着你希望利用平台底层的丰富特性去创造一个有竞争力的产品,你就不得不为这个网站实现一些自定义的代码,也就不可避免的要打破了通用应用程序的构架。

  2. OpenSocial 的协议是基于开放标准实现的,因此它不会将开发人员锁定在一个私有的框架之内。你可以放心的使用 OpenSocial 的架构来开发你的社会化应用程序,它们都是使用的标准协议和语言,例如 XML、HTML、Javascript,还有通用的数据格式,就像 ATOM 和 RESTful/WOA 。你甚至可以将Flash的内容和功能寄存在 OpenSocial 的应用里面,只要你不违背规则。还有关键的一点,最近流行的开发平台,包括 Ruby on Rails 在内,也都支持这种服务器端的 API,响应来自脚本的请求。所以说 Google 现在是有意识的利用这些平等的、开放的、非私有的构架来避免那些私有的标记和协议。并且 OpenSocial 的文档和示例代码都是通过创作共用 和 Apache 2.0 的协议发布的,OpenSocial 的常见问题解答 中所有的东西他们都会在某一点上将它开源。对于 Google 来说,拥抱开源是一种荣耀。

  3. OpenSocial 向社会化网络数据的敞开了大门,同时也留下了潜在的安全漏洞。一个支持 OpenSocial 应用的网站会提供一个用户账户内的所有用户数据,包括了他们自己的还有他们朋友的信息。如果一个网站自身不直接支持用户数据的导出,也可以通过 OpenSocial 来间接的导出数据,甚至是通过特定的第三方应用将不同的网站上的用户数据给汇集起来,这是一个很强大的功能。但与此同时,这也给安全问题敞开了大门,那些未知的完全漏洞、跨域的脚本调用,都会随着今后的使用成为不可避免的问题,尤其是当平台完全向世界开放的时候。

  4. OpenSocial 使用起来不仅简单直接,还能够适应各种 RIA(Rich Internet Application)应用的开发。即使没有服务器端架构(server-side infrastructure)的支持,开发者也能简单的通过标记语言和过程代码在 OpenSocial 的生态系统中进行他们自己的发明创造,那些使用了 OpenSocial 网站的架构和用户开发这们也都能构利用上。OpenSocial 甚至能够支持交互式的 Web 接口模型,例如 Ajax。就像我们最近几年所见到的,随着各种面向产品的Web开发平台的出现,一堆一堆的毫无用处的应用服务相继出现,但是其中也不乏真正有价值的作品。现在 OpenSocial 也会制造各种野花盛开繁荣局面,其中也必定会出现有价值的应用。

  5. OpenSocial 出自于 Google,所以不要期望他会不求回报的为互联网无私奉献。Google 几乎可以确定 OpenSocial 最终能够给他带来好处,对于其他的对手来说也不一定是件坏事情(例如 facebook)。开放是一件激动人心的事情,如果 OpenSocial 成功了,Google 会有计划充分的利用它所带来的好处。但是那些计划不一定对 OpenSocial 体系之下的所有玩家都是有益的,所以使用者们需要谨慎。333333; font-family: Verdana; font-size: 13px; line-height: 19px" class="Apple-style-span">

  6. 一个社会化软件的新纪元正在被 OpenSocial 这样的模式所迎来。随着社会化平台的流行,越来越多的社会化应用被创造出来,但是搭建一个成功的社会化应用会和搭建传统的商业和消费应用有许多的不同。在我们学会用不同的观点和角度去思考那些需求之前,很多开发者和软件设计人员的建立成功的社会化应用的愿望都会以失败告终。以人为中心,去理解他们,这是构建一个有效的社会化网络应用的关键,但这这对于我们大多数人来说是件困难的事情,毕竟这个行业还是被 0 和 1 所连接起来的。

indigo 翻译整理至 Dion Hinchcliffe 的《The 6 essential things you need to know about Google’s OpenSocial