苹果每年都会举行主要面向开发者的 WWDC(Worldwide Developers Conference),2021年也不例外。
然而,今年的WWDC不像以前的,更多的更新都是软件层面的,硬件层面基本没有更新。而且,软件层面有非常多的重大更新
!!!
对于我们苹果开发者来说,硬件层面的更新不用那么紧张,反倒是软件层面的变动会更多地影响到我们的日常开发工作
。
话不多说,我们一起来扫描一下,今年到底有些什么软件层面的更新吧!
这是 WWDC 2021 的完整视频列表,点击直达!
有些朋友可能觉得自己没必要看 WWDC,原因大致如下:
暂时用不上
,没必要浪费时间,之后需要的时候再去看;英语水平差
,看视频的阻力非常大,看了一点点就赶紧关掉了;听别人讲
就好了,别人帮自己消化一遍,简直妙哉;
对这些不同的原因,Ficow 不予置评。我只分享一些自己的看法,仅供您参考。
苹果是行业领头羊
,它的一举一动就代表了行业的趋势
。紧跟苹果的脚步,我们就走在了技术发展的前沿。对苹果的技术演进路线越了解,我们对苹果生态中的应用开发前景也就越有把握。更何况谷歌都在抄作业,我们这些开发者当然也不能懈怠。这里举一些实际的例子:面向文档和Google编程
,这要求我们英语水平过关;通俗易懂
,不像中文资料那样叠术语,经常都写得云里雾里的;英文字幕
,只要您有耐心,就一定可以理解视频的内容;从一线的码农成长为一个技术大牛
,所以我们要自强!技术演进的方向
,而且都具备一定的技术洞察力,一般都会及时跟进并掌握新技术;为啥?个人认为这是兴趣和能力结合之后的结果。技术大牛好像博古通今,既要懂底层,还要玩新技术。时势造英雄
,英雄只不过比庸人更敏锐也更强大。技术的浪潮,一次又一次地拍打过来,一代又一代的技术牛人被载入史册。如果你能洞悉技术的演进方向,如果你能够比巨头企业还抢先一步,那么你必将势不可挡!理由也像海绵里的水,只要愿挤,总是有的
实不相瞒,两年前的 Ficow 连 WWDC 的文稿都很难看懂,哈哈。所以,朋友,请你一定要相信时间的力量,厚积薄发~
打开 WWDC 2021 视频列表之后,您会看到非常多的内容。这么多视频,总不能一个一个地慢慢去啃吧???!!!
是的,看 WWDC 2021 也需要一点策略。不要用蛮力
,否则会很辛苦。
这里是 Ficow 的一点点心得体会,供您参考:
视频之间是有一定联系的
。某个视频会粗略地介绍一个大主题,然后过程中会提到几个主讲某些小主题的视频,如果您对某些小主题感兴趣,可以考虑深入研究。使用 Safari 进行观看
,WWDC的视频都可以在 Safari 中开启英文字幕
。(Chrome 浏览器也支持字幕!)整理一份更适合自己的笔记
并保存,方便自己以后进行 查找和回顾
。收藏
自己觉得重要的视频;Developer
App(也支持字幕!),然后用它来查看更多WWDC相关的内容,比如:相关内容的官方推荐集合(Collection);如果您有什么技巧,也欢迎您留言和 Ficow 分享,谢谢~
Keynote 主要讲了产品层面的更新,重点在于介绍产品功能的改进。这部分内容,除了开发者之外,Ficow 也建议产品经理、设计师等岗位的朋友去观看。
关于 Keynote 的总结大致如下:
多设备互联
,无缝衔接;
Platforms State of the Union 主要讲了技术上的更新。相比于 Keynote,Ficow 对此更感兴趣一些,您呢?
这些是 Platforms State of the Union 的大致内容,建议您亲自观看并记录您关心的重点:
Swift Playground 4
app 也支持了 SwiftUI,而且可以发布应用到应用商店Do Not Disturb
在看 Platforms State of the Union 这个视频的过程中,您就大致能找到自己之后的关注点了。
Ficow 根据自己梳理的清单来整理了一份适合 iOS 开发人员的视频观看列表,供您参考:
Swift、Foundation、UIKit 是我们 iOS 开发人员每天都在用的工具,苹果对这些常用工具的优化更新会直接影响到我们之后的工作效率。
Swift 并发特性的诞生,催生出了一大堆新的 API,赶快学起来、用起来~
Xcode 是我们最常用的工具了,工欲善其事必先利其器~
我感觉,Xcode Cloud 很像是苹果的 Github。走一走、瞧一瞧, 它和微软的 Github,看看以后会是哪家的更强?
SwiftUI 还在成长中,而且不太稳定。目前,商业项目比较少采用 SwiftUI 来开发,所以我们可以先观望。
现在就了解 SwiftUI 有些什么新东西,以及 Swift 并发特性在 SwiftUI 中如何应用,可以降低我们以后的学习成本。
苹果花了重金打造的宝器,必将在不远的将来大放异彩,咱们一起拭目以待吧!
看完这些视频,调试技能又能提升一大截了,哈哈~
如果您需要使用 TestFlight,这些内容值得一看!
这些杂项主要涉及到了:隐私和安全防护、基础框架优化、产品优化,您根据自己的需要来决定是否观看吧~
俗话说,外行看热闹,内行看门道。
Ficow 认为,苹果这次 WWDC 的重心,其实是自家系统的互通能力
。
鸿蒙系统 2.0 的发布会演示了很强悍的万物互联功能,苹果很快也秀出了自家的多设备互联。苹果怎么会甘愿成为第二呢?
众所周知,跨平台开发一直都是一个难题。诸如 React Native, Flutter 等,可以证明大家都在不断地进行各种尝试。
然而,跨越不同的硬件平台,真的需要很强的技术积累。苹果交出来的答案就是 SwiftUI
,看完 WWDC 2021 最主要的视频 Keynote
和 Platforms State of the Union
,我们完全可以感受到 SwiftUI
进行跨平台开发的强大优势!
苹果完全控制着自家的硬件和软件,同时又拥有世界上最顶尖的开发团队,做这个事情简直就是顺水推舟啊!
今年,苹果用 Swift 和 SwiftUI 重写了自家的很多产品,这其实也是在向外界发出强烈的信号:SwiftUI 已经可以商用
。
所以,作为苹果开发者的我们,还是要尽快跟进 SwiftUI 开发。
不信,您可以看看这些知名网站的教程内容:
CS193p - Developing Apps for iOS - Standford University
iOS & Swift Learning Paths - Raywenderlich
Learn iOS/Swift/SwiftUI Programming - AppCode
接下来,市场培育出来的 iOS 开发人员(我们未来的竞争对手),应该都是那些从 SwiftUI 学起的人。您相信吗?
和您分享一句 Ficow 很喜欢的话:未来已来,只是尚未流行
。
身处 IT 这个日新月异的行业,我们只有终身学习才能让自己不被淘汰。如果想变为强者,那就更要冲着大浪奔去~
朋友,一起上路吧!You’re not alone!
觉得不错?点个赞呗~
本文链接:Ficow 陪你看 WWDC 2021
转载声明:本站文章如无特别说明,皆为原创。转载请注明:Ficow Shen's Blog