凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app

凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点 , 苹果今年的全球开发者大会WWDC22将正式开幕 , 在这为期五天的大会中 , 全球的开发者们将有机会与苹果的工程师一起交流app的开发问题 。 届时 , 苹果也将在开幕的主题演讲中带来iOS、iPadOS、macOS以及watchOS的设计与功能更新 。
凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app
文章图片
WWDC22海报
按照往年惯例 , 苹果在今年春季举办了Swift学生挑战赛 , 并在大会前公布了本次的获奖名单 。 据了解 , 在此次获奖的350名学生开发者中 , 共有21名同学来自中国内地 , 凤凰网科技也受邀采访到了部分同学 , 来了解这些获奖作品的创作灵感与故事 。
更灵活的开发方式
凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app
文章图片
张佰一
来自同济大学的张佰一是软件工程专业的大三学生 。 他的作品《CodeTranslate》可以允许使用者更直观地理解代码被翻译成中间代码时的样子 , 从而帮助课程的学习 。 从小学开始接触苹果设备的张佰一被当时AppStore中的各种app吸引 , 尝试不同的交互方式和设计风格成了他小时候的乐趣之一 , 这也让他对创新有了自己的定义 。 在进入大学后 , 他便走上了自己的编程之路 , 并开始接触iOS软件开发 。
对计算机相关专业的学生来说 , 《编译原理》并不陌生 , 学习课程的困难也给了张佰一开发CodeTranslator的灵感 。 “如果我能在刚接触这个知识的时候就能知道不同的代码翻译成中间代码是什么样子 , 肯定能大大地减少我困惑的时间 。 ”张佰一说 。 但跟大家对于开发app的认知稍有不同 , 从原型设计、logo制作到代码的调试 , 张佰一的这款作品都是在一台iPadmini上完成的 。
凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app
文章图片
CodeTranslator展示
在去年的WWDC21上 , 苹果为iPad上的SwiftPlayground带来了编译代码、提交app的能力 , 这也让受疫情影响无法使用学校设备的张佰一得以顺利参赛 。 在分享中 , 张佰一表示 , 尽管相比电脑来说 , iPad的屏幕要更小一些 , 但在开发过程中同样可以直接实时预览app的样子 。 同时因为app本身就是要在iPad上运行的 , 相比电脑上使用Xcode的模拟器来说 , 代码的测试要更快一些 , 在找到问题后也可以直接去调整、重新运行测试 。
凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app
文章图片
用iPad开发app
随着iPad的处理性能不断增强 , 苹果正在为iPad解锁越来越多原本只有电脑才有的能力 。 用备忘录制作原型 , 用XMind制作思维导图 , 用Playgrounds进行编码、调试 , 从张佰一的这个作品中能看出 , iPad正逐渐具备完整app开发的能力 。 这一开发方式的转变 , 或许会像iPad对绘画的影响一样 , 让更多的人可以接触到app的开发、通过编程来解决问题 。
解决问题是开发的初衷
凤凰网科技讯(作者/贾楠)在北京时间6月7日凌晨一点|苹果开发者王毓萱wwdc22获奖:用ipad开发app
文章图片
王毓萱
开发程序的初衷是每次与开发者们对话都绕不开的话题 , 而每位开发者的答案也基本都一样 , 那就是解决自己在生活中遇到的问题 。 对于计算机科学与技术专业的王毓萱来说也不例外 。 受疫情影响 , 王毓萱的学校实行了封寝政策 , 随之而来的 , 是她周围的室友、同学们慢慢出现的心理问题 , 这也让王毓萱有了开发这次作品的想法 。
在她此次的获奖作品《thePathintheGarden》中 , 用户可以通过几个简单的问题来对自己的心理状态做一个判断 , 在她构建的花园中 , 灌木上会根据用户的不同回答长出不同的花朵 , 最终在道路的尽头获得测试结果以及建议 。 “我可能没有最强、最顶尖的技术 , 但我真的想要帮助饱受疫情之苦的人们 , 因为我看见身边的人正在煎熬 。 ”王毓萱这样说道 。