为什么苹果的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当然是不受欢迎的了。
让我们来看看java和基于flash的应用都有些什么共同的特质,让他们成了一对同命相连的难兄难弟。java从诞生之初就扛着一次编译到处运行的旗帜,现在基于flash的应用也继承了其衣钵,像AIR就能在众多平台上到处跑。对,它们的共同点就是跨平台!
现在,问题变成了:苹果为什么那么不喜欢跨平台的东西?
一个平台要有持续的生命力需要什么?自然是大量的用户,而吸引用户很重要的一点,除了这个平台本身很出色外还需要拥有种类多样、优秀的应用!这一点在微软的windows上体现得淋漓尽致;在iPhone上,苹果更是将其发挥到了极致,凭借应用丰富的 app store 一举颠覆了恒久不变的手机产业。现在苹果要将app store的模式搬到Mac上,自然一个优秀的应用能吸引大量用户,如果其只能在Mac上运行,必会将更多的用户牢牢的粘在苹果的产品上,如果它是跨平台的,无需更多的移植开发就能轻轻松松的运行在windos上,linux上,甚至其它各种计算终端上。用户会说,我为什么一定要用Mac呢,其它平台一样有我要的东西。这是多么可怕的一件事情,少了用户就少了收入,这对一个需要不断开拓市场、不断创造利润来满足股东们巨大胃口的任何一个公司来说都是一个坏消息。
跨平台的应用会分流用户,减弱平台的吸引力,自然会减弱依赖于这些平台的产品所能创造的利润,这不是苹果愿意看到的,作为跨平台的东西,java和flash当然是不受欢迎的了。
相关文章推荐
- MAC(苹果)-JAVA Runtime.exec调用 .app 程序
- 《苹果要求Mac App Store应用必须支持ARC》看完之后的感想
- 为什么苹果的Mac软件不是真正的免费
- 程序员心声:我为什么偏爱苹果电脑和Mac OS X
- 为什么你要拒绝我 ——苹果AppStore被拒理由大全
- java里为什么有了Thread还要设置一个Runnable?
- 2017最新申请苹果开发者账号,申请appstore开发者账号,申请app开发者账号,申请苹果企业公司开发者账号
- 在java中已经规定数据类型是长整形为什么数字后面还要加一个"l"啊?前面不是有long吗?
- Mac App Store应用签名和pkg签名
- mac app store无法下载安装应用程序
- [转]Mac App distribution in App Store
- Validate Mac App Store Receipt
- java中有垃圾回收GC, 为什么还要调用close
- Design for Folder(Mac AppStore)
- APP被苹果APPStore拒绝的各种原因
- 为什么国外程序员爱用苹果Mac电脑?(转)
- 有C++、Java、C#,为什么还要学C语言?
- mac app store 无法下载安装应用
- APP被苹果App Store拒绝的79个原因(未完待续)