我正在开发一个跨平台开源项目。我的应用程序将支持 Android、iOS、MAC OS X、Windows 和 Linux。
第一个想法是使用以下代码:
Environment.OSVersion.Platform
但这还不够,因为我无法涵盖 iOS 和 Android。我认为最好检查操作系统基础和版本来决定操作系统类型。例如,iOS 是一个基于 UNIX 的操作系统。所以我可以检查版本或其他一些属性以确保它是 iOS。
由于我无法访问 Android 或 iOS,并且我的搜索不成功,因此我需要您的帮助才能为每个操作系统获取这些版本。
此致,佩曼·莫尔塔扎维