This epic serves as a libraries POV as we work towards full test coverage and add missing features for mobile in .NET 6. ## iOS ### Testing - [x] Fully integrate the test runner into the libraries build https://github.com/dotnet/runtime/issues/35123 (Steve) - [x] Integrate with helix (iOS Simulator) - [ ] Integrate with helix (iOS Devices) - Waiting on outcome of cert discussions w/ Apple - [x] Analyze test results, identify issues to fix - Simulator - [ ] Analyze test results, identify issues to fix - Devices ### ICU - [x] Build ICU for iOS/tvOS https://github.com/dotnet/runtime/issues/33654 - [ ] Do not package w/ Invariant mode enabled https://github.com/dotnet/runtime/issues/35090 ### Networking - [x] iOS/tvOS specific define to create `Foundation.NSUrlSessionHandler` ## Android ### Testing - [x] Fully integrate the test runner into the libraries build https://github.com/dotnet/runtime/issues/35262 - [x] Piggyback on iOS helix integration - [x] Analyze test results, identify issues to fix - JIT Simulator - [x] Analyze test results, identify issues to fix - JIT Devices - [x] Analyze test results, identify issues to fix - AOT Simulator - [x] Analyze test results, identify issues to fix - AOT Devices ### Security - [x] Establish a process surrounding how we will manage the OpenSSL dependency - [x] When the android runner is available, run existing tests w/ OpenSSL. Identify missing features - [x] Determine if direct android API integration for crypto is viable. ### Networking - [x] Android specific define to create `AndroidClientHandler` ## Xam.Mac ### Testing - [x] Enable in-tree runtime pack for desktop mono https://github.com/dotnet/runtime/issues/35247 - [x] Ensure SDK can find the mono runtime pack
This epic serves as a libraries POV as we work towards full test coverage and add missing features for mobile in .NET 6.
iOS
Testing
ICU
Networking
Foundation.NSUrlSessionHandlerAndroid
Testing
Security
Networking
AndroidClientHandlerXam.Mac
Testing