【免责声明】 本文是基于外部来源的信息重新整理的。请在参考本文内容前核实原始来源。
新闻摘要
以下内容已在网上发布。下面提供了翻译摘要。有关详细信息,请参阅原文。
苹果公司宣布对其开发者工具进行了重大改进,使创作者能够更轻松地为iPhone、iPad、Mac和其他苹果设备构建复杂的应用程序。这些更新包括Xcode(苹果的应用程序开发软件)的改进版本、可帮助编写和调试代码的新型人工智能驱动的编码助手,以及使创建美丽界面更加直观的增强型设计工具。苹果公司的现代用户界面框架SwiftUI现在包括可像数字乐高积木一样使用的拖放组件。该公司还推出了新的机器学习工具,使开发者无需深入了解人工智能就能为其应用程序添加AI功能。这些改进特别有利于编程新手,因为这些工具现在提供了更多指导、自动错误修正和可视化编程选项。苹果公司的iPad应用程序Swift Playgrounds已经得到增强,允许学生直接在平板电脑上创建完整的应用程序。这些更新还包括更好的协作功能,允许学生团队远程合作完成项目,以及改进的测试工具,帮助确保应用程序在发布前正常工作。
来源: 苹果新闻室
本站解析
背景和环境
创建应用程序曾经就像从头开始建造一栋房子 – 您需要了解木工、管道和电气工作。苹果的开发者工具正在改变这一点,使应用程序创建更像是按照明确的说明和提供的正确工具组装家具。自2007年iPhone首次推出以来,这些工具已经发生了显著变化,当时创建应用程序需要广泛的编程知识。
App Store经济现在在美国单独支持着超过500万个就业岗位,许多成功的应用程序都是由青少年和大学生创建的。著名的例子包括尼克·达洛伊西奥,他在17岁时将他的新闻应用程序Summly以3000万美元的价格卖给了雅虎,以及创造了流行应用程序Heads Up!和Monument Valley的独立开发者。
专家分析
向可视化编程和人工智能辅助的转变代表了应用程序开发的民主化。就像WordPress使网站创建对非程序员来说更加可及一样,这些新工具降低了应用程序创建的障碍。人工智能编码助手就像智能自动完成一样,根据自然语言描述建议整个功能。
对于学生来说,这个时机再合适不过了。就业市场越来越重视应用程序开发技能,即使在非技术领域也是如此。医生创建医疗参考应用程序,教师构建教育工具,艺术家开发创意应用程序。了解应用程序开发变得和学会写作或使用电子表格一样有价值。
补充数据和事实
对教育的影响已经显而易见。全球有5,000多所学校正在使用苹果的课程教授应用程序开发,10岁的学生也在创建功能性应用程序。平均iOS开发者年收入为96,000美元,但许多学生开发者在上学期间就通过App Store获得收入。
苹果设计的编程语言Swift比传统语言更容易学习,现已成为全球第10大最受欢迎的编程语言。大学报告称,学生可以在几周内使用Swift创建他们的第一个应用程序,而使用Java或C++等旧语言需要几个月的时间。
相关新闻
这种民主化趋势延伸到整个科技行业。谷歌的Flutter框架同样简化了跨平台应用程序开发。微软的Power Apps让企业用户无需编码即可创建应用程序。甚至像Unity这样的游戏引擎现在也提供可视化脚本选项。
“无代码”和”低代码”平台的兴起反映了对不需要计算机科学学位的创意工具的不断增长的需求。这种转变可能通过让更多人创造数字解决方案来解决到2030年预计出现的100万程序员短缺问题。
总结
苹果增强的开发者工具代表着不仅仅是技术改进 – 它们为新一代创作者敞开了大门。通过提供可视化工具、人工智能辅助和更好的学习资源,使应用程序开发更加易于接触,苹果正在赋予学生将他们的想法变为现实的能力。无论您梦想创造下一个病毒式游戏,还是通过技术解决社区问题,这些工具都使您开始这段旅程比以往任何时候都更加容易。
公众反应
计算机科学教师赞扬这些更新使编程对被传统编码吓到的学生来说更加亲和。年轻开发者庆祝人工智能辅助帮助他们更快地学习。一些有经验的程序员担心过度简单化,而其他人则欢迎能处理繁琐任务的工具。家长很高兴他们的孩子可以在学校的iPad上安全地探索技术创造。
常见问题解答
问: 我需要知道如何编码才能使用这些工具吗?
答: 虽然基本的编程知识会有所帮助,但新的可视化工具和人工智能助手使即使没有编码经验的人也能创建简单的应用程序。这就像学习一门新语言 – 您从基础开始,并随着时间的推移不断提高。
问: 学生真的能从应用程序中赚钱吗?
答: 是的!许多成功的应用程序都是从学生项目开始的。即使是简单的应用程序也可以通过广告或小额购买价格获得收入。一些学生赚的钱足以支付大学学费。
问: 我需要什么设备来开始?
答: 您可以在任何iPad上使用Swift Playgrounds开始学习Swift。要将应用程序发布到App Store,您最终需要一台Mac电脑和一个每年99美元的开发者账户。