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


发新话题
打印

[数码手机] 【转帖】苹果高速路收费站和土坯轮胎公司

转自 http://www.mitbbs.com/article_t/PDA/31453349.html

很久很久以前,有一个小县城,地处山区,交通不便,只有几条崎岖的山路可以通向外面的世界。有一天,有一个叫苹果的修路公司在县城修了一条高速公路直接通向省城,这一下子,交通问题一下改善了,县城的人非常的高兴,也纷纷开始买了汽车,尽管高速路口有苹果公司的收费站,但县城的人们还是认为花点钱是绝对值得的。

美好的生活亚克西。。。

县城以前的几条崎岖的山路也有人开始改造了,特别是一个叫古狗的公司和黑煤的公司干的很起劲,把路况条件改善了不少,尽管和苹果高速路比还尚显破落,路面也凹凸不平很多,但比一个叫痿软包工队修的路还是好多了。

于此同时,一个叫土坯的轮胎公司也在县城里做起了生意,他们厂生产的土坯牌越野轮胎很不错,非常适合县城的县情,车子用上了后不但可以在苹果高速路上奔驰,也可以在古狗和黑煤的改造山路上前进,甚至可以在痿软小道上越野。装了土坯轮胎的车在苹果高速路上噪音有点大,有时甚至会爆胎,但土坯轮胎厂保证说,这些问题以后他们都会解决的。

有一年春末,苹果高速路公司把道路进一步改造了,原来很多都是单车道的地方都改造成了双向多车道,县城的人们都说感谢县政府感谢县长感谢苹果公司让老百姓都过上了幸福的生活。

苹果高速改造通车的第一天,在收费路口贴出了一张海报:

特此公告,过往车辆只能使用我苹果集团下属企业苹果轮胎公司生产的苹果轮胎,或者涩牌/涩夹夹牌一般通用轮胎,使用除此以外其它轮胎的车辆一律禁行。此规定三月后生效执行。

=========================================================
时空分割线
=========================================================

Flash给一般人的印象是网页上跳动令人生厌的广告,或者是youtube和各个成人网站播放小电影的媒体工具。对于Adobe而言,Flash是它战略性的产品和平台。Adobe想用基于Flash的Adobe Air和Adobe Flex技术建造一个跨操作系统,跨浏览器,跨平台的通用开发运行环境。Flash Build写的程序可以非常简单的在PC或者Mac,在浏览器中或者桌面上运行,Adobe即将支持Android平台。Adobe的Open Screen计划就是要让Flash成为这一通用开发运行环境。

http://www.adobe.com/products/air/
http://www.openscreenproject.org/

就像Windows一样,对于iPhone而言,Apple最大的asset是使用十万计的各类App。尽管目前没有任何平台能够提供如此之多的软件,但Apple不愿意看到一个潜在的应用平台和运行环境可以成长起来。要是有一个成功被人广泛接受的技术能使一个app可以非常容易的就在iPhone、Android、PC、Mac、browser里运行的话,这将极大的降低iPhone的价值,到那个时候人们就不必一定要用iPhone了。

Apple这次的SDK协议就是要将Adobe的Open Screen Project扼杀在襁褓之中。要是连最成功的iPhone OS都不支持的话,OSP的成长和被接纳速度将会面临很大的挑战。

Apple的这个做法不是没有非议的,在程序开发人员群体中,有不少人对Apple的这个做法颇有非词。通常一个技术的产生和采纳不是硬件公司所决定的,而是由消费者决定的。例如Java,MS没有因为Java有可能导致人们放弃Windows而禁止Java在Windows上运行。现在Java在桌面上的溃败更本原因不是因为MS的破坏或阻碍,而是因为广大消费者的选择。

但从根本上而言,Apple的这个做法是损人不利己的,是对自己有害的。

近期看,勿容置疑Adobe是最大的受害者,它的Open Screen Project在目前将受到很大的阻碍。Adobe势必会加大对Android,WM 7和其它平台的投入,让OSP可以在这些平台上得到更好的发展。尽管Google是坚信未来的web是基于HTML 5 + JavaScript + webGL的,但为了一同阻击Apple,Google现在和Adobe合作在Chrome浏览器中内置Flash。

中期和长期看,Apple的这个决定是不利于iPhone的。随着硬件水平的高速不断发展,不久的将来,任何的手机平台都可以很流畅的运行包括Flash在内的任何第三方运行环境。到那时,对Flash的支持会是一个重要的feature differentiator。即将IPO上市的Zynga的游戏几乎全是采用Flash的,这些在facebook中运行的social network games对casual gamer有很大吸引力。人们也期待可以在手机上运行相同的游戏。

Apple的这种一刀切的做法同时也伤害了其实的开发商,例如现在App store中的很多游戏是基于3D Game Engine的,而lua是这些engine的开发语言。如果Apple要严厉执行这项规定的话,这些游戏也将被Apple禁止。著名风投公司红杉所支持的Unity 3D也有可能被禁止。

总之,Apple的对于iPhone开发语言仅限C/C++/Object C很多人认为是很有争议的,在计算机发展的历史上也是未有先闻的,而且被看作是损人不利己的行为。


update:

Apple本来规定写iOS app只能用Objective-C/C/C++或者JavaScript,后来反对声太大,Apple一年后被迫取消这个规定。但Apple至今也不支持Flash。


TOP

任何跨平台的东西,都是以降低效率为前提的,java是这样,flash也一样



TOP

posted by wap, platform: Firefox

我一直以为不支持flash这个只是用户的怨念

但多少游戏公司采用flash技术呢?


TOP

Flash这耗电量和低效率其实不是越野轮胎,而是坦克履带吧,倒是什么路都能跑,但什么高速路经得起履带压?

TOP

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