» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[心得] 忍不住还是喷下lion

昨天熬夜看了直播,早上起来又翻了官网的详细介绍,终于忍不住想喷下。
我对mac os x可以说是了解比较深的了,因为我毕业后第一分工作就是mac的软件开发,做了整整3年多。从10.4开始到10.6。
每一代mac os x最牛的地方就是会带来很多新的超前设计。10.4带来的spotlight,core data等,10.5的core animation,core audio等现在都成了iOS的根基。可以说如果没有几代mac os x的技术积累是不会有ios今天的成绩的。
但是lion我看来看去就发现一个version control的新技术,其他的基本全是UI的变化,并且我个人还不是很喜欢。从ios里学到的东西我觉得大部分意思不大,除了resume算是亮点。
回看10.4和10.5那才真的是进化,10.5的进化是目前这么几做mac os x中新技术最多的一作。当时10.5还因为开发时间短,部分新技术有了构思但没有完全开发完成就上市了。虽然对用户来说有点不负责,但从另一个角度讲当时apple的软件工程师的天才想法太多了。而现在的lion我想说,真肯爹。
我看到眼神打分8分。但我觉得最多只值5分,反正不及格就是了。


TOP

说起resume。想起以前10.5的一个新技术,快速关闭程序。
apple在10.5提供一个系统支持,只要开发者愿意,程序可以在10.5的系统上瞬间被关闭,程序的任何状态都可以无视,管你保存不保存。这样做的好处是帮mac os x实现了快速关机,大家注意观察的话mac os x关机越来越快了。当时还鼓励广大的开发者这样做。
10.7现在又反过来了,要resume了。喷了。



TOP

引用:
原帖由 aBrnoSUt 于 2011-6-7 10:37 发表



那我顺道问一下达人,为什么外接了显示器的MacBook开关机都会慢很多?有原因么?我遇上两台了。
这个要具体情况分析才知道。
一是看console的log有没有异样。
另是看是否有第三方程序拖累关机,这个和你安装的程序有关,比如photoshop cs 5在我的电脑上经常是半天关不掉,或者直接无相应,需要手动退出。


本帖最近评分记录
  • aBrnoSUt 激骚 +1 太骚了 2011-6-7 13:16

TOP

另一个我对lion的担心是可能会没有rosetta,这样魔兽3和星际1没法玩了。

TOP

引用:
原帖由 Missing 于 2011-6-7 13:08 发表
求解10.5的进化。   
war3你用战网?
现在战网主要是sc2,war3主要是家里和弟弟联机pk,虽然是老游戏,不过还是很欢乐的。
10.5的亮点很多,我凭记忆列一列。
1. 64 bit。算是操作系统的里程碑吧。
2. 系统开始支持垃圾回收,obj-c变成2.0,快要把java比下去了。这点后来成了iPhone程序开发的根基,也是iOS开发比较明显的优势之一。
3. core animation。这个是当时apple工程师最自豪的了,可以说是10.5最大亮点。这个技术全面被iOS用去,成了界面UI开发的根基。可以说没有core animation,iOS系统的UI不会这么绚。没有core animation,iOS的UI就不会蹦蹦跳跳了。
4. 基本放弃了Java的投入,只剩下Java的亲爹仍然在努力,不过mac os x仍然是目前对java支持最好的操作系统。mac os x开始全力支持ruby和python。
5. 通过UNIX认证。
6. 开始介绍llvm,准备取代gcc,后来apple就顺理成章的开始了自己制造cpu。这个技术现在已经在渐渐用到iOS上了。
7. Time Machine。这个技术其实和昨天介绍的version control差不多的。不过Time Machine算是老的方式了,所以lion将其改进了。玩过subversion的会比较熟悉,Time Machine主要依靠的就是服务器和客户端的方式,平时定时的本机作为客户端向服务器(移动硬盘或者其他分区)提交更改,恢复的时候客户端就向服务器查询历史版本。所以Time Machine没有第二台机器或者分区就不能用。后来apple借鉴了git的思想,去掉了服务器的部分,完全把文件的不同版本放在本地,一样实现了追寻历史版本的功能。但相对Time Machine少了点安全性,Time Machine毕竟是保存在第二块硬盘,可以一定程度上避免物理损坏。
8. Quick look.当时很流行的一个日本人做的zip压缩包的插件,可以直接显示按空格压缩包的内容。非常实用。
9. Spotlight Help.mac的app在输入帮助可以直接指向相应菜单项目。比如你在SAFARI的帮助里输入copy,然后鼠标悬停结果。
10. iChat开始强力支持视频聊天,包括视频滤镜。后来有了photo booth。这个技术用到了iOS的pHoto booth和facetime。
11. Resolution Independence.这个技术当时wwdc是介绍过了,不过后来发售leopard的gm版apple只做了一半,反正不完整。第三方开发者也不怎么支持。到了snow leopard还是老样子。不过到了iOS 4,全面用上了。当时apple说以后mac的屏幕都是24寸起了,分辨率会超过2000+。那么很多mac软件的按钮和窗口就会显得非常小,和一起的老机器比起来不协调。所以就想了这么个天才点子来使得不同分辨率的屏幕显示app UI效果一样。用point来代替pixel,这样以后开发者做Ui就只需要考虑窗口是多少point宽,不需要关心像素。在mac上推广失败,后来到了iPhone 4,apple毫不犹豫的上了视网膜,就因为这个技术。
12. mobile me。算是云技术的尝试吧,虽然价格非常坑爹。

现在回过头来看,ios的很多技术都是从10.4和10.5来得。相反,ios发展这么多个版本,创新的技术并不多。所以看的出来apple说从iOS里学到的也只有一些UI而已。
本帖最近评分记录
  • Missing 激骚 +2 版务处理 2011-6-8 09:20
  • 眼神 发贴积分 +10 感谢分享 2011-6-7 21:34
  • FoxfoO 激骚 +3 精品文章 2011-6-7 15:27
  • 剑霆如锋 激骚 +7 太骚了 2011-6-7 15:12

TOP

posted by wap, platform: iPad
引用:
原帖由 @意大利面  于 2011-6-7 17:35 发表
将来的硬件会标配么?
当然会。

TOP

发新话题
     
官方公众号及微博