您的位置:首页 > 移动开发

为什么苹果的Mac App Store还要拒绝java和flash

2010-10-26 12:28 501 查看
众人皆知,苹果拒绝在iOS平台上支持java和flash,理由当然是性能问题,这似乎还说的过去,可是现在,即将推出的基于Mac OS X的Mac App Store同样向它们关闭了大门,要知道运行Mac OS 的都是苹果引以为傲的性能强劲的笔记本或台式机,与iPhone和iPad不同,在他们上面跑java或flash应用那是易如反掌,这次如果再找性能作为拒绝的理由恐怕是说不过去了。那么我们不禁要问:苹果为什么那么不喜欢java和flash?

让我们来看看java和基于flash的应用都有些什么共同的特质,让他们成了一对同命相连的难兄难弟。java从诞生之初就扛着一次编译到处运行的旗帜,现在基于flash的应用也继承了其衣钵,像AIR就能在众多平台上到处跑。对,它们的共同点就是跨平台!

现在,问题变成了:苹果为什么那么不喜欢跨平台的东西?

一个平台要有持续的生命力需要什么?自然是大量的用户,而吸引用户很重要的一点,除了这个平台本身很出色外还需要拥有种类多样、优秀的应用!这一点在微软的windows上体现得淋漓尽致;在iPhone上,苹果更是将其发挥到了极致,凭借应用丰富的 app store 一举颠覆了恒久不变的手机产业。现在苹果要将app store的模式搬到Mac上,自然一个优秀的应用能吸引大量用户,如果其只能在Mac上运行,必会将更多的用户牢牢的粘在苹果的产品上,如果它是跨平台的,无需更多的移植开发就能轻轻松松的运行在windos上,linux上,甚至其它各种计算终端上。用户会说,我为什么一定要用Mac呢,其它平台一样有我要的东西。这是多么可怕的一件事情,少了用户就少了收入,这对一个需要不断开拓市场、不断创造利润来满足股东们巨大胃口的任何一个公司来说都是一个坏消息。
跨平台的应用会分流用户,减弱平台的吸引力,自然会减弱依赖于这些平台的产品所能创造的利润,这不是苹果愿意看到的,作为跨平台的东西,java和flash当然是不受欢迎的了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: