O que esperar de um desenvolvedor de WWDC 2021

OlĂĄ a todos, estou com vocĂȘs, Anna Zharkova, desenvolvedora lĂ­der da Usetech.



EstĂĄvamos ansiosos pela nova sessĂŁo do WWDC, especialmente depois das mudanças do ano passado, e finalmente conseguimos! AlguĂ©m ficou desapontado com o Keynote porque as pessoas estavam esperando cada vez mais em termos de anĂșncios e recursos. Mas sabemos que temos uma semana inteira pela frente e muitas sessĂ”es de vĂ­deo interessantes sobre novos produtos em iOS e Swift, pelas quais as deficiĂȘncias da Apple e do Keynote podem ser perdoadas.



EntĂŁo, vamos ver o que nos espera .



Em princípio, todas as sessÔes podem ser divididas em vårios grupos:





  • Novidades iOS e Swift;





  • novos itens SwiftUI, Widgets;





  • acessibilidade;





  • suporte a novos recursos





1. Simultaneidade, assĂ­ncrono / aguardar

O mais esperado desta WWDC, na minha opiniĂŁo. No Swift 5.5, vĂĄrias propostas foram adicionadas para implementar o mecanismo de simultaneidade em async / await.





A simultaneidade (tambĂ©m conhecida como multithreading) estava no Swift antes, mas antes usĂĄvamos o Grand Central Dispatch com encerramento e callbacks. Às vezes, o cĂłdigo se transformava em um inferno de callback, e a perda de chamar pelo menos um callback transformava a depuração em uma aventura emocionante.



Agora vamos obter async / await, semelhante em sintaxe à implementação de Task (a propósito, Task estarå lå) em .Net. Alguém compara isso às corrotinas. Na minha opinião, isso não é totalmente verdade, mas vamos ver depois da sessão sobre Atores.





De qualquer forma, essa Ă© uma mudança enorme e global que transformarĂĄ o cĂłdigo em um doce. 









, SwiftUI, Core Data, .



8 - 10 .





2. SwiftUI

- SwiftUI, . Apple , .



"What's new in SwifUI" UI , (. Apple). , WatchOS MacOS.



SwiftUI, CoreData, . . "Demystify SwiftUI" ( , ).





, Apple SwiftUI - . , , "so much more".





3. Swift, Foundation, UIKit

Swift 5.5, , . , "What‘s new in Swift".





Foundation . , . " "()



. UIKit c iPadOS, MacOS, "What's new in UIKit". - action sheet, Apple “Modernizing Your UI for iOS 13”.





4. Widgets, AppClips

WWDC 2020 ( SwiftUI) iOS. , , . , .





Apple , .



App Clips. , "Explore App Clips” “Configure and link your App Clips”, -, , , ( 10 ).





5. Network, Privacy, Performance

, , , , , . , .



. - Apple .



. , , Network framework, .





6. , , ML, AR

, FaceTime, 3D , Object Capture , , , ARKit. .



AVFoundation, Apple Music Api, MusicKit (Meet MusicKit for Swift) ShazamKit.





7. Accessibility



, , , . WWDC 2021 . , SwiftUI, , VoiceOver Siri.





8. XCode Cloud, Testflight for MacOS

Apple CI/CD . , . , workflow, .





Testflight , iMac. , Xcode Cloud. Meet TestFlight on Mac.



, . , , .








All Articles