Bagikan melalui


Konsep dan Internal Tingkat Lanjut

Bagian ini berisi topik yang menjelaskan arsitektur, desain API, dan batasan Xamarin.Android. Selain itu, ini termasuk topik yang menjelaskan implementasi pengumpulan sampah dan rakitan yang tersedia di Xamarin.Android. Karena Xamarin.Android adalah sumber terbuka, dimungkinkan juga untuk memahami pekerjaan dalam Xamarin.Android dengan memeriksa kode sumbernya.

Sistem

Artikel ini menjelaskan arsitektur yang mendasar di balik aplikasi Xamarin.Android. Ini menjelaskan bagaimana aplikasi Xamarin.Android berjalan di dalam lingkungan eksekusi Mono bersama dengan Virtual Machine runtime Android dan menjelaskan konsep utama seperti Android Callable Wrappers dan Managed Callable Wrappers.

Desain API

Selain Core Base Class Libraries yang merupakan bagian dari Mono, Xamarin.Android dikirim dengan pengikatan untuk berbagai API Android untuk memungkinkan pengembang membuat aplikasi Android asli dengan Mono.

Inti dari Xamarin.Android ada mesin interop yang menjenjang dunia C# dengan dunia Java dan memberi pengembang akses ke API Java dari C# atau bahasa .NET lainnya.

Majelis

Xamarin.Android dikirim dengan beberapa rakitan. Sama seperti Silverlight adalah subset yang diperluas dari rakitan .NET desktop, Xamarin.Android juga merupakan subset yang diperluas dari beberapa rakitan Silverlight dan desktop .NET.