超訳 Xamarin の概要
Microsoftのページって個人的に理解する為に、ワンクッションおくことが多いです。
色々読みながら、で結局どうなの?ってのにたどり着くまで結構時間かかること多いんですよね。。。
これは、単純に筆者のスキルレベルのせいだと考えてます。
なので、筆者的に理解した翻訳を残しておこうというメモ。的なエントリです。
今回訳してみたページ
Xamarin の概要の超訳。
Xamarin.Forms は、iOS、Android、Windowsで動くプログラムを作成するときの一つの選択肢。
という1行にまとまりました。 このドキュメントから私が理解できたことは。この1行です。
ドキュメントに記述されている概要
Xamarin.Forms は、iOS、Android、ユニバーサル Windows プラットフォーム アプリ間で共有可能なネイティブ ユーザー インターフェイス レイアウトを効率的に作成するための、開発者向けクロスプラットフォーム UI ツールキットです。
キーワードの略を記述
キーワード | 意味 |
---|---|
iOS | iPhoneのOS(オペレーティングシステム) |
Android | スマホのOS(オペレーティングシステム)のこと |
ユニバーサル Windows プラットフォーム(UWP) | 異なるデバイス向けに提供されるMicrosoft Windows用のアプリケーションソフトウェアを共通の基盤上で動作させることのできる、統合されたプラットフォーム |
ネイティブ ユーザー インターフェイス レイアウト | iOS向け、andorid向けにそれぞれUI(ユーザーインターフェース)を構築するコンポーネントがあるが、これらコンポーネントを利用して作成したレイアウトのこと |
クロスプラットフォーム | 異なるプラットフォーム上で、同じ仕様のものを動かすことが出来るプログラムど土台のこと |
UI ツールキット | UIを構築するための道具一式のこと |
ユーザーインターフェース | 機械、特にコンピュータとその機械の利用者との間での情報をやりとりするためのインタフェース(入出力部分) |
プラットフォーム | システム・サービスを動かすための基盤(土台となる環境) |
Xamarin | .NET を使用して、iOS、Android、Windows 向けのアプリケーションをビルドするためのオープンソースのプラットフォーム |
オープンソース・ソフトウェア | ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア |
英語ドキュメントを翻訳
Xamarin.Forms is a cross-platform UI toolkit that allows developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps.
DeepLでの翻訳
Xamarin.Forms は、iOS、Android、Universal Windows プラットフォームのアプリ間で共有できるネイティブのユーザーインターフェイスレイアウトを効率的に作成するためのクロスプラットフォーム UI ツールキットです。
Googleでの翻訳
Xamarin.Formsは、開発者がiOS、Android、およびユニバーサルWindowsプラットフォームアプリ間で共有できるネイティブユーザーインターフェイスレイアウトを効率的に作成できるようにするクロスプラットフォームUIツールキットです。
Wikipediaを覗いておく
XAMLベースのクロスプラットフォームなGUIアプリケーションフレームワーク。
感想
Xamarin.Formsって割と嫌われてる?
よくあるネットの意見
- 原因の切り分けが難しそう。
- Xamarin.Forms自体のバグを踏みそう。