7原因苹果应该开源迅速,和7个原因它不会

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源
斯威夫特的标志

苹果的新编程语言迅速已经公开了几个月,但苹果忠实已经翻了。他们把这样的词“清洁”、“简单”,“现代”和“强大”。

世界其它地区,然而,只能谈论迅速假设,而编码工具是免费的,他们只运行在Xcode中或一个操场,这反过来,只有苹果的硬件上运行。当然,如果你真的绝望聪明的网站让你尝试一些基本的代码,只要你别碰库。

(还在信息世界”:10个功能苹果“偷”迅速的编程语言|苹果的快速简单,|信息世界的“iOS开发者7”特别报道有独家报道,在苹果公司的移动操作系统,以及如何利用它们。|跟上最新的开发人员的新闻与信息世界的开发世界通讯。]

这有点奇怪。近年来,创造者的编程语言都用自己的方式去让他们尽可能多的不同计算机上运行的代码。这意味着开源工具和竭尽所能来宣传他们的工作。

苹果从来没有和其他人都遵循同样的路径。最好的课程可能是对所有人开放迅速,但这并不意味着苹果将。我们也不应该假设给我们免费的苹果或(喘息)我们的最佳利益。开源的问题迅速这样的语言是比看起来复杂。

这里有七个理由为什么苹果应该开源迅速,紧随其后的是七个理由为什么它并不会发生。

为什么苹果应该开源迅速:开源燃料创新在编程的世界中,新思想、工具和架构经常开始作为开放源码。突破语言如JavaScript, PHP, Clojure, Haskell都开源引擎吸引程序员。节点。例如,js JavaScript来了服务器,由于开源JavaScript引擎V8和犀牛等。如果你想抓住心灵分享,最简单的机制是自由发布的代码在代码共享网站像GitHub或Sourceforge和尽可能广泛地传播。开发人员将羊群,扩大其功能和达到。

为什么苹果不开源迅速:创新不是苹果真正想要什么语法看起来不同和新闻稿重复一次又一次的“新”这个词,但其核心迅速只是一个聪明的业务策略来维持现状和现有图书馆挤出更多的生命。

对于所有的优雅,斯威夫特是用来支持一个世界建立自下而上在objective - c中。这是为了与无数行现有的objective - c,而不是取代。这意味着苹果收益小从一个新的开源项目的创意热情朝着什么方向暴徒想把它。苹果希望保持其硬件平稳运行,混乱不鼓励创新。

为什么苹果应该开源迅速:未来劳动力资源成熟开源吗一位计算机科学教授告诉我他喜欢迅速但不能要求他的学生购买最昂贵的硬件仅仅使用它。这是一个重要原因很多计算机科学课程接受自由像Eclipse这样的ide硬件上运行,这是同样的原因,许多初学者课程专注于HTML5, JavaScript,简单的世界像Firefox OS。自学黑客遵循相同的路线:开源或死亡。

如果苹果想要获得牵引力在编程课程和自学成才的,它需要迅速廉价的硬件上运行。在Eclipse中,一旦孩子们学习Java安装Android开发工具包需要几分钟时间。储蓄足够的钱买一个Mac安装Xcode需要一段时间。连接年轻一代在Android开发可能对苹果今后拼写困难。

为什么苹果不开源迅速:市场定义程序员代码虽然可能有真理的简单性和经济切割编程的牙齿为Android开发,在一天结束的学生想要的工作。iOS继续生成应用程序开发者的大部分收入,和收入成正比的工作。学生总是想学习平台,支持付费客户,现在,没有尽可能多的低端Android手机的世界。只要苹果,学习者将遵循——即使他们必须购买昂贵的硬件进入“围墙花园”。

为什么苹果应该开源迅速:开源的,”“每个错误都是浅开源的核心宗旨是,许多眼球意味着所有虫子都浅。因此,维护良好开放源代码通常是自由的众多问题,困扰着新代码。社区工作的广度代码的调试。别人犯的错误,一个人可能永远不会满足修复它。如果迅速想要迅速行动,添加功能,并确保最优性能和安全,它需要方便程序员在代码和孔隙与每个人分享自己的调整。

为什么苹果不开源迅速:围墙花园有优势吗开源世界可能吹嘘它的记录,但没有办法衡量修复bug的效率。宣布所有的bug固定相当于证明消极。问的人值得信赖的OpenSSL所有的这些。

“围墙花园”可能会要求我们信任一个黑盒子,夹杂着bug和隐藏的后门,但这有一个优势:我们是坏人一样困惑。无知不是一个优势来庆祝,但它可以是一个优势。另外,苹果最令人尴尬的错误,“转到失败“滑稽,是在很久以前它开源的代码。许多眼睛花了多少年的开源社区找到它吗?

为什么苹果应该开源迅速:开放意味着扩散和新市场曾几何时,苹果拥有智能手机的世界。然后谷歌开源Android市场赢得了惊人的比例—85%的新智能手机,最近的一个估计。这是一个诱人的开发人员数量。开放源代码提供了一个隐形的方式渗透到市场,培养新设备,并吸引大量的新合作伙伴。有安卓电视、照相机、笔记本电脑、甚至冰箱。从iOS世界最大的新闻是,iphone现在有不同的颜色。

为什么苹果不开源迅速:共享导致分裂共享可能吸引更大的兴趣和新思想,但是通常这导致分裂和混乱,或者在Android迷说,“设备多样性。”Why would Apple want to encourage more versions of Swift to confuse people? It's hard enough to support the iPhone 4 and the iPhone 5 at the same time. Android developers curse the endless varieties.

另外,如果一些精彩的新斯威夫特代码仅运行在Linux上,但不是苹果吗?如何帮助苹果公司和它的客户吗?苹果的业务交付顺利运行的解决方案,而不是培养一个黑客程序员的节日。

为什么苹果应该开源迅速:开源生态系统确保一个健壮的工具如果你想为Android开发,您可以使用任何的工具主要是开源世界的Java。Eclipse吗?确定。IntelliJ吗?听起来不错吗?Ant或Maven从命令行吗?许多人爱他们。Java工具的列表很长,充满了大量的创新。这里是一个重要的关于这个列表:Sun / Oracle没有建立任何。开源迅速将培养开发者生态系统,确保开发人员有更多的理由选择迅速。

为什么苹果不开源迅速:开放是一个Android赢吗苹果可能不会出售最智能手机,但它卖智能手机更有可能购买更多的应用程序。众多研究表明,iPhone用户花更多的比绝大成群的Android应用程序购买——这就是为什么移动开发者iPhone的第一目标,使应用程序商店一个更加健壮的购物体验。如果开发人员可以按一个按钮并将代码部署到iPhone和Android市场,苹果很可能失去其统治世界的应用。如果人们能得到相同的应用程序在一个昂贵的iPhone或廉价的Android,低价格可能会赢。

为什么苹果应该开源迅速:苹果欠开源吗苹果没有完成所有的斯威夫特的荣耀。站在巨人的肩膀上。它不像苹果建立了gcc或LLVM本身。迅速开始在开源世界的基础,只有对苹果的回报通过开源工作的结果。苹果的开源通过达尔文BSD的贡献。为什么不更?

为什么苹果不开源迅速:苹果不欠开源吗你不需要让你的工作如果你建立开放的开源工具。当然,一些许可证GPL要求你分享你所有的修改工具,但这并不延伸到新的东西。苹果建立新事物的一个开放源码的基础。我们都做了同样的事情,保持它专有的。苹果公司为什么不能呢?

为什么苹果应该开源迅速:迅速可以克隆微软试图将。net在Windows平台上。然后开源社区克隆它。同样可能发生迅速。如果有人构建一个完全打开包,它可能成为占主导地位的语言的版本。程序员可以开始构建,然后苹果就没有影响力。开源迅速从一开始就将使苹果能够抵御一个合法的竞争对手的出现。

为什么苹果不开源迅速:谁想要一个克隆吗?iPad可能花费500美元或更多。运行Android的克隆可以在eBay上找到了不到100美元。商店的长队和无休止的等待?当然,一些黑客的地下室可以克隆一些最迅速,但最终他们会想吃这意味着收入的工作。直到有人步骤与金融支持,克隆将保持凉爽的演示,而不是繁荣的堆栈。直到人们开始排队购买商品硬件运行开源迅速,不会有太多的财政支持。

相关文章

这篇文章中,“7原因苹果应该开源迅速,和7个原因它不会”,最初发表在InfoWorld.com。遵循的最新发展应用程序开发移动技术在InfoWorld.com上。最新的商业技术新闻、跟进在Twitter上InfoWorld.com

阅读更多关于应用程序开发在信息世界的应用程序开发渠道。

这个故事,“7原因苹果应该开源迅速——和7的原因它不会“最初发表的信息世界

加入网络社区足球竞猜app软件脸谱网LinkedIn上面的评论主题思想。

版权©2014 IDG通信公司。足球竞彩网下载

SD-WAN买家指南:关键问题要问供应商(和你)