Через 33 часа нас ждет главного события всея iOS этого года:
https://www.youtube.com/watch?v=q5D55G7Ejs8
https://www.youtube.com/watch?v=q5D55G7Ejs8
YouTube
WWDC 2022 - June 6 | Apple
Watch the WWDC22 Apple Keynote announcing the latest software, hardware, services, and operating systems.
To watch the event interpreted in American Sign Language (ASL), please click here: https://apple.co/38T45DA
For more on the Apple Worldwide Developers…
To watch the event interpreted in American Sign Language (ASL), please click here: https://apple.co/38T45DA
For more on the Apple Worldwide Developers…
🔥5👍3
#wwdc2022 Итак, что же мы можем встретить на презентации Apple завтра? Эксперт Bloomberg Марк Гудман на этот раз предсказывает следующие новинки (https://rozetked.me/articles/23894-chego-zhdat-i-kak-smotret-apple-wwdc-2022):
1. iOS 16. В этот раз Apple следят тщательно за утечками от инсайдеров. Но по имеющейся информации, переработан экран блокировки с задействием виджетов, «значительно» улучшены системы уведомлений, обновления встроенных приложений и новые тренировки в сервисе Fitness+.
Также весьма интересно звучит новость про Always-On Display для смартфонов нового поколения.
А вот про подписку за возможность использования уже купленную технику мне не нравится от слова совсем. И это будет определенно выстрелом компании Apple в свою же ногу, что вряд ли принесет им новых пользователей или не уменьшит число текущих.
2. iPad становится все больше похожим на ноутбук. Будет представлена усовершенствованная система переключения между окнами.
3. Mac OS 13. «Системные настройки», чтобы он больше походил на интерфейс параметров в iPhone и iPad. Ещё на Mac синхронизируются упомянутые нововведения в «Сообщениях» и обновятся некоторые другие встроенные приложения.
4. В Apple Watch появится новый режим энергосбережения, в котором сочетается пониженное потребление заряда и ограниченная работа приложений.
5. По крайней мере, в плане "хочушек" у экспертов есть новые процесорры, корпусы и прочие железные улучшения у Mac.
6. Также ходят слухи о гарнитуре дополненной реальности. Впрочем, это пока слухи. Устройство вроде бы хотели представить на WWDC, но не успели доработать. Что в принципе не отменяет вероятность анонса
1. iOS 16. В этот раз Apple следят тщательно за утечками от инсайдеров. Но по имеющейся информации, переработан экран блокировки с задействием виджетов, «значительно» улучшены системы уведомлений, обновления встроенных приложений и новые тренировки в сервисе Fitness+.
Также весьма интересно звучит новость про Always-On Display для смартфонов нового поколения.
А вот про подписку за возможность использования уже купленную технику мне не нравится от слова совсем. И это будет определенно выстрелом компании Apple в свою же ногу, что вряд ли принесет им новых пользователей или не уменьшит число текущих.
2. iPad становится все больше похожим на ноутбук. Будет представлена усовершенствованная система переключения между окнами.
3. Mac OS 13. «Системные настройки», чтобы он больше походил на интерфейс параметров в iPhone и iPad. Ещё на Mac синхронизируются упомянутые нововведения в «Сообщениях» и обновятся некоторые другие встроенные приложения.
4. В Apple Watch появится новый режим энергосбережения, в котором сочетается пониженное потребление заряда и ограниченная работа приложений.
5. По крайней мере, в плане "хочушек" у экспертов есть новые процесорры, корпусы и прочие железные улучшения у Mac.
6. Также ходят слухи о гарнитуре дополненной реальности. Впрочем, это пока слухи. Устройство вроде бы хотели представить на WWDC, но не успели доработать. Что в принципе не отменяет вероятность анонса
rozetked.me
Чего ждать от WWDC 2022 и как её смотреть
Точно будут обновления операционных систем. Но и без аппаратных анонсов, похоже, не обойдётся.
👍3
Новая версия iOS = новая версия Swift. Что же уже сделано в версии 5.7?
SE-0338 Clarify the Execution of Non-Actor-Isolated Async Functions
SE-0339 Module Aliasing For Disambiguation
SE-0340 Unavailable From Async Attribute
SE-0341 Opaque Parameter Declarations
SE-0343 Concurrency in Top-level Code
SE-0345 if let shorthand for shadowing an existing optional variable
SE-0346 Lightweight same-type requirements for primary associated types
SE-0347 Type inference from default expressions
SE-0348 buildPartialBlock for result builders
SE-0349 Unaligned Loads and Stores from Raw Memory
SE-0352 Implicitly Opened Existentials
Упор идет на оптимизацию и перформанс, работу с памятью, многопоточность, generics и DSL
На стадии реализации:
SE-0288 Adding isPower(of:) to BinaryInteger
SE-0270 Add Collection Operations on Noncontiguous Elements
Приняты к реализации в следующих версиях (скорее, подверсиях)
SE-0353 Constrained Existential Types
SE-0350 Regex Type and Overview
SE-0342 Statically link Swift runtime libraries by default on supported platforms
SE-0327 On Actors and Initialization
SE-0321 Package Registry Service - Publish Endpoint
SE-0301 Package Editor Commands
SE-0292 Package Registry Service
SE-0283 Tuples Conform to Equatable, Comparable, and Hashable
SE-0274 Concise magic file names
SE-0246 Generic Math(s) Functions
SE-0220 count(where:)
SE-0338 Clarify the Execution of Non-Actor-Isolated Async Functions
SE-0339 Module Aliasing For Disambiguation
SE-0340 Unavailable From Async Attribute
SE-0341 Opaque Parameter Declarations
SE-0343 Concurrency in Top-level Code
SE-0345 if let shorthand for shadowing an existing optional variable
SE-0346 Lightweight same-type requirements for primary associated types
SE-0347 Type inference from default expressions
SE-0348 buildPartialBlock for result builders
SE-0349 Unaligned Loads and Stores from Raw Memory
SE-0352 Implicitly Opened Existentials
Упор идет на оптимизацию и перформанс, работу с памятью, многопоточность, generics и DSL
На стадии реализации:
SE-0288 Adding isPower(of:) to BinaryInteger
SE-0270 Add Collection Operations on Noncontiguous Elements
Приняты к реализации в следующих версиях (скорее, подверсиях)
SE-0353 Constrained Existential Types
SE-0350 Regex Type and Overview
SE-0342 Statically link Swift runtime libraries by default on supported platforms
SE-0327 On Actors and Initialization
SE-0321 Package Registry Service - Publish Endpoint
SE-0301 Package Editor Commands
SE-0292 Package Registry Service
SE-0283 Tuples Conform to Equatable, Comparable, and Hashable
SE-0274 Concise magic file names
SE-0246 Generic Math(s) Functions
SE-0220 count(where:)
GitHub
swift-evolution/proposals/0338-clarify-execution-non-actor-async.md at main · swiftlang/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
Итак, погнали:
iOS 16. Обновления Lock screen. Теперь можно настроить внешний вид (шрифты, дату), виджеты, положение элементов. Персонализация по полной. Да-да, виджеты для Lock screen. Новые возможности этой фичи. Анимация, обои.
WidgetKit, соответственно, получает обновления. Специальный Focus Filter для настройки контента.
Также появляется Live Activities API для разработки приложений и фукнционала
Обновления Messages. С возможностью редактирования отправленных сообщений и даже удалять их навсегда.
Shared With you API. Больше приложений, поддерживающих данных функционал.
Также это изменения Apple Pay. Стоит выделить Apple Pay Later. Когда-нибудь оценим.
Новые возможности приватности и безопасности (включая отзыв разрешений и расширенный механизм запретов)
Механизм Car-Play для совместимых автомобилей.
iOS 16. Обновления Lock screen. Теперь можно настроить внешний вид (шрифты, дату), виджеты, положение элементов. Персонализация по полной. Да-да, виджеты для Lock screen. Новые возможности этой фичи. Анимация, обои.
WidgetKit, соответственно, получает обновления. Специальный Focus Filter для настройки контента.
Также появляется Live Activities API для разработки приложений и фукнционала
Обновления Messages. С возможностью редактирования отправленных сообщений и даже удалять их навсегда.
Shared With you API. Больше приложений, поддерживающих данных функционал.
Также это изменения Apple Pay. Стоит выделить Apple Pay Later. Когда-нибудь оценим.
Новые возможности приватности и безопасности (включая отзыв разрешений и расширенный механизм запретов)
Механизм Car-Play для совместимых автомобилей.
Пока это напоминает частично то, что было представлено на прошлом Google I/O (2021)
Идем дальше.
WatchOS 9. Новые обложки и интерактивные плюшки для часиков. Функционал для спортсменов, отслеживание фаз сна и т.п. WatchKit и HealthKit соответственно тоже наполняются новыми возможностями.
А еще новые функционал HealthKit позволит вам всегда напомнить себе или другим выпить таблетки. На полном серьезе.
WatchOS 9. Новые обложки и интерактивные плюшки для часиков. Функционал для спортсменов, отслеживание фаз сна и т.п. WatchKit и HealthKit соответственно тоже наполняются новыми возможностями.
А еще новые функционал HealthKit позволит вам всегда напомнить себе или другим выпить таблетки. На полном серьезе.
Mac. Новый улучшенный проц, новые возможности, новая линейка. Встречаем M2. На 25% больше транзисторов, 12 ядер, на 25-35 % мощнее, на 40% быстрее.
👍2
После рассказа про новый Macbook Pro, наконец, переходим к Mac OS. Новая версия называется Ventura.
Что новенького тут:
Stage Manager позволит свернуть и убрать окна всех приложений, кроме текущего, чтобы не отвлекаться и не теряться.
Что новенького тут:
Stage Manager позволит свернуть и убрать окна всех приложений, кроме текущего, чтобы не отвлекаться и не теряться.
🔥2
Новый механизм Live Text, чтобы искать текст внутри картинок - звучит интересно. Spotlight улучшается и переходит на iOS.
Новый улучшенный механизм поиска в почте. Механизм хранения ключей и паролей в Сафари.
Новый улучшенный механизм поиска в почте. Механизм хранения ключей и паролей в Сафари.
Metal 3 - улучшенный API для создания графики и разработки игр.
WeatherKit - новый API для разработчиков для создания функционала по работе с контентом о погоде.
ShareSheet - новый вид шаринга
ShareSheet - новый вид шаринга
Заявлено о новом типе приложение Desktop class apps и API для них. Что ж, все подробности будут в сессиях (надеемся).
Бета публичная новых iOS/iPad 16, MacOS 13, WatchOS 9 нас встретит в июле, а финальный релиз ждем осенью
Бета публичная новых iOS/iPad 16, MacOS 13, WatchOS 9 нас встретит в июле, а финальный релиз ждем осенью
#wwdc2022 Пока вы спали или пили свой кофе, я написала статью про сессии, которые нас ожидают. Оговорюсь сразу, все ухватить не получилось. Не смотря на то, что на Keynote только намекнули на темы по разработке, заявлена очень насыщенная программа:
https://habr.com/ru/post/669994/
https://habr.com/ru/post/669994/
Хабр
Чего ждать разработчику от WWDC 2022
Всем привет, с вами я, Анна Жаркова, ведущий разработчик компании Usetech. Итак, долгожданная ежегодная презентация WWDC состоялась, мы готовы обсудить представленные новинки и анонсированные...
👍5❤1
Появились первые впечатления от нового API навигации. https://nilcoalescing.com/blog/SwiftUINavigation2022/ (смотреть с впн).
В целом, теперь появились специальные конструкции NavigationStack (вместо NavigationView), упаковывающие в себя логику NavigationLink. Появилась возможность создавать ссылки программно с помощью конструкции navigationDestination
Пример работы смотреть тут:
https://github.com/NilCoalescing/SwiftUI-Code-Examples/blob/main/SwiftUINavigation2022/ProgrammaticNavigationStack.swift
В целом, теперь появились специальные конструкции NavigationStack (вместо NavigationView), упаковывающие в себя логику NavigationLink. Появилась возможность создавать ссылки программно с помощью конструкции navigationDestination
Пример работы смотреть тут:
https://github.com/NilCoalescing/SwiftUI-Code-Examples/blob/main/SwiftUINavigation2022/ProgrammaticNavigationStack.swift
Nil Coalescing
Overview of the new SwiftUI navigation APIs
Let's try out the new SwiftUI navigation APIs introduced in beta 1 for iOS 16 and macOS 13: NavigationStack, NavigationSplitView and ways to set up programmatic navigation.
👍2
#swift Пол Хадсон (он же twostraws) уже подготовил разбор новинок Swift 5.7:
https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
Hacking with Swift
What’s new in Swift 5.7
Or as I’ve started calling it, what isn’t new in Swift 5.7?
🔥3
Первый день видео позади, и время рассказывать, что же нового появилось в SwiftUI:
https://habr.com/ru/company/usetech/blog/670242/
https://habr.com/ru/company/usetech/blog/670242/
Хабр
WWDC 2022. Что нового в SwiftUI
Всем привет, с вами я, Анна Жаркова, ведущий разработчик компании Usetech. Неделя тематических сессий в самом разгаре. Сегодня поговорим о SwiftUI, какие же новинки были уже представлены и...
🔥8
Крутое IT событие пройдет в Барнауле 24-26 июня. Ежегодный хакатон.
А я эксперт)
А я эксперт)
👍5
Forwarded from Канал Barnaul Digital community
Спешим порадовать участников хакатона с проектами мобильных приложений. К команде экспертов присоединилась Аня Жаркова из Usetech.
“В мобильной разработке с 2013 года. Lead mobile developer. Пишу нативно iOS (Swift) и Android (Kotlin), кросс-платформенно (Xamarin, Kotlin Multiplatform). Kotlin GDE”
Мы вообще любим всех радовать и мотивировать, поэтому те, кому снится собственное мобильное приложение, но регистрация на хакатон всё еще не пройдена, скорее по ссылке.
Ваше Digital Community: сайт | VK | Twitter | Inst | FB
“В мобильной разработке с 2013 года. Lead mobile developer. Пишу нативно iOS (Swift) и Android (Kotlin), кросс-платформенно (Xamarin, Kotlin Multiplatform). Kotlin GDE”
Мы вообще любим всех радовать и мотивировать, поэтому те, кому снится собственное мобильное приложение, но регистрация на хакатон всё еще не пройдена, скорее по ссылке.
Ваше Digital Community: сайт | VK | Twitter | Inst | FB
👍3