• 1
  • Apr

折腾Mac OS X时,竟发现它才是第一个将Web与Desktop相结合的桌面操作系统,而且这个发生在2005年的Mac OS X 10.4 Tiger上……呃,我要OMG了!

之前以为GNOME Shell,用CS+JS来构建其前端,是很先进的桌面构架。现在……我不得不承认,Mac OS X才是桌面技术最先进的桌面环境。

请看:

2005年,Mac OS X 10.4 Tiger,首次引入Dashboard功能,而在Dashboard上的Widgets,均是由HTML+CSS+JS写的小程序。起先我还以为是Cocoa写的……

看下面这些美观的Widget,这只是平面效果,实际上还会有利用CoreAnimation(或是其它?)进行的动画效果。

WorldClock 01

我进入它们的文件夹一看,傻眼了,就是由HTML+CSS+JS+PNG组成的。

Worldclock 02

更令人崩溃的是……还真是标准的HTML网页应用程序,直接用Chrome打开,是一个能走的时钟!!!

 

Worldclock 03

JS代码,这个世界时钟代码从05年开始就没动过了。

Worldclock 04

啊~这叫我情以何堪啊!土鳖了啊!

我一直以为Linux桌面才是最先进的,什么3D桌面啊、Web技术的应用啊、Clutter啊……

自从用了Mac OS X后,一个接一个的神话都被打破了。貌似现在已经没有神话了。

2010年9月,GNOME 3发布以后,好不容易在技术(至少说)上已经与Mac OS X追平了吧:相当于一个默认有CoreAnimation能力和Web技术用在桌面的桌面环境。

但是,Mac OS X 10.7差不多又要出来了吧,谁知道还会有什么新特性呢?

总之,相互学习,相互竞争,让世界更加美好吧!

Mac OS X rocks!

PS:我现在脚踏两条船,大家可不要见外~

Tags: GNOME, Mac OS X.

» You can leave a comment.

25 Comments

  1. 其实我想试试Mac Os

  2. 嘛,像google桌面,opera widget,air,xul,哪个不是这么搞,这种思想已经很久的了,再说gnome shell那种架构很多余

  3. 囧...只不过用了web技术罢了...

  4. Dashboard 我基本上没有用它

  5. @hicrokee @shellex

    不一样吧……这个差远了,我说的是桌面结构上的,这些是独立的应用程序上的。Opera Widget, Air, XUL写的小工具,能控制iTunes的播放吗?能与其他桌面应用程序通讯吗?貌似不行吧。

    • 那没办法,人家有对应的javascript language binding。
      但是Linux DE的dbus也有python binding. 仅仅是语言不同。
      本质上没有神马区别。

  6. 这个,..自从我们团队有人买了麦.还有你介绍这么多麦的东西之后
    长了很多见识
    我强烈想买,可惜没米阿

  7. firefoxmmx

    不怕不怕,其实我们的都是脚踏几只船,不过没有船的名字叫MAC, 玩的都不是JS呀PYTHON呀,JAVA之类的,都是寂寞~~~(TX打的TWITTER号码是多少,我FO起玩)

  8. firefoxmmx

    不怕不怕,其实我们的都是脚踏几只船,不过没有船的名字叫MAC, 玩的都不是JS呀PYTHON呀,JAVA之类的,都是寂寞~~~(TX大的TWITTER号码是多少,我FO起玩)

  9. tx有叛逃到apple阵营的嫌疑 ~~

  10. Vincnet.D

    这个貌似早就有了,和Mac没有关系,也没有什么太大的创新。

  11. KDE4用户表示情绪稳定

    amarok的小脚本也都是javascript控制呀

  12. eagle5678

    Mac抄Konfabulator

    • vinny

      顶这个!Konfabulator至少在04年就有了,后被yahoo收购。想起Apple Fans常吹嘘图形界面是apple发明的。爱苹果,这个没错,但至少也要先查查历史吧。

  13. xkx

    见怪,not 见外。

  14. wangjl

    桌面小工具不是JS的反而比较少吧,好在TualatriX没去玩vista,不然岂不是要说这个什么桌面web化是微软搞起来的?和gnome3是质的区别吧,mac我也用过不少时间,但还是觉得不过也是将被gnome3革命掉的东西罢了

  15. Morya

    Netbox 在很多年前就提供用html来建立窗口程序了。
    至少Netbox 2.8是04年出的。

  16. 连IMTX也倒戈了,前段时间tinyfool、youxu、霍炬等人在twitter上,blog上大讲道理,我还愤愤不平,说怎么这个时候没人出来为Linux说几句话,平时知名Linuxer那么多。

  17. 感觉TX最终会成为mac用户,呵呵
    不过无所谓了,选择自己喜欢的就是了

  18. Wolf

    呵呵,macos确实很经典,很超前
    不过,这样说来腾讯也算是民族企业里面讲web与桌面结合的喽? QQ for Android就是个网页程序嘛。。。

  19. Mike

    win98的时候就有这东西了。
    也是html写的。记得叫什么active desktop
    就是在桌面上弄个IE。。。
    不过效果没有这么浮云。。

  20. jure

    KDE也可以用 HTML+CSS+JS 来写plasmoid

    http://techbase.kde.org/Development/Tutorials/Plasma/Web/GettingStarted

  21. 你是如何跑起 MAC,一起想玩,可不知如何弄。

  22. dashboard 太漂亮了

Leave a Comment