Ohjelmointi

Microsoft julkistaa .NET MAUI -ympäristön eri sovellusten välillä

Microsoft on julkistanut .NET Multi-platform App UI: n, alias .NET MAUI, käyttöliittymäkehyksen monitasoisten sovellusten rakentamiseen Microsoft .NET 6: een. .NET 6: n on määrä saapua esikatselussa marraskuussa ja tulla yleisesti saataville vuonna 2021.

.NET MAUI esiteltiin Microsoft Build -kehittäjien konferenssissa 19. toukokuuta .NET MAUI on Xamarin.Forms-työkalupaketin kehitys, jonka avulla voidaan luoda natiivi käyttöliittymiä Windowsille, iOS: lle ja Androidille yhdestä kooditietokannasta. MAUI lisää MacOS-tuen sekoitukseen. Se tukee myös uusia laitteita, kuten Microsoft Surface Duo.

.NET MAUI toimii Visual Studio IDE: n tai Visual Studio Code -editorin kanssa. Yksi pino tukee eri käyttöympäristöjen kuormitusta, ja kunkin alustan alkuperäisiä ominaisuuksia ja käyttöliittymän hallintaa tuetaan alustojen välisen API: n kautta. NET MAUI: lle on määritetty GitHub-repo.

Muita .NET MAUI -ominaisuuksia:

  • Projektirakenne on yksinkertaistettu yhdeksi projektiksi useille alustoille, yhdellä napsautuksella käyttöönotto työpöytäjärjestelmiin, emulaattoreihin, simulaattoreihin tai fyysisiin laitteisiin.
  • Kuvat, fontit ja käännöstiedostot voidaan lisätä yhteen projektiin natiivikoukkujen avulla. Resurssit, kuten fontit ja kuvat, sijaitsevat yhdessä paikassa.
  • Pääsy tarjotaan natiiviin, taustalla oleviin käyttöjärjestelmän sovellusliittymiin.
  • Model-View-View-Model (MVVM) ja XAML ovat ensiluokkaisia ​​ominaisuuksia. Kehittäjät voivat myös toteuttaa Model-View-Update (MVU) -mallin. MVU edistää yksisuuntaista tiedonsiirtoa ja tilan hallintaa sekä koodin ensimmäinen kehityskokemus, joka päivittää käyttöliittymän soveltamalla vain tarvittavia muutoksia.

Tukeakseen siirtymistä Xamarin.Forms-tiedostosta.

.NET MAUI toimitetaan samalla kuuden viikon poljinnopeudella kuin Xamarin.Forms. Xamarin.iOS: sta ja Xamarin.Androidista on tarkoitus tulla osa .NET 6: aa .NET iOS: ksi ja .NET Android: ksi.

Xamarin.Formien uusi, merkittävä versio on määrä julkaista myöhemmin tänä vuonna, ja pieniä ja palveluja julkaistaan ​​kuuden viikon välein, kunnes .NET 6 on yleensä saatavilla marraskuussa 2021.

$config[zx-auto] not found$config[zx-overlay] not found