クロスプラットフォームのオープンソース プロジェクトに取り組んでいます。私のアプリケーションは、Android、iOS、MAC OS X、Windows、および Linux をサポートする予定です。
最初のアイデアは、次のコードを使用することです。
Environment.OSVersion.Platform
しかし、iOS と Android をカバーできないので、それだけでは不十分です。OSの種類を決めるには、OSのベースとバージョンを確認した方が良いと思います。たとえば、iOS は UNIX ベースのオペレーティング システムです。そのため、バージョンまたはその他のプロパティをチェックして、それが iOS であることを確認できます。
私は Android または iOS にアクセスできず、検索がうまくいかなかったので、各 OS のこれらのバージョンを取得するためにあなたの助けが必要です.
敬具、 ペイマン・モルタザヴィ