.NET MAUI: Ko kana ukakwanisa kugadzira app ingashanda pamapuratifomu ese, kusanganisira Linux?

.NET MAUI

Dambudziko isu vashandisi veLinux nderekuti isu takasiiwa zvishoma nevazhinji vanogadzira. Kana vachinge vachigadzira chimwe chinhu chehurongwa, vanochivaka cheWindows, sezvo chinoshandiswa nemakomputa mana kubva pamashanu. Uye ndezvekuti kugadziridza mamwe masisitimu anoshanda kunoda imwe nhamburiko, asi Microsoft yakagadziridza ruzivo nezve yayo .NET MAUI uye inovavarira kuita kuti zvinhu zvive nyore kune vagadziri veapp.

Chii chinonzi .NET MAUI? Sezvatinoverenga mu Zvinyorwa zveMicrosoft, zita rayo rinobva kuNET Multi-platform App UI, iyo yakaturikirwa muchiSpanish is a mushandisi interface ye-cross-platform application. The .NET ndiyo imwe chete yave iri makore mberi kweFramework yayo, uye chinhu chose ndeye-cross-platform framework yekuvaka yeko desktop desktop uye mobile apps neC # uye XAML.

NET MAUI inonyanya kuitirwa nharembozha, asi…

Kunyangwe vasingazvitaure zvakananga, zvinoita sekunge chinangwa chakajeka: gadzira app, ita zvishoma uye ita kuti ishandiswe pane chero mudziyo. Zvakangofanana nePWA (Progressive Web Apps), asi zvemafoni ekushandisa anogona kushandiswa padesktop. Tinosvika pamhedziso iyi patinoverenga bhuku inotsigirwa mapuratifomu peji, uko Android uye iOS zvinotaurwa pamberi peMacOS. Uye ndezvekuti kune macOS ichave kuburikidza neCatalyst, izvo zvinoita kuti iPad mapurogiramu aenderane neMacOS.

Pamapuratifomu anotsigirwa peji tinoverenga:

  • Android 5.0 (API 21) kana kupfuura. Kune .NET MAUI blazor apps, Android 6 (API 23) kana kupfuura inodiwa.
  • iOS 10 kana kupfuura. Kune .NET MAUI blazor apps, iOS 11 kana yepamusoro inodiwa.
  • macOS 10.13 kana kupfuura, uchishandisa Mac Catalyst.
  • Windows 11 uye Windows 10 shanduro 1809 kana kuti gare gare, ine Windows UI Library (WinUI) 3.

Uye nei tichitaura pamusoro peizvi mukati Linux Adictos? Zvakanaka, nekuti pazasi inotaura kuti ichaenderanawo neTizen, inotsigirwa neSamsung, uye Linux, inotsigirwa nenharaunda. In yepakutanga peji muChirungu vanoshandisa shoko rokuti "akatsigira", kwete inopindirana, uye ndinofunga kuti shanduro inofanira kuva kuti, kuti zviri Samsung uye Linux munharaunda vachafanira kuita okupedzisira kubata kuitira kuti Anwendung akakudziridzwa kubva . NET MAUI inoenderana neTizen neLinux zvakateerana.

Aya mashoko akanaka here? Izvi zvine remangwana here?

Hatigoni kutaura kuti nhau dzakaipa. Kutanga, .NET MAUI yakavhurwa sosi, asi ndiko kushanduka kweXamarin.Mafomu, saka tinogona kutaura kuti angave mambo anoiswa mushure memambo akafa. Chikumbiro chitsva chine maUI madhiraivha akadzokororwa kubva kutanga kuvandudza mashandiro uye kuwedzera.

Pakuita, Microsoft inotsanangura:

.NET MAUI inobatanidza Android, iOS, macOS, uye Windows APIs kuita imwe API inogonesa kunyora-kamwe-kupi kwese kwemugadziri ruzivo uku uchipa ruzivo rwakadzama kune ese maficha ega ega epuratifomu.

.NET 6 inopa akati wandei epuratifomu-chaiwo marongero ekuvaka maapuro: Android, iOS, macOS, uye Windows UI 3 (WinUI 3) raibhurari shanduro. Maframeworks aya ese anogona kuwana zvakafanana .NET 6 Base Class Library (BCL) Raibhurari iyi inobvisa zvese zvepuratifomu kubva mukodhi. Iyo BCL inotsamira pane .NET runtime environment kuti ipe execution environment yekodhi. Kune Android, iOS, uye macOS, mono inoshandisa zvakatipoteredza, kushandiswa kwe.NET runtime environment. PaWindows, Win32 inopa iyo yekumhanyisa nharaunda.

Ngapasava nemunhu anofunga kuti NET MAUI ichachinja zvese… kana kuti ichachinja?

Pandakatanga kuudzwa nezve izvi, pfungwa yangu yekutanga yaive yekuti "Maui" ishoko ratovepo muLinux, saka ndakashamisika. Zvino, mushure mekuverenga zvishoma, ndasvika pamhedziso yandinofunga kuti ichave yakarurama: mune yakanakisa nyaya, zvinogoneka kuti vashandisi veLinux vanogona kuve, semuenzaniso, yepamutemo Twitter yemuno application kana rudzi rweapp. Photoshop ye iPad OS, asi kwete iyo Photoshop yatinoda tese kuti ivepo.

Nezvenguva yemberi, hapana anoziva. ARM architecture processors ari pano kuti agareuye Apple yakave nekutaura mune zvese izvi. Zviviri zvinopikisa zvingasarudzwa hazvigoni kubviswa: imwe ndeyokuti izvi hazvina kwazvinoenda; imwe yacho yaizova ramangwana rinenge riri remangwana umo vagadziri vakasarudza kusika zvinhu zvose ne.NET MAUI uye pakupedzisira tinogona kuva nemhando dzose dzemapurogiramu paLinux zvakare, kunyange zvazvo zvichijekesa kuti kubata kwekupedzisira kunofanira kuitwa nenharaunda. Ko kana yechipiri ikaitika?


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako