-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Closed
Copy link
Labels
Cost:XLWork that requires one engineer more than 4 weeksWork that requires one engineer more than 4 weeksPriority:0Work that we can't release withoutWork that we can't release withoutUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Metaos-androidos-iosApple iOSApple iOSos-tvosApple tvOSApple tvOS
Milestone
Description
As part of One .NET effort, we are building support for existing Xamarin workloads to be migrated to dotnet/runtime platform. To make this successful there are several components which will need to be updated or re-build for native support of Xamarin as optional workloads in .NET.
Work Items
Shared
- Annotate runtime packs managed libraries for safe trimming Fix ILLink warnings in .NET Libraries #45623
- Add ARM intrinsic support for MonoVM AOT [mono] Tracking: Intrinsics implementation #43051
- Run runtime tests on arm64 and arm32 combinations Expand existing tests matrix to MonoVM #33381 (Android running, iOS in pipeline)
- Produce workload pack for native AOT tooling Create Workload Packs for Mono AOT Compilers & AOT Compiler MSBuild Task #46429
- Add support for .NET 6 run-time configuration settings for mobile targets Add support for .NET 6 run-time configuration settings for mobile targets #48811
- Review all OOB packages which have native dependencies that they can run on mobile
iOS/tvOS
- Globalization support using ICU Build icu for iOS/tvOS/Android #33654
- Resolve failing libraries tests
- Produce
ios-arm64,ios-arm32,ios-x64runtime packs - iOS/tvOS specific HttpClientHandler support iOS/tvOS specific HttpClientHandler support #46645
- iOS developers can produce smaller apps when targeting .NET6 iOS developers can produce smaller apps when targeting .NET6 #45832
- Annotate iOS/tvOS APIs throwing PNSE Annotate APIs throwing PNSE on iOS/tvOS/MacCatalyst #47910
- Add arm64-ios runtime pack for simulator and produce new runtime pack Add arm64-ios & arm64-tvos runtime packs for simulator and produce new runtime packs #48216
- .NET 6: device support macios#10291
Oldest supported versions: iOS 10, tvOS 10
Android
- Implement System.Security.Cryptography.Native.Android PAL Implement System.Security.Cryptography.Native.Android PAL #45741
- Implement System.Net.NetworkInformation Android PAL System.Net.NetworkInformation needs Android PAL #51303
- Globalization support using ICU (Will use System ICU)
- Resolve failing libraries tests
- Produce
android-arm64,android-arm32,android-x64runtime packs - Android specific HttpClientHandler support Android specific HttpClientHandler support #46646
- Android APEX timezone location lookup Port Android APEX timezone location lookup from mono/mono #41867
- Resolve failing runtime tests [Mono] Android - Tracking runtime test failures on Android x64 #44661
- Android developers can produce smaller apps when targetting .NET6 Android developers can produce smaller apps when targeting .NET6 #45831
- Annotate APIs throwing PNSE on Android Annotate APIs throwing PNSE on Android #47911
- Runtime specific APIs are compatible with CoreCLR
Oldest supported version: API 21
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Cost:XLWork that requires one engineer more than 4 weeksWork that requires one engineer more than 4 weeksPriority:0Work that we can't release withoutWork that we can't release withoutUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Metaos-androidos-iosApple iOSApple iOSos-tvosApple tvOSApple tvOS