Suggestions for App Developers
4 Oct 2022
Our in-house software development team recommends any of the following common cross-platform development tools: .NET Multi-platform App UI (.NET MAUI), Flutter, or React Native. For further details, see the table below for our ranking 1 (least) to 5 (best) of the various development environments.
Language | C#/dotnet | Dart | JavaScript/Typescript | Java/Kotlin/C++ | Swift/Objective C | Python/C++ | ||
---|---|---|---|---|---|---|---|---|
Platforms | MAUI | Xamarin | Flutter | React | Ionic | Native Android | Native iOS | Qt |
Windows Devices (Mesa 3, Mesa Pro) |
4/5 | 3/5 | 2/5 | 2/5 | 2/5 | 3/5 | ||
Android Devices (Mesa 3, CT8X2, Allegro 3, Archer 3) |
3/5 | 3/5 | 3/5 | 3/5 | 2/5 | 4/5 | 3/5 | |
iOS Devices (iPhone, iPad) |
3/5 | 3/5 | 3/5 | 3/5 | 2/5 | 4/5 | 3/5 | |
Juniper Geode GNSS Receiver | 3/5 | 3/5 | 2/5 | 2/5 | 2/5 | 4/5 | 4/5 | 3/5 |
Linux | 1/5 | 1/5 | 2/5 | 2/5 | 2/5 | 3/5 |
For more information about migrating apps from Windows Mobile, see Suggestions for Developer Migration from Windows Mobile.