Belum lama ini, konferensi
Microsoft Build 2018 diadakan. Ini adalah berita baik bagi pengembang yang bekerja dengan produk dan teknologi Microsoft, termasuk Xamarin. Bagi mereka yang mengikuti acara dari rumah, kami mengumpulkan semua pengumuman dan pengumuman yang dibuat di konferensi. Di bawah potongan Anda akan menemukan berita tentang Xamarin, yang kami yakin akan menyenangkan pengembang.
Dan apa yang paling Anda sukai dan apa yang hilang?

Pengumuman tentang perangkat dan alat untuk pengembang
Pengumuman di cloud dan bot
Dukungan Android Emulator untuk Hyper-V
Kami mengumumkan rilis
versi percobaan emulator Google Android yang kompatibel dengan Hyper-V dalam
pembaruan Windows 10
April 2018. Untuk mencapai ini, tim pengembangan Windows Hyper-V dan Xamarin melakukan pekerjaan yang luar biasa. Fitur baru ini memungkinkan pengembang untuk menggunakan emulator Android akselerasi perangkat keras bersamaan dengan teknologi berbasis Hyper-V lainnya, termasuk mesin virtual Hyper-V, alat Docker, emulator HoloLens, dll. Sekarang setiap pengembang Android di Windows dapat menggunakan emulator Android cepat, yang Itu akan selalu mendukung API terbaru dari sistem ini dan akan dapat bekerja dengan layanan Google Play tanpa konfigurasi tambahan.
Untuk informasi lebih lanjut tentang mengkonfigurasi emulator di Hyper-V, serta daftar masalah yang diketahui, lihat
dokumentasi kami .
Xamarin.Form 3.0
Kami sangat senang untuk merilis
versi stabil Xamarin.Forms 3.0 . Versi baru memungkinkan pengaturan tata letak dan penataan gaya yang lebih fleksibel dan mencakup fitur-fitur seperti Visual State Manager, Flex Layout, style sheet dan dukungan untuk aliran dari kanan ke kiri. Build baru juga mencakup perbaikan bug dan ide komunitas yang mengagumkan, jadi pastikan untuk memeriksa
daftar perubahan selengkapnya . Peningkatan fantastis yang menjangkau seluruh tumpukan teknologi Xamarin menjadikan rilis ini yang tercepat dan paling kaya fitur hingga saat ini!
Alat Visual Studio untuk Xamarin
Xamarin.Bentuk XAML IntelliSense
Pengembang Xamarin.Form menggunakan Visual Studio 2017 versi 15.7 akan melihat betapa
lebih nyaman menggunakan IntelliSense . Sekarang fungsi ini bekerja pada mesin IntelliSense yang sama seperti WPF dan UWP, karena beberapa perbaikan telah dilakukan, termasuk peningkatan kecocokan, penyelesaian ikatan / perintah, penyelesaian sumber daya, penyelesaian ekstensi tambalan. Mesin juga meningkatkan sistem rekomendasi, navigasi kode, dan analisis statis.
Menyediakan perangkat iOS secara otomatis
Untuk membuat hidup semudah mungkin bagi pengembang, kami merilis fitur
menyediakan perangkat iOS secara otomatis dalam Visual Studio 2017 versi 15.7. Fitur ini menyederhanakan proses meminta sertifikat pengembangan saat membuat kunci penandatanganan, menambahkan perangkat ke Pusat Pengembang, dan membuat profil penyediaan. Semua ini bisa dilakukan di Visual Studio.

Manajemen Paket SDK Android yang ditingkatkan
Menemukan SDK Android mana yang perlu Anda instal untuk pengembangan dapat membutuhkan banyak waktu, jadi kami telah menambahkan manajer paket Android SDK baru yang tidak perlu ditebak lagi. Proyek Android mungkin memerlukan versi SDK yang tidak harus Anda kompilasi. Dalam hal ini, ketika Anda membuka proyek ini, Anda akan menerima pemberitahuan yang akan membantu Anda mengunduh dan menginstal SDK yang diperlukan di latar belakang. Fitur ini dinonaktifkan secara default, tetapi Anda dapat dengan mudah mengaktifkannya dengan masuk ke
Alat → Pilihan → Xamarin → Pengaturan Android → Aktifkan instalasi otomatis Android SDK.Template proyek yang diperbarui untuk iOS dan Android
Template proyek adalah bagian penting dari proses pembuatan aplikasi, jadi kami membuat ulang dan mengatur ulang
template proyek asli kami untuk iOS dan Android, sehingga lebih mudah ditemukan di bagian menu File → Jendela baru. Kami juga telah menambahkan template untuk fitur Android baru, seperti menu pop-up dan tab yang lebih rendah, sehingga Anda dapat membuat aplikasi modern lebih cepat.
Peningkatan platform
Xamarin. Android
Kami mulai mendistribusikan Android Oreo SDK (Android API Level 27), Android SDK Tools 26, dan
Xamarin Device Manager untuk Android di Visual Studio 2017 dan Visual Studio untuk Mac. Selain itu, di Visual Studio 2017, Anda akan melihat bahwa latensi untuk menampilkan aplikasi Anda di layar telah menurun. Ini karena penyebaran runtime Xamarin pada perangkat Anda atau emulator selama kompilasi aplikasi.
Xamarin.iOS
Aplikasi iOS, macOS, watchOS, dan tvOS kami sekarang sepenuhnya berbasis statis, dengan manfaat berikut:
- Lebih sedikit aplikasi. File Xamarin.iOS.dll yang ditautkan telah menjadi 30–50% lebih kecil, karena informasi (misalnya, atribut pengguna) yang diperlukan hanya selama pembangunan sekarang dapat dihapus. Itu juga memungkinkan penghubung untuk menghapus lebih banyak kode daripada sebelumnya, karena ada lebih sedikit referensi kode.
- Peluncuran aplikasi lebih cepat. Pekerjaan pendaftaran lebih banyak dilakukan pada waktu membangun daripada di runtime. Tidak perlu menggunakan refleksi (agak lambat) pada atribut pengguna untuk mendaftar jenis dan metode.
- Konsumsi memori lebih rendah. Jumlah memori yang dibutuhkan untuk menjalankan aplikasi berkurang. Persyaratan memori awal (saat peluncuran) menurun sebesar 30% untuk aplikasi awal dan sebesar 20% untuk ekstensi, yang menyederhanakan pembuatan ekstensi yang iOS memberlakukan pembatasan penggunaan memori (misalnya, 16 MB untuk ekstensi seperti Hari Ini).
Perbarui
Xamarin.Forms 3.0 sekarang
tersedia di NuGet . Anda juga dapat memutakhirkan Visual Studio 2017 ke versi 15.7 melalui
pusat notifikasi di Visual Studio . Dan pastikan untuk mengunduh
Xamarin Android Device Manager untuk Android Oreo. Coba beritanya dan jangan lupa untuk menulis review!