iOS 和 Flash 处不来已经不是新闻了。现在貌似最新的 OSX 10.7 Lion 也要给 Flash 脸色看了。
Engadget 的一个消息 MacBook Air: all substance, no Flash 说,他们试用最新的 MacBook Air,发现和以前的 Mac 笔记本或者说 OSX 版本比,Flash 没有再预装了。使用 Flash 的网页在 Safari 浏览器里只会给个 Missing Plug-in 的错误提示和一片惨白,没有一个对用户友好的类似“点击此处安装”的链接。
总结一下,这条消息的或明或暗的 points 包括:
. Flash 只是没有随机缺省安装,这是和之前 Mac 不同的。不是 Flash 在 OSX 上被 Apple 彻底抛弃或屏蔽,不是 Adobe 被任何技术或法律手段禁止开发 OSX 版的 Flash。用户还是可以自己下载安装的。Windows 这些个版本也没随机内置,Flash 还是在桌面上占据了大片领土。哎哟,问题是,会不会 Mac 用户蠢得在没有“点击XX安装 Flash”提示的情况下,就完全不知道怎么办了呢……
. 是仅仅 OSX 10.7 在 MacBook Air 上不随机附带 Flash,还是 OSX 10.7 就不带,还不清楚。或许 Apple 又可以抛出个“考虑到 MacBook Air 的超移动性需要省电,才去掉 Flash,而考虑到 MacBook Pro 和桌面机型的性能定位,用户会更加注意电力供应,因此这些性能机型上则会带 Flash”的说法。当然,“带”与“不带”也可以只是enable/disable 一下,反正都是那帮家伙说了算。知道吗,听说中国有个词儿叫 翻手为云覆手为雨 让用户与我共赴巫山云雨……
. 目前还在发售的“老”机型(或者说随机的 OSX “老”版本)会专门把 Flash 去掉吗?如果这么做,我觉得 Apple 真挺闲得蛋疼的……
. 是 Engadget 试用的机器或者说 OSX 不是 release 版的问题吗?这是个靠谱的疑问,不过编辑 Joshua Topolsky 说绝不是 accident,他和 Apple 确认过,确实这就是机器发售时的情况。John Gruber 恐怕要哭了,他也专门在 Twitter 上问了 Topolsky,后者跟他说,就是这样。
. 或许,这会对网站/应用编写者产生影响。HTML5 看来是傍对大款了。
在大衰人 Flash 的光芒掩盖下,另一个受伤的马仔可能都被忘记了:Java。
这次新出来的 Mac App Store,也有 guideline,虽然还没正式发布,不过这是份泄漏的文档,其中提到
Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected
Java,情何以堪呀…… Apple 自己移植或者支持 JDK/JRE 都不太积极了,所以这样的悲剧早晚要发生。
Rosetta 其实是 Apple 自己的软件/技术,在从 PowerPC 到 Intel 架构的转换过程中,中间过渡阶段难免需要同时照顾两个硬件架构。为了方便用户,无论他们正在用的系统是 Intel 还是 PowerPC,最好是不用管应用是 for PowerPC 还是 for Intel 了,只需要下载安装就行。
要做到这个目标,Rosetta 用了 Transitive Corporation 的 QuickTransit,主要是翻译 G3, G4 的指令成 Intel x86 指令。Apple 自己也说过,如果主要是 UI 密集计算较少的,Rosetta 可以,而计算较多的应用,不推荐使用 Rosetta,因为效率太低。所以 Final Cut Pro 等都不依赖 Rosetta,而是开发了 native x86 版本。从 OS X 10.6 开始,Rosetta 不再缺省安装了,只在随机光盘,或者用到时自动下载安装。
现在 PowerPC 的产品也够老了,用户该换机器的估计也都换了,应用开发者只要还靠谱的,也应该都把软件移植到 x86 了,Intel 系统也是 Mac 现有用户的主流。为了开发,维护,支持和效率的因素,行啦,退役吧。
和 iOS App Store 一样,这份 guideline 充满了娱乐性,建议大家茶余饭后前往围观消遣。
玩笑开过,说句老实话,我胃里真的有点不舒服。在最早 iPhone 和现在过渡到 iOS 的完整过程中,app store 是个从设计到实现都不错的 idea。用户,开发者和 Apple 全都受益了,我觉得其中核心或者说成功原因是,app store 是为了解决现实中真正存在的问题应运而生的,它也确实解决了那些问题。比如之前用户下载安装应用不便,不知道从哪里找优秀应用,开发者要为从发布到收费的无数环节操心,要支持用户还要打发一贯从中作梗的运营商,有了 iOS 的 app store,很多问题都解决了(玩机有些历史的可能记得其实更早有 PocketGear 和 Handster,他们也有 app store 的雏形,但是实现得不够完整优异,所以从来没有起飞过)。
如果对比 iOS 的 app store 和 铱星。后者更像个被硬生生创造出来服务,解决被幻想出来的软绵绵的问题。而想解决一个根本不不存在的问题,或者不是问题的问题,结果会如何?历史已经有答案。
现在让我胃疼的是, Apple 准备把 app store 引入桌面,或者说建立 OSX 的 app store,这在某种程度上让我想起铱星。这个决定让我挺难过的,有种悲哀和失落的感觉,类似扒光了美女的衣服才发现丫是个人妖,类似终于来到伟人的身边才发现他是个龌龊的烂货,类似“唉…你终究还是….”这种句式要表达的意思。我纳闷,Apple 为什么像是着了魔,想要建立一座座围墙,想要过滤和控制空气中的每一个微粒,只因为它觉得空气里充斥着危险和劣质品,唯有它因有神的眷顾而可以筛选和提供优质的空气。
技术层面上说,在一贯开放了数十年的桌面领域,在用“丛林法则”,“布朗运动”,“开放市场”,“混乱与秩序并存”等等词汇形容的桌面领域, app store 带来的益处是什么呢?它想解决什么问题呢?是为了照搬 app store 模式而照搬吗?是 铱星 那种硬生生创造需求创造问题的再现吗?
相比 iOS 上被 app store 规整过的应用开发情况,桌面领域可以说有点”混乱”,不过我更愿意说“杂乱”。但是,这个领域不存在移动设备上需要 app store 解决的那些问题,比方不易发现优秀应用,收费和发布困难。这是个已被“自由市场”验证了的,而不是被谁的 app store 规整过的领域。
对普通用户来说,在桌面端,人们需要的 app ,无论种类还是数量,会少于手机上被发现和安装的 app 数量(数数你 iPhone 上安装的 app 和 OSX 上从第三方安装的软件各有多少)。无论 iOS 还是 Android 等,手机系统没有也无法覆盖众多的应用领域,所以需要众多的 app 来填充和扩展其能力,这造就了手机 app 的繁花似锦,而 app store 则是很好的发现和发布渠道。
而桌面端 app 的全盛期是上世纪 80~90 年代了,伴随 PC 的流行开始的,而如今像样的 ISV 已经屈指可数,绝大多数是小规模的,这也全拜 Internet/Web 所赐,人们独立购买/安装的 app 越来越少了。对 OSX 这种紧密集成的系统来说,已经附带了不少软件,涵盖了通信,生产力,多媒体制作/应用等好多方面,大多数 Mac 用户都已经有了稳定的使用场景与模式,自己需要什么软件是有相对稳定的集合的,如果买了新机,或者重装系统,下载安装那么十几个软件就足够了(我见过少男少女们的 Mac 什么第三方软件都没装的,照样用的很 happy)。所以,需要扩充和填补的功能,用户自己已经解决了。留给 OSX app store 能提供的似乎不那么多。而要想发现优秀的 OSX 应用,可以借道目前发达的 Mac 用户圈子,社区和媒体,发现他们并不是问题。Firefox 和 Skype 进入 OSX app store 有特别重大意义吗?VLC, Coda, Twitter?他们当然可以放入 OSX app store,这是个好的推介渠道,安装起来更方便,不过,我纳闷,除此之外呢?为什么呢?
保不准,将来进入 OSX app store 的,还有很多是 widget,script,主题,墙纸?OSX app store 成为推荐引擎绝对不是坏事,再说有个集中的地方安装和自动升级也挺方便,保不准还可以因为有评价/讨论等机制而有那么点 social,类似 iTunes 的 ping 能带来的新空气。或许,仅此而已?
OSX 的 app store 可能会把用户放进一个太小的圈子里,让他们不再关心那些没有/不能/不屑进入 OSX app store 的 Mac 上的应用。之前这个圈子在 iOS 上,划出的是牛奶和蜂蜜的丰腴之地,现在这个圈子套入的用户越来越多,范围却越缩越小,越来越像个黄金鸟笼。就算 OSX app store 成不了大气候,将来不产生大的影响,我也不喜欢它散发出来的味道:它在引诱用户放弃自己探索外面世界的机会,好像是暗处一个人在低沉地反复:放弃危险和繁琐的思考吧,放弃见识外面世界的冲动和努力,交出你的意志,可以换来一个温柔乡,因为温柔乡里由我来替你选择,而我的选择永远伟大,光荣,正确。
长久坐等喂食吃的,叫宠物。















