首页 > 动态 > 关键词 > 苹果最新资讯 > 正文

苹果宣布Swift开发语言开源支持Linux操作系统

2015-12-04 17:39 · 稿源:凤凰科技

苹果去年发布全新编程语言Swift

凤凰科技讯 北京时间12月4日消息,据科技网站The Verge报道,苹果去年发布了一种全新编程语言Swift,目的是简化为iOS或OS X开发软件。今天Swift又迈出一大步:成为开源软件。苹果将通过新建的Swift.org网站和GitHub托管Swift项目。非苹果开发人员可以研究Swift,为Swift的发展做出自己的贡献,把它移植到新平台。

苹果今天发布了在Linux上运行的Swift版本。这意味着,IBM等苹果在企业市场的合作伙伴能利用Swift开发应用中面向消费者的部分,并使应用能访问运行Swift软件的Linux服务器。

尽管苹果可能不会再把Swift移植到其他平台,但成为开源软件意味着其他开发人员可能把它移植到Windows和Android操作系统。苹果曾表示,它希望Swift能成为未来20年的核心编程语言之一。如果苹果“梦想成真”,Swift将支持所有主要桌面和移动平台。苹果也将因此受益:使用Swift的人越多,为其设备开发软件的人也就越多。

尽管苹果开放其技术比较罕见,但它使数项面向开发者的技术成为开源项目。今年早些时候,苹果使iOS的ResearchKit成为开源项目,Safari浏览器的渲染引擎WebKit很久以前就成为开源项目。

Swift成为开源项目并不意味着苹果将对它的发展“听之任之”。苹果将继续领导对Swift的开发,其开发工作将对外界透明。外界开发者可以与苹果合作,帮助确定Swift的发展方向等事项。

尽管开发者可以下载开源版Swift,并利用它开发软件,但它不能用于为App Store开发应用,这主要是出于安全和稳定性考虑。希望为App Store开发应用的开发者仍然需要购买苹果的付费版Swift。付费版Swift的开发节奏将慢于开源版,并吸收后者的新特性。

苹果将通过Swift.org设立一个开发者社区,其中包括缺陷追踪系统、技术博客和邮件列表,以及相关教程。

苹果尚未披露Swift在开发者中的普及情况。除iOS和OS X外,Swift还可以用于为tvOS和watchOS开发应用。

本身的灵活性和苹果的支持,似乎足以使Swift成为一种流行的编程语言。市场研究公司RedMonk 7月份表示,“Swift的增长速度快于我们追踪的其他任何一种语言。”RedMonk分析师斯蒂芬·奥格拉迪(Stephen O'Grady)还表示,“Swift的开源版本和Linux版本,理论上将为其发展提供更大的动力。” (编译/霜叶)

  • 相关推荐
  • 大家在看
  • 著名开源项目Apache Doris开发者徐冬奇加入微博广告技术团队

    著名开源项目、在线分析型分布式数据库Apache Doris的主要开发者,原百度凤巢广告系统高级架构师、阿里巴巴数据智能商业化技术负责人徐冬奇,已于近日入职微博广告技术团队,担任微博广告技术总架构师。据百度内部人士爆料,Doris最初是只为解决凤巢广告报表需求而设计的专用系统。2012年徐冬奇在前百度首席架构师James Peng(前Google 核心工程师,现自动驾驶独角兽小马智行CEO)指导下,作为Dor

  • openEA专访丨浅谈开源的未来:中国开源社区建立是关键

    摘要:今天,openea.net重新上线,这次社区会给我们哪些便利呢?未来的发展方向又是什么呢?听说这次改版增加很多额外价值包!开源君独家采访了社区建设与运营相关负责人,现在带大家一起走进openEA开源社区吧。openEA开源社区(ID:openEA)| 出品小夕 | 编辑Dream | 作者开源君 | 采访openEA运营部 | 受访开源,天生带有“共享精神”的基因,开源生态同时也是被验证过的商业模式。目前国内领先的互联网企业也在开源领域争相布局:

  • 苹果或将开发可折叠iPhone 机身圆润无刘海

    据知名苹果爆料大神Jon Prosser透露,苹果正在开发一款可折叠的iPhone原型机。和以往采用一块柔性屏幕折叠的折叠屏手机不同,苹果的可折叠手机是将两个独立的显示面板通过铰链连接,中框为带弧度的不锈钢材质,在设计语言上和目前的iPhone11 差不多,无刘海,但在显示屏外侧有一个 "小小的额头",用于Face ID。不过,该爆料人认为,可折叠的iPhone今年上市的可能性不大。

  • 苹果股价历史新高 WWDC开发者大会助力苹果再创历史

    6月22日晚上,苹果的WWDC全球开发者大会正式举办了,受此影响,苹果股价再次创历史新高,飙升超过2%,最高涨至359. 46美元。苹果股价历史新高苹果CEO库克表示,对于Mac而言,这绝对是有历史意义的一天。库克表示,第一款采用苹果芯片的Mac预计将在今年年底面市,预计过渡期需要两年时间。Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待京东自营¥5999去购买苹果股价历史新高原因据苹果公布,苹果的WWDC全球开发?

  • 苹果公布WWDC20日程 苹果开发者大会时间、细节公布

    北京时间 6 月 12 日凌晨,苹果宣布了 WWDC20 开发者大会的时间表。从 6 月 22 日到 26 日,苹果全球开发者社区超过 2300 万名开发者,将以前所未有的虚拟方式齐聚一堂。

  • 李楠评价苹果WWDC:果然是抄袭到全球开发者哭泣的大会

    6月23日消息,一位知友在知乎提问,如何评价2020年苹果全球开发者大会?李楠表示,那些Android十年前就实现的东西不说了,果然是抄袭到全球开发者哭泣的大会。李楠指出,苹果WWDC有意思的地

  • 开发者:苹果不会让iOS 14对外支持通话录音功能

    之前曾有外媒给出消息称,苹果将会在iOS 14上增加通话录音功能,这让不少用户期待不已。从曝光的截图上看,用户需要获得通话人员的同意才能启用通话录音功能,并且在通话过程中严禁与他人共享

  • 安卓手机新功能对标苹果AirDrop 谷歌开发NearbyShare

    近日,有外媒报道称,谷歌已经为Android开发了一个类似于Airdrop的文件共享功能“Nearby Share”,可支持附近的Android设备之间快速无线传输文件。据悉谷歌文件显示,该共享服务可在Windows、macOS、Linux乃至Chrome OS的PC上运行。

  • 台媒:台积电投入300人研发团队 协助苹果开发Mac芯片

    【TechWeb】6月24日消息,据台湾媒体报道,苹果日前发布的自研Mac芯片,台积电也起到了关键作用。台积电台媒称,台积电以300人研发团队投入开发,协助苹果笔电告别英特尔。并且台积电团队仍未功成身退,还在协助后续研发。台媒援引业内人士评论称,苹果能摆脱英特尔X86架构处理器,轻松切入ARM架构,台积电起了很大作用。台积电与ARM长期保持良好的合作关係,双方于2019年共同发布业界首款7nm ARM核心的CoWoS小晶片系统,其中内建

  • 苹果调整应用审核流程,开发者可以“挑战”App Store规则

    ​苹果本周一表示,将允许软件开发商"挑战"管理其应用程序审查流程的指导方针,并将停止因轻微违规而阻止修复常规漏洞的做法。

  • 苹果服软了:调整应用审批政策 开发者可挑战App Store规则

    在应用开发者上周纷纷对苹果App Store规则表达愤怒之情后,苹果周一表示,从今年夏天开始,将对其应用审批政策做出两处调整。作为苹果应用审核系统的一部分,所有iPhone应用都需要接受苹果员工的审核,以便检查这些应用是否违反了苹果的“指导方针”,然后确定应用能否在App Store上架,或者是否让开发者进行修复。根据苹果周一公布的新闻稿,从今年夏天开始,苹?

  • 苹果iOS14开发者预览描述文件短暂泄露,目前已被撤回

    6月15日,外媒报道称在当天上午早些时候有一些开发者发现,苹果悄然发布了iOS 14 Developer Beta开发者预览升级的描述文件,不过最后时刻官方撤回了这个文件,防止新系统提前泄露。

  • 读懂生命的“语言” 有孚专有云为基因行业提速

    基因图谱被称为"上帝用以创造生命的语言"。世界各国的科学家们都在倾尽全力读懂“生命的语言”,破解每一个未知基因的奥秘。读懂“生命的语言”,对于提高公众健康水平,降低沉重的医疗费用具有非常重要的意义。读懂生命的"语言",实现科学的价值基因技术听起来很神秘,但其实早已经在多个领域中得到应用。例如基因测序技术能够用于疾病的预防、疾病的诊断、指导个体化用药,还能够帮助病毒基因研究所研发病毒诊断试剂,监控病毒疫

  • OPPO 加入 OpenChain,与谷歌微软共建开源许可标准

    据外媒彭博新闻社 10 日报道,2020 年 5 月 27 日,OPPO 正式成为内地首家OpenChain 白金会员,与谷歌、微软、ARM等行业领军企业一起,参与开源许可标准的制定,共建更加健康的全球开源体系。 OpenChain 作为 Linux 基金会下的项目,旨在制定开源软件供应链标准,帮助各种组织更高效地解决开源许可证一致性地问题。通过 OpenChain 认证后,开源许可流程将更为轻松。目前 ARM、微软、谷歌、高通等各领域巨头纷纷加入 OpenChain,为

  • 编程语言最新排名:Java最受欢迎、JS用户最多

    IDE工具开发商JetBrains基于2万名开发者,对编程语言的最新情况进行了统计描摹。就受欢迎程度而言,Java高居第一位,但在使用人数上,JavaScript则名列榜首。欢迎程度的统计方法是,让参与的

  • 苹果新版iOS疯狂致敬安卓和微信,新Mac搭载自研CPU!这届苹果开发者大会料足槽点密

    当你一夜醒来,无数个关于苹果最新发布会的片段已铺天盖地。有说苹果自嗨的——因为作为史上最特殊的一次WWDC,库克完全就在空无一人的会场独自演讲。

  • 报告:JavaScript为最常用整体编程语言 Python超过Java

    在过去的 12 个月中,Python在使用的编程语言列表中已经超过了Java,它也是被研究最多的语言。报告称,在过去的 12 个月里,30%的受访者开始或继续学习Python,甚至比去年还要多。

  • 炮轰苹果内购分成霸王条款 Basecamp呼吁给开发者更多选择

    Hey 是 Basecamp 开发的一款电子邮件应用,其在近日卷入了与内购有关的争议中。此前人们展开了围绕科技巨头应用商店政策的讨论,且很大一部分都是与收费问题有关。不过该公司 CEO Jason Fried 在周五发表的一篇播客文章中表示:本次争议更多地围绕客户体验,而不是金钱方面。

  • 苹果将向开发者开放U1超宽带芯片 并推出“近距离交互”框架

    【TechWeb】6月24日消息,据国外媒体报道,苹果已经宣布,它将向开发者开放U1超宽带芯片,并在iOS 14中推出一个新的“近距离交互”(Nearby Interaction)框架。苹果外媒报道称,“近距离交互”框架可以帮助搭载U1芯片的设备感知彼此的距离和相对方向。在当前的版本中,超宽带(UWB)技术确实有一些限制。例如,苹果指出,要使该功能正常运行,两台iPhone设备必须是纵向的,以确保距离和方向的准确测量,否则可能会限制测量能力。

  • 爆料人透露苹果正开发可折叠iPhone:两块独立屏幕连接 无刘海

    6月16日消息,据国外媒体报道,爆料人乔恩·普罗塞(Jon Prosser)透露,苹果正在开发一款可折叠的iPhone原型机。据悉,这款手机的特点是将两个独立的显示屏通过铰链连接,而不是像三星的可折叠屏手机Galaxy Fold那样只有一个显示屏。普罗塞表示,可折叠的iPhone根本就不是可折叠的设计。这意味着它不会像摩托罗拉的新款RAZR、三星Galaxy Fold和其他一些设备那样拥有可折叠的显示屏。相反,它的设计类似于微软的Surfac

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天