Ipinakikilala ng Microsoft ang .NET MAUI Isang Maramihang At Napakalakas na Platform ng Pag-unlad ng Mobile App na Nabuo Mula sa Xamarin

Microsoft / Ipinakikilala ng Microsoft ang .NET MAUI Isang Maramihang At Napakalakas na Platform ng Pag-unlad ng Mobile App na Nabuo Mula sa Xamarin Basahin ang 3 minuto

Microsoft .NET



Ang Microsoft's .NET ay nakakakuha ng isang bagong platform para sa pagpapaunlad ng mobile app. Tinawag na .NET MAUI, ang platform ay naglalayon na gawing simple ang mga pagpipilian para sa .NET developer sa pamamagitan ng pagbibigay ng isang solong stack na sumusuporta sa lahat ng mga modernong workload: Android, iOS, macOS, at Windows. Tiwala ang Microsoft na ang bagong platform, batay sa tanyag na toolkit ng Xamarin. Forms, ay dapat na mag-apela sa beterano at baguhan na mga developer ng web at mobile app.

Malinaw na sinusubukan ng Microsoft na pag-isahin ang .NET platform dahil ito ay kasalukuyang isang na-segment. Habang ang mga developer ay maaaring may kumpiyansa na bumuo ng mga matatag na app para sa iba't ibang mga operating system ang bagong .NET MAUI ay dapat makabuluhang makatulong na gawing simple at mapag-isa ang proseso ng paglikha ng app para sa maraming mga platform. Ang .NET 5 platform ay sa ngayon ang isa sa pinakamalaking cross-platform katutubong App UI na may maraming mga benepisyo tulad ng isang solong codebase, solong sistema ng proyekto na may mga kakayahang i-deploy sa maraming mga aparato kabilang ang mga mobile at desktop system.



Inilunsad ng Microsoft ang .NET MAUI Para sa Pinasimple At Mahusay na Paglikha Ng Multi-Platform App UI:

Ang MAUI ay isang ebolusyon ng lalong tanyag na Xamarin.Forms toolkit. Ang anim na taong gulang na toolkit ay naging tanyag para sa maraming mga kumpanya na gumagamit ng kadalubhasaan sa mobile ng Xamarin sa itaas. NET upang mapatakbo ang kanilang mga negosyo. Ang toolkit ng Xamarin.Forms ay sinasabing nakatulong sa maliliit na negosyo na i-maximize ang kanilang puhunan sa pag-unlad. Ang mga kumpanya ay nagbabahagi ng pataas ng 95 porsyento ng kanilang code. Pinapayagan nitong mapabilis ng mga kumpanya ang pagbuo ng kanilang mga app at nag-aalok pa rin ng malawak na mga tampok.



Sinusubukan ng MAUI na gawing simple ang mga pagpipilian para sa mga .NET developer dahil nagbibigay ito ng isang solong stack na sumusuporta sa lahat ng mga modernong workload: Android, iOS, macOS, at Windows. Ang mga katutubong tampok ng bawat platform at kontrol sa UI ay agad na accesible sa isang simple, cross-platform API para sa mga developer na maghatid ng mga hindi kompromiso na karanasan ng gumagamit habang nagbabahagi ng mas maraming code kaysa dati.



Ang tagumpay ng .NET MAUI ay nakasalalay sa pinabilis na pag-aampon dahil sa ang katunayan na ito ay binuo kasama ang pagiging produktibo ng developer bilang pangunahing priyoridad. Tinitiyak ng Microsoft ang mga developer na pahalagahan ang sistema ng proyekto at cross-platform tooling din. Pinadadali ng MAUI ang istraktura ng proyekto sa isang solong proyekto at nakakapag-target ito ng maraming mga platform na may pareho. Nangangahulugan ito na maaaring mai-deploy ng mga developer sa anumang naka-target na system kasama ang desktop, emulator, simulator, o mga pisikal na aparato sa isang solong pag-click lamang.



Gamit ang built-in na mga mapagkukunang cross-platform, ang mga developer ay maaaring magdagdag ng anumang mga imahe, font, o pagsasalin ng mga file sa iisang proyekto, at .NET MAUI ay awtomatikong magse-set up ng mga katutubong kawit upang ang mga developer ay maaaring tumuon sa code. Sa wakas, ang mga developer ay laging may access sa katutubong pinagbabatayan na mga operating system na API, at magiging madali ito sa mga bagong pagsasama-sama sa platform. Sa ilalim ng mga platform, maaaring magdagdag ang mga developer ng mga file ng source code para sa isang tukoy na operating system at ma-access ang mga katutubong API. Sa madaling salita, sa MAUI, natiyak ng Microsoft na ang bawat sangkap na pumupunta sa isang App UI ay nasa isang lugar kung saan kailangan ito ng mga developer. Na nakatuon sa pangunahing code, ang mga developer ay maaaring maging mas produktibo.

Paglipat mula sa Xamarin. Mga form hanggang sa. NET MAUI:

Ang mga nag-develop na nagtatrabaho kasama ang Xamarin. Ang mga form ay hindi magkakaroon ng anumang problema paglipat sa o pagbabago ng .NET MAUI tulad ng parehong mga platform ay gumagamit ng lahat ng parehong mga kontrol at API. Upang matulungan ang mga developer na makagawa ng isang maayos na paglipat ng mga umiiral nang apps sa .NET MAUI, nilalayon ng Microsoft na magbigay ng suporta at mga gabay sa paglipat ng 'Subukan-N-convert' na katulad ng mayroon sila ngayon para sa paglipat sa .NET Core.

Malalabas na ng Microsoft ang preview ng .NET MAUI sa mga susunod na buwan. Ang pangkalahatang pagkakaroon ng pareho ay inaasahan na magkakasabay sa .NET 6 sa Nobyembre ng 2021.

Ipapadala ang MAUI sa parehong 6 na linggong cadence na Xamarin. Ang mga form ay mayroon na. Inilathala ng Microsoft ang MAUI roadmap sa GitHub. Ang Xamarin.Forms ay magpapadala ng a bagong pangunahing bersyon sa paglaon ngayong taon , at patuloy na magpadala ng menor de edad at naglalabas ng serbisyo tuwing 6 na linggo hanggang sa .NET 6 pangkalahatang kakayahang magamit noong Nobyembre 2021. Ang pangwakas na pagpapalabas ng Xamarin. Ang mga form ay isisilbi sa loob ng isang taon pagkatapos ng pagpapadala, at lahat ng modernong gawain ay lilipat sa .NET MAUI.

Mga tag Microsoft