You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Spezi modules should support watchOS to enable developers to build a watchOS-based application.
The current UI elements in the Spezi modules only support iOS. As we want to support the Apple Watch, we must ensure that the UI controls are adapted to the smaller screen size and can be navigated on the Apple Watch.
Solution
Update all UI components to use native SwiftUI components on watchOS. We also need to add watchOS 10 as a supported platform in the Swift package file and may update the Swift tools version to 5.9.
The watchOS UI components should support the watchOS 10 UI design paradigms.
You can learn more about watchOS 10 in the following WWDC 2023 videos:
Problem
The Spezi modules should support watchOS to enable developers to build a watchOS-based application.
The current UI elements in the Spezi modules only support iOS. As we want to support the Apple Watch, we must ensure that the UI controls are adapted to the smaller screen size and can be navigated on the Apple Watch.
Solution
Update all UI components to use native SwiftUI components on watchOS. We also need to add watchOS 10 as a supported platform in the Swift package file and may update the Swift tools version to 5.9.
The watchOS UI components should support the watchOS 10 UI design paradigms.
You can learn more about watchOS 10 in the following WWDC 2023 videos:
All UI changes should be as cross-platform as possible. Increasing the iOS minimum platform target is acceptable.
Related Issues
Additional context
Feel free to use comments under the associated issues to discuss the best way to approach the adoption of watchOS for the Spezi modules.
Code of Conduct
The text was updated successfully, but these errors were encountered: