جعبه ابزار UI چند پلتفرمی برای دات نت، رشته ها و استثناهای WebAssembly را قبل از پشتیبانی رسمی .NET 7 فعال می کند.
با آخرین نسخه Uno Platform، یک جعبه ابزار منبع باز برای ساخت برنامه های دسکتاپ، موبایل و وب با C# و XAML بین پلتفرم، توسعه دهندگان از طریق ترفندهایی برای < a>فرمت دستورالعمل باینری WebAssembly.
Uno Platform 4.4 در ۲۸ ژوئن معرفی شد. توسعه دهندگان این پلتفرم گفتند که ویژگی های مرتبط با WebAssembly را قبل از پشتیبانی رسمی در .NET 7 پلت فرم مایکروسافت فعال کرده اند و آزمایش یا استفاده در تولید را امکان پذیر می کند. بزرگترین پیشرفت ها در استثناهای WebAssembly و پشتیبانی از رشته ها هستند.
فعال کردن استثناهای WebAssembly در برنامهها به کد اجازه میدهد تا برای مدیریت استثناها به طور کامل در WebAssembly باقی بماند و در نتیجه عملکرد را افزایش دهد. کد تولید شده نیز کوچکتر است. پشتیبانی از رشته های WebAssembly نیز به Uno.UI و Uno Bootstraper اضافه شده است، که امکان ایجاد موضوعات یا وظایف و استفاده از CoreDispatcher و Dispatcher را برای بازگشت به موضوع اصلی فراهم می کند. برنامههای وب میتوانند کارهای گرانقیمتی را از رشته رابط کاربری انجام دهند و از مسدود کردن رابط کاربری جلوگیری کنند.
برنامههای Uno میتوانند در وب از طریق WebAssembly و به صورت بومی در Windows، iOS، Android، macOS و Linux اجرا شوند. دستورالعملهای شروع کار با Uno Platform را در وبسایت Uno Platform سایر بهبودهای Uno Platform 4.4 عبارتند از:
- پویانمایی سیال در اهداف مبتنی بر NET، Android، iOS و Skia. Skia یک کتابخانه گرافیکی دو بعدی است.
- الگوهای پیش فرض پروژه بهبود یافته.
- بهبودهای عملکردی کوچک برای همه پلتفرمها، از جمله تغییراتی در نحوه حل و فصل کششهای Android.
- سناریوهای ورودی جدید از طریق GamePad API.
پست های مرتبط
Uno Platform پشتیبانی WebAssembly را ارتقا می دهد
Uno Platform پشتیبانی WebAssembly را ارتقا می دهد
Uno Platform پشتیبانی WebAssembly را ارتقا می دهد