NET MAUI: Maxaa dhacaya haddii aad soo saari karto app ka shaqayn doona dhammaan goobaha, oo ay ku jiraan Linux?

.NET MAUI

Dhibaato innaga ah isticmaalayaasha Linux ayaa ah in ay naga tageen xoogaa horumariyayaal badan. Marka ay tahay inay wax u dhisaan nidaamka, waxay u dhisaan Windows, maadaama ay isticmaalaan qiyaastii 4 ka mid ah 5 kombiyuutar. Waxayna tahay in horumarinta nidaamyada hawlgalka badan ay u baahan tahay dadaal dheeri ah, laakiin Microsoft waxay cusbooneysiisay macluumaadka ku saabsan .NET MAUI waxayna hiigsanaysaa inay u fududayso abuurayaasha abka.

Waa maxay .NET MAUI? Sida aan ku akhrinay Dukumiintiyada Microsoft, magaceeda waxa uu ka yimid .NET Multi-platform App UI, oo loo turjumay Isbaanishka waa a interface user ee codsiyada cross-madal. NET-ku waa mid la mid ah kii sannado ka hor Qaab-dhismeedkiisa, dhammaantiina waa qaab-dhismeedka isku-dhafka ah ee lagu dhisayo desktop-ka asalka ah iyo barnaamijyada mobilada ee C # iyo XAML.

NET MAUI waxaa loogu talagalay apps-ka mobilada, laakiin…

Inkasta oo aanay si toos ah u odhan, waxa ay u muuqataa in ujeedadu caddahay. samee app, xoogaa ka dhig oo ka dhig mid lagu isticmaali karo qalab kasta. Asal ahaan waa wax la mid ah PWA (Progressive Web Apps), laakiin loogu talagalay codsiyada mobilada ee loo isticmaali karo miiska. Gebagebadaan waxaan gaadhnay markaan akhrinno qoraalka bogga goobaha la taageero, halkaas oo Android iyo iOS lagu sheegay ka hor macOS. Oo waa tan macOS waxay ahaan doontaa iyada oo loo marayo Catalyst, taas oo ah waxa ka dhigaya barnaamijyada iPad-ka inay la jaan qaadaan macOS.

Bogga goobaha la taageeray waxaan ku akhrinay:

  • Android 5.0 (API 21) ama ka sareeya. Wixii .NET MAUI blazor apps, Android 6 (API 23) ama ka sareeya ayaa loo baahan yahay.
  • iOS 10 ama ka sareeya. Wixii .NET MAUI blazor apps, iOS 11 ama ka sareeya ayaa loo baahan yahay.
  • macOS 10.13 ama ka sareeya, adoo isticmaalaya Mac Hannaan.
  • Windows 11 iyo Windows 10 nooca 1809 ama wixii ka dambeeya, oo wata Windows UI Library (WinUI) 3.

Maxaynu uga hadlaynaa arrintan Linux Adictos? Hagaag, sababtoo ah hoosta waxay sheegaysaa inay sidoo kale la socon doonto Tizen, oo ay taageerto Samsung, iyo Linux, oo ay taageerto bulshadu. Bogga asalka ah ee Ingiriisiga waxay adeegsadaan ereyga "taageeray", oo aan ku habboonayn, waxaanan filayaa in tarjumaaddu ay noqoto, in ay tahay Samsung iyo bulshada Linux kuwa ay tahay inay sameeyaan taabashooyinka ugu dambeeya si app laga soo saaro. NET MAUI waxay la jaan qaadi kartaa Tizen iyo Linux siday u kala horreeyaan.

Kani ma war wanaagsan baa? Tani ma leedahay mustaqbal?

Ma odhan karno warku wuu xun yahay. Bilawga, .NET MAUI waa isha furan, laakiin waa horumarkii Xamarin.Forms, marka waxaynu odhan karnaa waxay noqon lahayd boqor la daba dhigay boqor dhintay. Soo jeedinta cusub waxay leedahay kontaroolada UI oo laga soo ururiyay xoq si loo hagaajiyo waxqabadka iyo kordhinta.

Dhanka waxqabadka, Microsoft waxay sharraxaysaa:

NET MAUI waxa ay midaysaa Android, iOS, macOS, iyo Windows APIs                                                                                                                                                                                                                                          wax-ku-qoro-hal-meel-kasta oo khibrad horumariye ah iyada oo si qoto-dheer uhelaysa dhammaan dhinacyada madal kasta oo-hooyo.

NET 6 waxa ay bixisaa tiro qaab-dhismeedka gaarka ah ee dhismaha apps: Android, iOS, macOS, iyo Windows UI 3 (WinUI 3) noocyada maktabadda. Dhammaan qaab-dhismeedyadan waxay marin u heli karaan isla .NET 6 Base Class Library (BCL) Maktabaddani waxay faahfaahin ka bixinaysaa goobta hoose ee koodka. BCL waxay kuxirantahay .NET runtime jawi si ay u bixiso jawiga fulinta ee koodka. Android, iOS, iyo macOS, mono waxa ay fulisaa deegaanka, hirgelinta deegaanka runtime .NET. On Windows, Win32 waxay bixisaa jawi runtime.

Qofna yuusan u malayn in .NET MAUI uu wax walba beddeli doono… mise ma samayn doontaa?

Markii ugu horreysay ee arrintan la ii sheegay, fikirkayga ugu horreeya wuxuu ahaa in "Maui" uu yahay kelmad horay ugu jirtay Linux, markaa waan la yaabay. Kadib, ka dib markii aan wax yar akhriyay, waxaan imid gabagabada aan u maleynayo inay sax noqon doonto: kiiska ugu fiican, waxay u badan tahay in isticmaalayaasha Linux ay heli karaan, tusaale ahaan, codsi rasmi ah oo Twitter ah ama nooca app. Photoshop ee iPad OS, laakiin maaha Photoshop-ka aan dhammaanteen jeclaan lahayn inaan helno.

Ku saabsan mustaqbalka, qofna ma oga. Soo-saareyaasha naqshadaha ARM ayaa halkan u jooga inay sii joogaaniyo Apple ayaa waxaas oo dhan wax ka sheegtay. Labo doorasho oo iska soo horjeeda ayaan meesha laga saari karin: Mid waa in tani aysan meelna u socon; Midda kale waxay noqon doontaa mustaqbalka utopian mustaqbalka kaas oo horumariyayaashu ay go'aansadeen inay wax walba ku abuuraan .NET MAUI iyo dhamaadka waxaan ku yeelan karnaa dhammaan noocyada apps ee Linux sidoo kale, inkastoo ay caddaynayaan in taabashada ugu dambeysa ay tahay in ay sameeyaan bulshada. Ka waran haddii ay dhacdo labaad?


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.