۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Google Flutter پیش نمایش رندر جدید در iOS را نشان می دهد

رندر ایمپلر مجموعه کوچکتری از سایه زن ها را در زمان ساخت موتور از پیش کامپایل می کند تا ژانک زودرس را کاهش دهد. پشتیبانی اندروید از Impeller نیز در حال انجام است.

رندر ایمپلر مجموعه کوچکتری از سایه زن ها را در زمان ساخت موتور از پیش کامپایل می کند تا ژانک زودرس را کاهش دهد. پشتیبانی اندروید از Impeller نیز در حال انجام است.

Google Flutter 3.7 را منتشر کرده است، یک به‌روزرسانی برای چارچوب توسعه متن‌باز، چند پلتفرمی شرکت که پشتیبانی از نوار منوی سفارشی را اضافه می‌کند و یک موتور رندر جدید را برای برنامه‌های iOS پیش‌نمایش می‌کند. این شرکت همچنین از پیش نمایش آلفای Dart 3، نسخه جدیدی از زبان برنامه نویسی مورد استفاده با Flutter، پرده برداری کرد.

Flutter 3.7 را می توان برای ساخت نوارهای منو و منوهای زمینه آبشاری استفاده کرد. برنامه‌نویسان می‌توانند یک منوی طراحی مواد طراحی کنند که نوارهای منوی آبشاری یا منوهای آبشاری مستقلی را که توسط کاربر دیگری راه‌اندازی شده است، طراحی کنند. عنصر رابط این منوها قابل تنظیم هستند و آیتم های منو می توانند ویجت های سفارشی باشند، یا توسعه دهندگان می توانند از ویجت های آیتم های جدید منو از جمله MenuItemButton و SubmenuButton استفاده کنند.

13 ابزاری که Kubernetes را بهتر می کند

همچنین با انتشار، موتور رندر پروانه، موقعیتی برای ارائه عملکرد قابل پیش بینی، قابلیت حمل و پشتیبانی همزمان، برای پیش نمایش در iOS در کانال پایدار آماده است. گوگل انتظار دارد که Impeller را به عنوان رندر پیش‌فرض در iOS در یک نسخه پایدار آتی تبدیل کند. Impeller تحت پرچم –-enable-impeller در iOS و Android در دسترس بوده است.

Flutter به توسعه‌دهندگان اجازه می‌دهد تا اپلیکیشن‌های کامپایل‌شده، بین پلتفرمی موبایل، دسک‌تاپ، وب و جاسازی‌شده را از یک پایگاه کد بسازند. دارت پایه و اساس Flutter است و زبان و زمان اجرا را برای برنامه های Flutter فراهم می کند. با دارت ۳ آلفا که در ۲۵ ژانویه معرفی شد، توسعه دهندگان پروژه در حال تغییر نوع سیستم هستند تا فقط از ایمنی پوچ صدا پشتیبانی کند. تغییرات شکست متناظر در کتابخانه های اصلی انجام شد.

GitHub کنترل دسترسی NPM را تقویت می کند

همچنین برای Dart 3 رکوردها و الگوها اضافه شده است، با هدف آسان‌تر کردن کار با داده‌های ساختاریافته. تا پیش از دارت ۳، توسعه‌دهندگان تلاش کرده‌اند تا با انتقال همه ابزارهای توسعه‌دهنده ترمینال به یک ابزار توسعه‌دهنده dart، دارت را قابل دسترس‌تر کنند. تغییرات ابزارهای اضافی در نظر گرفته شده است.

Dart 3 alpha در کانال توسعه دهنده Dart و کانال مستر فلاتر. دستورالعمل‌های نصب Flutter را می‌توانید در وب‌سایت Flutter پیدا کنید.

همچنین در Flutter 3.7:

  • ابزار اشکال زدایی حافظه DevTools بازنگری شده است. سه تب ویژگی جدید، Profile، Trace و Diff از تمام ویژگی های قبلی اشکال زدایی حافظه پشتیبانی می کنند. ویژگی‌های جدید شامل توانایی تجزیه و تحلیل تخصیص حافظه فعلی برای یک برنامه بر اساس کلاس و نوع حافظه، بررسی مسیرهای کدی که حافظه را برای مجموعه‌ای از کلاس‌ها در زمان اجرا تخصیص می‌دهند و تغییر عکس‌های فوری حافظه برای درک مدیریت حافظه بین دو نقطه در زمان است.
  • پشتیبانی پیشرفته برای سیستم طراحی متن باز Material 3 ارائه شده است، از جمله انتقال ویجت‌هایی مانند Badge، BottomAppBar، Divider، < code>منوها، اسلایدر و Banner.
  • یک برگه تجزیه و تحلیل فریم در صفحه عملکرد اطلاعاتی را برای یک فریم فلاتر انتخاب شده ارائه می دهد.
  • پیمایش بهبود یافته است، با بهبود تعاملات پد لمسی، ویجت‌های جدید مانند نوارهای پیمایش، و مدیریت بهبود یافته برای انتخاب متن در زمینه‌های پیمایش.
  • مدیریت حافظه برای کاهش انقباضات ناشی از توقف جمع آوری زباله بهبود یافته است.
  • پشتیبانی بین المللی سازی اصلاح شده است.
وضعیت جاوا اسکریپت: گفتگو با ساشا گریف