首页 > 业界 > 关键词  > WWDC22最新资讯  > 正文

专访苹果WWDC22学生挑战赛获奖者:iPad和Swift语言 让编程门槛不断降低

2022-06-05 19:16 · 稿源: 凤凰网科技

凤凰网科技讯 (作者/贾楠)在北京时间6月7日凌晨一点,苹果今年的全球开发者大会WWDC22将正式开幕,在这为期五天的大会中,全球的开发者们将有机会与苹果的工程师一起交流app的开发问题。届时,苹果也将在开幕的主题演讲中带来iOS、iPadOS、macOS以及watchOS的设计与功能更新。

WWDC22海报

按照往年惯例,苹果在今年春季举办了Swift学生挑战赛,并在大会前公布了本次的获奖名单。据了解,在此次获奖的350名学生开发者中,共有21名同学来自中国内地,凤凰网科技也受邀采访到了部分同学,来了解这些获奖作品的创作灵感与故事。

更灵活的开发方式

张佰一

来自同济大学的张佰一是软件工程专业的大三学生。他的作品《Code Translate》可以允许使用者更直观地理解代码被翻译成中间代码时的样子,从而帮助课程的学习。从小学开始接触苹果设备的张佰一被当时App Store中的各种app吸引,尝试不同的交互方式和设计风格成了他小时候的乐趣之一,这也让他对创新有了自己的定义。在进入大学后,他便走上了自己的编程之路,并开始接触iOS软件开发。

对计算机相关专业的学生来说,《编译原理》并不陌生,学习课程的困难也给了张佰一开发Code Translator的灵感。“如果我能在刚接触这个知识的时候就能知道不同的代码翻译成中间代码是什么样子,肯定能大大地减少我困惑的时间。”张佰一说。但跟大家对于开发app的认知稍有不同,从原型设计、logo制作到代码的调试,张佰一的这款作品都是在一台iPad mini上完成的。

Code Translator展示

Code Translator展示

在去年的WWDC21上,苹果为iPad上的Swift Playground带来了编译代码、提交app的能力,这也让受疫情影响无法使用学校设备的张佰一得以顺利参赛。在分享中,张佰一表示,尽管相比电脑来说,iPad的屏幕要更小一些,但在开发过程中同样可以直接实时预览app的样子。同时因为app本身就是要在iPad上运行的,相比电脑上使用Xcode的模拟器来说,代码的测试要更快一些,在找到问题后也可以直接去调整、重新运行测试。

用iPad开发app

用iPad开发app

随着iPad的处理性能不断增强,苹果正在为iPad解锁越来越多原本只有电脑才有的能力。用备忘录制作原型,用XMind制作思维导图,用Playgrounds进行编码、调试,从张佰一的这个作品中能看出,iPad正逐渐具备完整app开发的能力。这一开发方式的转变,或许会像iPad对绘画的影响一样,让更多的人可以接触到app的开发、通过编程来解决问题。

解决问题是开发的初衷

王毓萱

开发程序的初衷是每次与开发者们对话都绕不开的话题,而每位开发者的答案也基本都一样,那就是解决自己在生活中遇到的问题。对于计算机科学与技术专业的王毓萱来说也不例外。受疫情影响,王毓萱的学校实行了封寝政策,随之而来的,是她周围的室友、同学们慢慢出现的心理问题,这也让王毓萱有了开发这次作品的想法。

在她此次的获奖作品《the Path in the Garden》中,用户可以通过几个简单的问题来对自己的心理状态做一个判断,在她构建的花园中,灌木上会根据用户的不同回答长出不同的花朵,最终在道路的尽头获得测试结果以及建议。“我可能没有最强、最顶尖的技术,但我真的想要帮助饱受疫情之苦的人们,因为我看见身边的人正在煎熬。”王毓萱这样说道。

the Path in the Garden展示

the Path in the Garden展示

在收集资料的过程中,王毓萱在社交媒体上浏览了许多人的心情日记,这些内心的记录也让她更加坚定了完成这个作品的决心。为此,从没写过SwiftUI的她开始从头学习。除了通过网络平台的一些视频课程自学外,学校的iOS Club给了第一次参加学生挑战赛的王毓萱很好的支持。

作为吉林大学iOS Club的副社长,王毓萱认为相比于其他的科学类社团,iOS Club的活跃与乐于分享的氛围让大家可以很好地学习通过Swift。通过师哥师姐的指导以及与其他伙伴们共同开发项目,之前从没接触过iOS开发的王毓萱逐渐熟悉起了Swift语言,也让她对自己的未来的就业有了新的期待。“或许我能成为一名苹果的工程师呢?”王毓萱分享到。

更清晰的未来规划

吴瑶瑶

作为北京邮电大学iOS Club的建立者,信息管理与信息系统专业的吴瑶瑶已经是第二年获奖了。相比于去年参赛,吴瑶瑶跟我说她今年在心态上有了不小的变化。在今年的作品《HockeyTourWithBingDwenDwen》中,吴瑶瑶继续使用了苹果的AR技术,来进行冰雪运动的推广,向使用者科普冰球的规则。跟去年不同的是,吴瑶瑶今年的作品从开始思考素材到最终功能的实现只用了20小时左右的时间,甚至作品文书只用了15分钟完成,相比去年的60小时,有了巨大的变化。

“我明白了我究竟想成为怎么样的人。”吴瑶瑶说,在过去的一年中,她可以非常踏实地按照自己的目标前进而不受他人想法左右。而在参赛心态上,去年的获奖经历也让她有了自信跟勇气去尝试,即使机会渺茫也不会放弃。

HockeyTourWithBingDwenDwen展示

吴瑶瑶表示,学习Swift的开发帮助她找到了内心真正的方向,学生挑战赛的经历也让她确认了自己对于编程的热爱。现在的吴瑶瑶有三个正在进行的app开发项目,而即将毕业的她也决定出国寻求第二个计算机科学的本科学位,来打牢基础,成为一个优秀的软件工程师和独立开发者。

正如吴瑶瑶他们所表现的,激发学生开发者的编程热情是苹果举办Swift学生挑战赛的初衷。为了实现这一目标,苹果也在不断提供诸如SwiftUI等工具、解锁iPad的开发能力,来降低编程的门槛,让更多的学生加入到这个行列中。在准备比赛的过程中,参赛的同学也能得到不限于编程知识的收获。

在今年的获奖同学分享中,能够明显感知到他们因为Swift编程,而对生活有了不一样的思考,对自己的未来有了更明确的规划。这些人生收获对于每个人来说都是宝贵的,相信这些优秀的学生开发者们在未来能够不断创作出更多app,来实现自己的价值,解决更多的问题。

今年的WWDC22又会有什么样的新功能呢?欢迎关注「凤凰网科技」和「凰家评测」,届时我们将进行全程报道,并在第一时间上手体验苹果系统全家桶。

举报

  • 相关推荐
  • 大家在看
  • AI Detector:检测AI生成的内容

    AI Detector是一个在线工具,使用先进的算法和机器学习来检测文本是否由AI生成。它可以分析写作风格和句子结构,判断内容是否由ChatGPT、GPT 4、Bard、Claude或人类创作。您可以免费使用AI Detector,每次最多检测1000个字,并获得95%的准确率。

  • WitChat:AI支持的最佳客户服务系统

    WitChat是一款具有AI集成的客户服务系统。我们的软件通过文本、手机、电话、电子邮件、聊天和社交媒体等多种渠道增强客户互动体验。

  • editoReview.com:基于AI的论文和应用界面的同行评审

    editoReview是一个为学术编辑和营销代理提供咨询服务的平台,旨在评估研究文章或服务插件API在AI界面上的可搜索性和可用性。用户可以通过AI聊天记录或模板文档开始新的评审,引用参考文献或应用程序以与作者或开发者安排会议,支付咨询费用,并发布可共享的评审记录。editoReview通过智能搜索和智能使用的方式帮助编辑和营销人员明确论文或服务插件在界面上的可行性,并在arXiv文献和Zapier市场的其他论文和应用上进行了整合。

  • Draph Art:AI生成的背景去除和高质量产品图片

    Draph Art是一款能够自动生成背景去除、道具、光照、阴影和模特等所有元素的AI产品。无需专业技术,任何人都可以制作出吸引人的产品图片。通过Draph Art,您可以使用相关的产品照片来吸引顾客的注意力。从一张原始照片到多种主题的产品照片,只需告诉我们您想要的主题,AI将分析上传照片的背景氛围和颜色,然后为所选择的主题生成多张照片。

  • 百度文库-智能漫画·智能画本:一站式智能漫画创作工具,从创意到作品一键实现

    百度文库推出的智能漫画创作工具,具有以下优势:1.一站式创作流程,从创意到成品无缝衔接。2.多种漫画风格可选,如韩系卡通、浪漫厚涂等。3.人物形象、表情、场景等描绘精细生动,媲美漫画家水准。4.内置智能编辑器,可对细节进行精修。5.无需专业绘画技能,有创意即可创作。6.目前处于公测阶段,可关注公众号预约体验。

  • 星辰语义大模型-TeleChat:星辰语义大模型,智能对话助手

    TeleChat是由中电信人工智能科技有限公司研发的星辰语义大模型,具备强大的对话生成能力,支持多轮对话,适用于多种场景的智能问答和内容生成。模型经过大量高质量中英文语料训练,具备优秀的通用问答、知识类、代码类、数学类问答能力。

  • Live2D Virtual Human for Chatting based on Unity:基于Unity的Live2D虚拟人实时聊天系统

    AI女友是一款基于Unity开发的Live2D虚拟人实时聊天系统,它利用Live2D技术提供动态的虚拟人形象,结合Unity的实时渲染功能,实现与用户的动态交互和聊天。主要功能包括Live2D虚拟人形象集成、实时聊天、图像处理和人脸检测,支持高清分辨率显示,并且可自定义和扩展。

  • School AI:个性化AI学习助手,提升学习效率

    School AI是一个专为K12学生设计的AI平台,提供个性化学习体验和即时反馈,支持多语言环境,帮助学生以母语进行互动,增强教育的普遍性和包容性。平台对教师免费开放,内置监控和控制工具,帮助教育工作者设计更好、更个性化的课堂体验。

  • MetaAI:使用 Meta AI 助手完成任务、创建免费 AI 生成图像和获取任何问题的答案

    Meta AI 是一款功能强大的 AI 助理,建立在 Meta 的先进 AI 技术之上。它可以帮助您完成各种任务,如创建备忘单、润色电子邮件写作、回答问题等。同时它还具有图像生成功能,可以根据您的文字描述生成相应的图像。Meta AI 免费使用,致力于为用户提供高效、智能、多功能的 AI 体验。

  • Meta Llama 3:Meta 新一代开源大型语言模型,性能卓越

    Meta Llama 3是Meta公司推出的新一代开源大型语言模型,性能卓越,在多项行业基准测试中表现出色。它可支持广泛的使用场景,包括改善推理能力等新功能。该模型将在未来支持多语种、多模态,提供更长的上下文窗口和整体性能提升。Llama 3秉承开放理念,将被部署在主要云服务、托管和硬件平台上,供开发者和社区使用。

  • HuggingChat App:连接先进AI与用户的革命性平台

    HuggingChat是一款iOS应用程序,旨在促进用户与多家提供商(如Mistral AI、Meta和Google)的多个顶尖大型语言模型之间的无缝沟通。它可以满足多种场景需求:激发创意,提供专家指导,促进教育与自我提升,提高工作效率,快速响应日常问题等。作为变革性AI技术的先锋采用者,HuggingChat将让您体验与先进大语言模型对话的无限可能。

  • SpeedLegal:个人AI合同谈判助手

    SpeedLegal是一个利用机器学习技术(特别是深度学习、大型语言模型和通用AI)来突出合同中的条款和关键风险的技术初创公司。我们分析您的文档并发送给您一个简化的报告,以便您在签名前做出更明智的决策。

  • FCK.School:AI写作工具

    FCK.School是一个为学生提供AI写作工具的在线平台。它可以帮助学生改善写作技巧,提升学术表现。通过FCK.School的AI驱动工具,学生可以进行文本改写、文摘、语法纠错等操作,还能生成各种写作素材,如标题、论点、大纲等。FCK.School提供免费工具以供试用,同时还有付费订阅计划。

  • CompliantChatGPT:AI医疗助手,HIPAA合规

    CompliantChatGPT是一款专为医疗保健行业设计的AI助手,它通过HIPAA合规的方式,帮助医疗工作者安全、高效地处理医疗相关任务。产品具备以下特点: - 保护患者数据安全,通过令牌化技术确保个人健康信息(PHI)的安全。 - 提供个性化的医疗模式,包括血液分析、PHI匿名化、诊断和治疗规划等。 - 用户友好的界面设计,支持语音到文本的笔记功能,便于记录和回顾。 - 定价策略灵活,提供免费试用,以及多种付费套餐选择。 - 适用于医疗提供者、专业人士、医疗机构、研究中心和健康科技初创企业。

  • Healax:AI驱动的心理健康解决方案

    Healax是一款创新的AI驱动的心理健康解决方案,专为学生设计,帮助他们主动应对日常生活中的压力和焦虑。该产品通过建立学生、行政人员和提供者之间的信任沟通渠道,提供定制化活动和内容,以促进更全面的教育体验。

  • Snowflake Arctic Embed:开源的先进文本嵌入模型

    Snowflake Arctic Embed是一系列基于Apache 2.0许可开源的文本嵌入模型,专为检索用例设计。这些模型在Massive Text Embedding Benchmark (MTEB)检索基准测试中提供了领先的检索性能,为组织在结合专有数据集与大型语言模型(LLMs)进行检索增强生成(RAG)或语义搜索服务时提供了新的优势。这些模型的尺寸从超小型(xs)到大型(l),具有不同的上下文窗口和参数数量,以满足不同企业的延迟、成本和检索性能需求。

  • DuerOS X:全球首个AI原生操作系统

    DuerOS X是小度基于百度文心大模型推出的全球首个AI原生操作系统。它彻底颠覆了传统的人适应系统的模式,实现了端到端连接用户的意图与任务,极大地拓展了操作系统的边界。DuerOS X全面应用了文心大模型,通过模型路由架构,能够灵活调度不同的文心模型去解决不同难度的问题,更高效、更精准、更经济。个性化长短记忆的存储、提取和理解能力,使得DuerOS X能够更清楚地记住历史内容与用户个性化偏好。此外,多模态感知技术的应用,让DuerOS X产生更丰富的感知力,无论是通过语音、文字还是表情与小度沟通,都能准确地理解用户的意图,并给出恰当的回应。

  • abab 6.5:万亿参数MoE文本大模型

    abab 6.5系列包含两个模型:abab 6.5和abab 6.5s,均支持200k tokens的上下文长度。abab 6.5包含万亿参数,而abab 6.5s则更高效,能在1秒内处理近3万字的文本。它们在知识、推理、数学、编程、指令遵从等核心能力测试中表现出色,接近行业领先水平。

  • mistral-common:Mistral模型工具集

    mistral-common是一套帮助您处理Mistral模型的工具。它不仅包含文本到token的转换,还增加了工具解析和结构化对话。目前发布了三个版本的tokenizer,分别适用于不同的模型集合。

  • AI Grammar Checker & Paraphraser – LanguageTool:提供语法检查和改写的工具

    AI语法检查与改写工具- LanguageTool是一款免费的语法检查工具,可以检测文本中的语法错误并提供改写建议。它能够检测出拼写错误、语法问题、常见词汇混淆和标点符号错误,并提供改写建议、同义词替换和简洁句子重写。该工具适用于多种语言,支持多个平台和应用场景,如社交媒体、电子邮件和网页。

今日大家都在搜的词:

热文