Apple的最新iPad Pro是它最强大的平板电脑。进入WWDC 2021,许多观众(我包括自己)的长期希望我们希望我们最终能够看到 - 多用户的支持,更高级的文件应用程序,最先进的剪辑和Photoshop,与外部显示器更好地兼容。
我们没有得到许多这些梦想的功能,但我们确实得到了一个惊喜:Apple宣布Swift Playgrounds 4,其最新版本的Swift Playgrounds Sandbox,一个程序Apple SVP Craig Federighi声称将带来“整个新的维度”生产力对iPad。“这是一个快速的公告,很容易错过越过跨舞台的新工具。但开发人员表示,它将急剧降低新的iOS开发人员的障碍 - 并且可以在更令人兴奋的iPad功能上播放。
Swift游乐场不是一个新的应用程序。它已经在iPad上提供多年,最近也来到麦克斯。然而,在过去,它在很大程度上是一个针对儿童的教育计划。它介绍了新编码器,通过友好而多彩的拼图迅速推出。过去,它没有被视为开发真实应用的工具。
但Swift Playgrounds 4是Swift游乐场的第一次迭代,可以用作独立开发人员工具。有一些新功能将使应用程序更容易。值得注意的是,在您正在处理它时,您可以查看您在屏幕一侧构建的应用程序的实时预览,在您更改代码时更改。您可以运行App全屏以测试它。但最大的消息是:您不仅可以在Swift Playgrounds 4中创建应用程序,但是当今年晚些时候更新时,您将能够直接从Swift Playgrounds提交到App Store。
“Xcode强大,它很棒,但它非常复杂。”
这是一个很大的事项,因为它允许开发人员绕过当前需要分发软件所需的长期漫长的过程。 Apple Ecosystem的应用目前没有建立在Swift Playgrounds或任何几乎是有趣和丰富多彩的任何东西;它们在很大程度上在Xcode中构建和分发,一个只在Mac上运行的大规模和复杂的应用程序。它很难学习。
此外,从Xcode到App Store的过程的过程有许多复杂的步骤,需要一个开发人员帐户,要安装的其他程序,以及一个要上传的视频,屏幕截图,图形和其他资产。到Apple的平台,称为App Store Connect。这是新开发商进入的障碍。 App Store Connect是甚至是专业人士的颈部疼痛,甚至是导航,Digital Agency Cog Cog的联合创始人Matt Weinberg表示,这是一个超过15年的建立应用程序。
“Xcode强大,它很棒,但它非常复杂,”Weinberg告诉我。 “有很多人都有关于代码的想法,有一个应用程序的想法,然后实现App Store Connect会有50个步骤。我们专业地做到这一点,甚至难以弄清楚App Store Connect。这将帮助他们真正得到应用。“
Tucker Haas,Finance App Quo的联合创始人兼首席执行官,他建于十几个IOS应用程序,同样:“当我第一次学习10年前的IOS应用程序时,这是一个充满障碍的艰巨任务为了获得发展环境,“他告诉我。他说,新的Swift Playgrounds将使事情“为新开发人员百倍。”
Weinberg还认为实时预览功能将有助于让新的开发商订阅。 “夸大了夸大的一笔交易是有点困难的,你可以在你的iPad上写作,并在你编写代码时你正在预览你的实际应用程序,”他说。 “那个时候你写了一段代码,你打了'运行'并且它有效,你看起来,我记得那个,它是25年前。我认为苹果正在做一个非常好的工作,让那一刻更快,对人们更容易。“
多年来,开发人员一直在呼吁iPad的Xcode等同物,以及显而易见的原因。由于缅因作家Paul Miller在2018年被认为,这样的程序将为新的编码人员提供通过Swift Playgrounds通过Swift Playgrounds的方式进行毕业的方式,而无需购买新设备。
iPad也比Mac更实惠,iPad的Xcode可以使应用程序开发更可访问的小企业和想要坚持iPad作为主驱动程序的新开发人员。 “这对于那些想要避免进入Mac的进入的人来说,这是最重要的,”哈斯说。 “建立一个简单的实用程序应用程序并在App Store上获取它的成本现在已经下降了数百美元。”即使对于专业编码器而言,iPad也可用作辅助设备,以便在GO上使用,并在合作者之间传递。
“建立一个简单的实用程序应用程序并在App Store上获取它的成本现在已经下降了数百美元。”
但Swift Playgrounds 4并不是开发商社区正在等待的大公告。它具有重大限制和缺少多个高级工具 - 调试和分析工具,版本控制,故事板集成,对第三方包等支持等。“Swift Playgrounds非常适合试验和调试代码,但缺少许多功能.. 。要求制作富勒成熟的应用程序,“哈斯解释说。他说,该计划是“完美的开发小型公用事业申请,例如待办事项清单,但目前无法建立下一个愤怒的小鸟。”
对于一些开发人员来说,iPad形式因子的便利性被其软件的局限性超过了它的局限性 - 尽管其芯片的新力量持续存在。 “软件开发不仅仅是代码打字,”Serg Krivoblotsky,Technology R& D领先于软件开发公司Macpaw。 “它也很多浏览,阅读,快速切换在不同的工具和应用程序之间。所有这些东西在桌面上仍然更方便。“当然,大量的程序开发人员在Mac上使用,如代码分析仪,调试工具和系统分析器,还没有适用于iPados。
这并不意味着Swift Playgrounds 4对专业人士无用。许多我对实时预览函数进行了兴奋的人,这可以帮助用户可视化他们的代码,因为它们以更可访问的格式向客户端和协作者呈现给客户端和协作者。 Weinberg认为它可能有助于实时头脑风暴。 “我很容易想象在原型设计期间,坐在那里和客户坐在一起,他们坐在那里,他们有一些想法,我们刚刚从字面上建立他们的想法,”他说。
“我迫不及待地等待我的手在Swift Playgrounds 4,”软件代理Martiancraft的工程师克里斯瓦格纳说。 WAGNER计划使用它来“孤立地迭代特征 - 即在iPad上写入组件并将其带入更大的Xcode项目。”
当然,一些专业人员可以使用它以获得乐趣。 “我可以看到自己在一边写一个应用程序,”另一个Martiancraft工程师,使用Mac工作的Martiancraft工程师说,但是iPad Pro作为他的个人设备。
但是关于Swift Playgrounds 4的最重要的事情,我所说的开发人员是它表明Apple对iPad未来的愿景。对于许多人来说,这是一个提示,在iPad上编码是Apple的优先级 - 并且“iPad上的Xcode”,并且可能是更好地补充它的用户界面,可能在路上。
“我将新功能视为为将Xcode带到iPad的重要第一步,”麦克帕群岛的CTO Vira Tkachenko说。 “关于iPad的Xcode的谈判已经发生了一段时间。它对MAC上的M1处理器看起来不可避免,苹果逐渐为合并MacOS和iOS奠定了基础。 Tkachenko告诉我,她“迫不及待地想在iPad上看到真正的Xcode。”
当Apple宣布M1 iPad Pro时,我认为Apple应该允许设备运行MacOS。毕竟,iPad拥有弥补MacBook Air最大的弱点的硬件,并且大量的大苏尔的功能将利用其触摸屏能力。看起来我们在苹果公司的硬件演变中达到了一点,在MacBook可以做iPad可以做的一切,而iPad仍然只能做iPad的东西(即使很多“MacBook”任务也可以效益其独特的外形,硬件和触摸屏)。
所以在观看这个主题演讲后,与使用此事的人在和一天结束时,我很乐观。 将应用程序开发移动到iPad是一个标志,苹果(与自己坚持)正在以这种方式思考iPad。 它正在考虑iPad作为MacBook替代品。 它开始带来以前永远不可能的任务。 也许我们可以期待Xcode或类似于其形状因素的东西。 也许我们可以期待一个更适合应用程序开发的iPados。 无论如何,似乎我们可能会看到更多来自的地方 - 至少,我当然希望我们能够。