8 Xamarin baru

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!

Source: https://habr.com/ru/post/id415031/


All Articles