近期在关注2020 WWDC,我段时刻会定时和我们分享一些本年比较有意思的Session主题~
0x01 Macintosh on ARM

Session1:iPad and iPhone apps on Apple Silicon Macs
developer.apple.com/videos/play…
AppT m $ S Jle Silicon Macs can run many iPad an/ W od iPhone apps as-is, and these apps will[ L g c Q M h _ 1 b* k W y @e made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple Silicon Macs, and the fZ F ) a S a eactoP 2 j Qrs that makeG j I ( l 2 F your apps come across b: E S U W F $etter. Learn how to testz 0 l I E , f your app for the Mac, and hear about your options for distribution of your apps.
Session2:Port your Mac app to Apple Silicon
develoJ E ` 9 ] ] Z n =per.apple.com/videos/play…
Your porting questions, answered: L{ e e U %earn how to recompile youv M p Er macOS app for Apple Silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platfN y Y j D gorm. We’ll show you how Xcode makes it simple to build a universal macOS binary and go through running, debugging, and testing your app. Learn what changes to low-level code you might need to make, find out hoK j J ! g s 4 K 2w to handle in-process and out-o@ X B v 2 m J Jf-! u m M 2 @process plug-ins, and discover some usefuR : ( – / E ) ?l tips for working wii # qth universal apps. We’ve designed this session for experienced macOS developers who want to get their existingl N E u R 5 % e T apps runningq @ x & h ~ 6 U natively on Apple Silicon Macs.0 . w d – You can learn more about doing so in the Apple Silicon dH 3 n a X ocuX 5 v d ] + 1mentation. For more information on the transition to Apple Silicon, watch “Explore the new system architecture of Apple Silicon Macs”, “Bring your Metal app to Apple Silicon Mac0 & r D 2 1 1 ps”, and “Optimize Metal Performance for Apple Silicon Macs”. And to learn how to run your iPhone and iPadM { k A ; _ n apps on Mac, check out “iPad and iPhone apps on Apple Silicon Macs”.
秀才点评:
从PowerPC到Intel,从Intel到ARM,15年后历史又重演了一次。
Apple布局多年, 即将用ARM完结大一统,完结之前微软想做而又做不到的事情,这一次,或许真的要和牙膏厂拜拜了。回过头B I + M ]来,再来看看带有秒控键盘的iPad Pro,那不就是个Macintosh on ARM吗?
关于开发者,交错编译v + q + ) +什么的可以拜拜了,iPadf F ` @ S J [又从爱奇艺变成了生产力,Mac上的使用数量跳空高开。
0x02 苹果版小程序

Session3:Explore app clips
developer.apple.com/videos/play…
Help people experience the right parts of your app at the exw X B r ` / Mact moment they need them. We’ll explain h% 2 d ? ? ow to design and buis 1 K % `ld an app clip — a small partT % & ] = of your app that fM V n ) j + wocuses on a specific task — and make it easily discoverable. Learn how to focus your ap4 S H f . v = Rp clip on short and fast interactions and i! u [ s identify contexd F ! X t Y . g htually-relevant situations where you can surface it, like a search in Maps or at a real-world location through QR codes, NFC, or app clip codes. Find ouv O 6t a few key differences between apps and app clips, and explore how app clips interact w& q / k – ^ith their corresponding apps. We’ve designed this session to introduce you to appa Z Y clips. For more detailed information on desigi o ( lning, building, and implementing app clips, check out “Create app clips for other businesses,” “Streamline your app clip,” ac w U } ~ u Cnd “ConfigI % ; . kure and link your app clips”.
Session4:Configure and linkv I 4 z 9 your app clips
developer.apple.com/videos/play…
App clips are sma; M g c lll parts of an app that offer a streamlined, d| % Q F | {irect experiencf F # ^ Te and help people get what they need at the right time. Learn how yo; 2 [ } ] C Qu can invoke an app clip through real-world experiences like app clip codes, NFC, and QR codes, or have them appeark @ q * digitally throY 0 n } X Wugh apps like Maps ors x : $ 0 | Safari. We’ll show you how t# = & n So handle links in your app clip and demonstrate how to set up you: * d 0 u { J ~ ^r associated domains. And discover how you can configure app clip experiences in App Store Connect, add app clip banners to your website, and thoroughly test your app clips through TestFlight. To get the most out of this session, you should have experience using Universal Li& B ` r , h @nks and associated domains. For a primer, watch “What* 0 t 1 z j ! [ 4‘sl V G New in Universal Link! p R es” from WWDC19.
秀才点评4 6 ! D M (:
App Store约等于微信,小程序约等于App Clips。
适用场景:即扫即用即走的场景,例如支付、同享产品等。
关于开发来说,工程的模块化和组件化要求会更高了,ReactNative和Flutte3 B S [ ) K –r这种跨渠道方案适配App Clips或许会比较困难。
0x03 主屏幕窗口挂件

Session5:Meet WC O 7 z U i y NidgetKit
developerz c 1 ~.apple.com/videos/play…
Widgeth w EKit: theI k 6 & g & ^ best way to bring yoB 3 C { =ur app’s most useful information directly to the home screen. We’ll show you what makR p hes a great widgp I x m ( Z – O wet and take a lo0 G A 9 [ok at WidgetKit’s featureF D o S M & ] Rs and functionalW n N ` ~ity. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of SwiftUI to provide a stateless experience. Discover how to harness your existing proactive technologies to make sure your widget surfaces relevant material. And create a Timeline that ensures your content is always fresh. For more on creati} Z x M x c |ng wi% & L ] , / o – Jdgets, check out “Build SwG i [iftUI views for widgets” and “The widgets code-along.”
秀才点评:
互相学习了下,前进值得肯定,关于大多数APP,或许然并卵。
0x04 人体关键点$ i – W检测技术

S] ] W `ession6:Detect Body and Hand Pose with Vision
developer.apple.com/videos/play…
ExplorS N # 6 o l 7 % re howW 0 | I ` the Vision framewL d vork can help your app7 O 0 M detect body and hand poses in photos and video& – n t F ? o. With pose detection, your app can analyze the poses, movements, and gestures of pex | Yople to offer new video editing possibilities, or to] 5 s ? _ Y u performx b P % action classification when paiB # ; w B S 6red wb 5 N z _ O Uith an action classifier built in Create6 q K ( $ ML. And we’ll show you how you can bring gesture recognition into your app throughK a / – P % ] hand pose, delivering a whole new form of interaction. To understand more about how you might apply body pose for Action Classification, be sure to also waG ] . % ` i R +tch the “. L m , 6 j s kBuild an Action Classifier wis K 8 z h x Nth Createw @ n i $ ML” and “Explore the Action & Vision app” sessions. And to learn more about other great featurD Y s L ( $ E L [es in Vision, check out the “Explore Computer Vision APIs” session.
秀才点评:
好像在哪/ + m /里见过,对,是的,2年前抖音里的尬舞机。
有了硬件加持,当下如火如荼的短视频将会迎来很多玩法,你预备好了吗?
0x05 ApplQ 5 v Ge与h 8 F轿车

Session7:Introducing Car Keys
developer.apple.com/videos/play…
You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it’s easy to share them with familC M l ~ & h Z 1y o4 V F S /rv _ j T friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keyss V & m C + r f in their vehicles. We’ll talb V ak about the core feature set including owner pairing, transactions (when you unlock or start your car), key sharin` s y d U 2 | 3g, and key management1 y w i h Q t Q. Learn about theT a + T car key architecture and how it ensures security and privacy. Get information on where to go next for information on hardware and specifications.a a ( k K r
Session8:Accelerate your appL v + W | M m ) o with CarPlay
developer.apple.com/videos/pO 5 # w }layX D a u f ; h /…
CarPlay is the smarter, safer way for people to use iPhonx G b F A Ee in the car. We’ll show you how to] p % m j * i . u build great apps m e x G p for the car screen, and introduce you to developing CarPlay apps in categories like EV charging, parking, and quick food or7 [ 8 * z (derinl * l @ K u } Z Hg. We’ll also share how existing audio and communication apps can take advantage of improvements to the CarPlay framework to create a more flexible UI.
秀才点评:
宝马和苹果联合第一个吃螃蟹,可完成车门解锁、落锁、启动、长途t 4 4 k 8 H [控制、同享等功能。多年的希望终于要完成了,未来智能手; l 5 z r Y机和轿车会有更深度的交融,短暂的遥控驾驶?
那么最终一个问题来了,iOS14有了,请问宝马是一致发吗?
欢迎我们到我的大众号留言交流

评论(0)