编辑:智东西    发布日期:2021-06-17 14:07:01

据国外媒体 The Verge 报道,苹果公司虽然实现了用 iPad 写代码,但事实上 iPad 目前还不能完全作为开发者工具。

此前在 2021WWDC 大会上,苹果高级副总裁克雷格・费德里吉(Craig Federighi)声称 Swift Playgrounds 4 将为 iPad 带来“全新维度的生产力”。

2016 年苹果全球开发者大会的最后七分钟,苹果发布了 Swift Playgrounds 编程学习软件。

库克表示,编程应该是一门必备的语言技能。Swift Playgrounds 作为一款编程教育类软件,可以为人们提供基础的编程教育。此时,Swift Playgrounds 被人们视为针对儿童编程的教育软件,而不是开发应用程序的工具。

五年后,Swift Playgrounds 再次出现在全球开发者大会上,这次苹果公司发布了 Swift Playgrounds 4。Swift Playgrounds 4 是 Swift Playgrounds 的首个迭代产品,苹果认为,它可以作为一个独立的开发者工具。

据相关开发人员表示,Swift Playgrounds 4 将大大地降低了 iOS 软件开发者的准入门槛,并在未来可能会给人们带来更大的惊喜。

据今年全球开发者大会介绍,当 Swift Playgrounds 4 在平台上线时,你可以从 Swift Playgrounds 4 将编写完成的软件直接提交到 App Store。这是一个非常便捷地操作,它帮助软件开发人员省去了发布软件所需要漫长而又复杂的过程。

目前苹果生态系统的应用程序主要是通过 Xcode 构建和分发。你需要拥有一个开发者帐户、安装多个程序软件,将一系列的视频、图片等其他材料上传到 App Store。这些复杂的步骤都成为了初级开发人员发布软件时的阻碍。

“Xcode 的功能十分强大,但也非常复杂”,数字代理机构 Happy Cog 的联合创始人马特・温伯格(Matt Weinberg)提到,“很多人都会有写编程的想法,然后他们会发现将软件发布到 App Store 上需要 50 多个步骤”,“虽然我们是专业人士,但有时甚至我们都很难找到软件发布的地方”。

金融软件 Quo 的联合创始人和首席执行官塔克・哈斯(Tucker Haas)也有同样的感觉,“当我第一次学习开发 iOS 软件时,发布软件是一项艰巨的任务”。他认为,Swift Playgrounds 4 会让“新的 iOS 开发者轻松百倍”。

Swift Playgrounds 4 能为用户提供代码实时预览的功能,将代码可视化。你可以在屏幕左边编写代码,在屏幕右边查看程序运转。当然,你也可以运用全屏模式来检测代码运行。

“你可以在 iPad 上编写代码,而在编写代码的时候,你正得到实际软件的预览。”温伯格谈到,“当你编写完一段代码,然后点击‘运行’。在它开始运转的那一刻,你会颇有感触”,“我认为苹果做得很好,让人们‘那一刻’的到来变得更快,更容易”。

很多专业人士都认为实时预览功能可以帮助将代码程序更直观地呈现给客户以及合作者。

温伯格表示,这同样对头脑风暴也有帮助。他表示,“我很容易联想到,当我们在制作(软件)原型时,客户和合作伙伴坐在一旁,他们在表达自己的想法,而我们可以当场用代码构建他们的想法”。

“我迫不及待地想得到 Swift Playgrounds 4”,MartianCraft 软件公司的工程师克里斯・瓦格纳(Chris Wagner)说到。瓦格纳计划使用 Swift Playgrounds 4 来“独立迭代(iterate on features in isolation)”—— 在 iPad 上编写组件,并将它们带到更大的 Xcode 项目。

有些专业人士认为 Swift Playgroundsv4 为编写软件带来了趣味性。“我可以左右开弓”,科里・博洪(Cory Bohon)提到,他可以一边使用 Mac 工作,一边在 iPad Pro 运作程序。

“Swift Playgrounds 4 非常适合来进行软件实验和调试代码,但 iPad 上还缺少了一些专业的程序,如代码分析器(code analyzers)、调试工具(debugging tools)和系统分析器(system profilers)等。Swift Playgrounds 4 不能制作更成熟的应用程序”,哈斯解释说。他举个例子,“Swift Playgrounds 4 非常适合开发小型实用型软件,比如待办事项清单,但目前无法去构建一个‘愤怒的小鸟’(Angry Birds)”。

据悉,业内 iOS 软件开发者一直希望 Xcode 软件能有适配 iPad 的版本。

The Verge 作者 Paul Miller 认为,iPad 版的 Xcode 可以帮助那些通过 Swift Playgrounds 学会编程的人员能够成为“真正的软件开发人员”,并且他们不需要购买新的设备。

iPad 版的 Xcode 可以让坚持想要将 iPad 作为主要编写软件程序设备的小企业和开发新手人员更容易开发软件。即使对于专业程序员来说,iPad 版的 Xcode 也可以作为在路上使用或传递给合作者之间的便携式设备。

许多开发者认为,Swift Playgrounds 4 的到来暗示了苹果对 iPad 的规划 ——“iPad 上的 Xcode 要来了”。“我把 Swift Playgrounds4 看做 Xcode 即将适配 iPad 行动的第一步,”Mac Paw 的首席技术官 Vira Tkachenko 说,“苹果正在逐渐为合并 MacOS 和 iOS 奠定基础”。

专业软件开发者表示,尽管最新款的 iPad 软件搭载了 M1 芯片,但 iPad 软件生态的局限性还是超过其所提供的便捷性。

“软件开发不仅需要输入代码”,软件开发公司 MacPaw 的技术研发负责人 Serg Krivoblotsky 谈到,“它还需要大量的浏览、阅读、以及在不同工具和软件之间完成快速切换。所有这些步骤目前都是电脑上更加方便”。

五年前,Swift Playgrounds 只是一颗种子,主要以教学体验为主,孕育着一批试图学习代码的新手程序员。

五年后,Swift Playgrounds 4 为这些通过 Swift Playgrounds 学会编程的用户提供更专业的编程软件。

未来的 iPad 是否能作为真正便携式的开发者工具,我们拭目以待。

iPadOS 14壁纸 iPadOS14壁纸是苹果最新发布的iPadOS14系统的原生壁纸合集。iPadOS14壁纸包含了数十张最新系统原生壁纸,浅色和深色模式下的壁纸都包含在内;您可以免费下载。 简体中文 · 2.00 MBM ·

热点资讯

更多
英特尔正与台积电接洽,虑将部分芯片生产外包给台积电 近期英特尔因7nm制程落后、苹果M1芯片冲击等压力,被曝正与台积电接洽将芯片制造业务外包,从而可投入更多资源至芯片设计。
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 2020年第四季度iPhone 12系列在中国大陆销量达1800万部,苹果智能手机份额回升至20%。文章梳理了其销售结构与2021年面临的安卓旗舰竞争压力。
高通斥资约90亿收购芯片公司NUVIA 前苹果芯片架构大神加盟 2021年1月13日高通以14亿美元收购芯片初创公司Nuvia,旨在将其定制ARM架构技术用于智能手机、笔记本及汽车处理器,并减轻对Arm依赖。
大公司晨读:B站计划3月港股上市;苹果斥资1亿美元力促种族平等 本文汇总了近期多项科技动态,包括B站拟在港上市、苹果斥资推动种族平等、富士康与吉利合资电动汽车、英特尔任命新CEO、高通收购Nuvia挑战苹果英特尔,以及外交部回应美胁迫禁用中国5G设备。

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 苹果中国官网近日上线“家居”板块并引入第三方配件,文章分析HomeKit生态在华发展缓慢的原因,指出其产品线窄与兼容性差等挑战。
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年国内手机市场出货量同比大幅下滑,本文从折叠屏逆势增长、联发科切入旗舰与卫星通信创新等角度分析厂商破局路径。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 外媒爆料称iPhone 15系列将搭载注重能效的A17芯片以改善电池续航,全系可能标配灵动岛设计,Pro版采用3nm工艺,并或因欧盟规定改用USB-C接口,定价策略也有调整传闻。
步子太大?工程设计失误或成A16升级不大的诱因 文章分析了苹果A16仿生芯片GPU性能未达预期、被骁龙8反超的现象,指出原型功耗过高砍掉新功能及人才流失是主要原因。

相关软件

  • iPadOS 14壁纸 简体中文. 2.00 MBM · iPadOS14壁纸是苹果最新发布的iPadOS14系统的原生壁纸合集。iPadOS14壁纸包含了数十张最新系统原生壁纸,浅色和深色模式下的壁纸都包含在内;您可 ...