بال زدن 2.0

گوگل به‌روزرسانی‌های جدید flutter 2.0 را در 3 مارس 2021 اعلام کرده است. در مقایسه با Flutter 1 مجموعه کاملی از تغییرات در این نسخه وجود دارد و این وبلاگ قرار است بر روی تغییرات دسک‌تاپ و تغییر تمرکز کند. نسخه های موبایل

با Flutter 2.0، گوگل وضعیت خود را به جایی نزدیک به بتا و پایدار منتقل کرده است. اینجا چه اهمیتی دارد؟ با در نظر گرفتن همه موارد، در Flutter 2.0 Stable موجود است، با این حال، گوگل معتقد نیست که در این مرحله به طور کامل به پایان رسیده است. برای استفاده در تولید باید خوب باشد، اما ممکن است تا حد زیادی یک اشکال وجود داشته باشد.

گوگل امروز Flutter 2 را معرفی کرد، که جدیدترین نوع ابزار UI منبع باز خود برای ساخت برنامه های فشرده است. در حالی که Flutter با توجه به تلفن همراه هنگامی که دو سال پیش راه اندازی شد شروع شد، اخیراً بال های خود را باز کرده است. با نسخه 2، Flutter در حال حاضر از برنامه های وب و دسکتاپ خارج از جعبه پشتیبانی می کند. با آن، کاربران Flutter اکنون می توانند از پایگاه کد معادل برای ساخت برنامه های کاربردی برای iOS، Android، Windows، macOS، Linux و وب استفاده کنند.

Flutter 2.0 به یک پایدار می رسد و پشتیبانی از دستگاه های تاشو و دو صفحه را اضافه می کند.

گوگل با استفاده از روشی جدید موفق به افزایش عملکرد Flutter برای مرورگرهای وب شده است CanvasKit. مرورگرهای تلفن همراه به طور پیش‌فرض از نسخه HTML برنامه استفاده می‌کنند، که همه به‌طور خودکار توسط حالت «خودکار» جدید هنگام ساخت برنامه مدیریت می‌شوند.

دوم، Flutter در حال به دست آوردن ویژگی هایی برای احساس بومی تر در مرورگر وب است. این شامل ابزارهای پشتیبانی از صفحه‌خوان، متن قابل انتخاب و ویرایش، پشتیبانی بهتر از نوار آدرس، تکمیل خودکار و موارد دیگر می‌شود.

از آنجایی که Flutter در ابتدا یک سیستم تلفن همراه چند پلتفرمی بود، در اینجا چیز زیادی برای گفتن وجود ندارد. به طور کلی، فلاتر برای مدتی در حال حاضر یک ویژگی کامل از تلفن همراه بوده است، به استثنای یک تاشو. با Flutter 2.0، به دلیل تعهدات مایکروسافت، در حال حاضر از نمایشگرهای تاشو پشتیبانی می شود. Flutter اکنون متوجه شده است که چگونه این فاکتور ساختار را مدیریت کند و به توسعه دهندگان اجازه می دهد تا برنامه های خود را چگونه مورد نیاز خود قرار دهند.

در حال حاضر ابزار TwoPane دیگری در Flutter 2.0 وجود دارد که به شما امکان می دهد، همانطور که از نامش پیداست، دو صفحه را نشان دهید. صفحه اول در هر ابزاری نشان داده می شود، در حالی که پنجره دوم در نیمه سمت راست یک صفحه نمایش تاشو نشان داده می شود. دیالوگ‌ها نیز به شما این امکان را می‌دهند که انتخاب کنید کدام سمت صفحه نمایش تاشو را نشان دهند.

چین یا لولا روی یک تاشو به عنوان یک ویژگی نمایشگر به توسعه دهندگان ارائه می‌شود، بنابراین برنامه‌ها در هر صورت می‌توانند در فرصتی که نیاز دارند به کل صفحه نمایش تاشو کشیده شوند یا در نظر بگیرند که لولا کجا پیدا می‌شود و به درستی نشان داده می‌شود.

علاوه بر این، گوگل افزونه Mobile Ads SDK خود را به نسخه بتا منتقل کرده است. این یک SDK برای Android و iOS است که به شما امکان می دهد تبلیغات AdMob را در برنامه تلفن همراه خود نشان دهید. در حال حاضر، هیچ پشتیبانی از دسکتاپ وجود ندارد، اما اکنون باید این گزینه را داشته باشید که برنامه های تلفن همراه به طور کلی پایدار با تبلیغات با استفاده از Flutter ایجاد کنید.

اینها تغییرات عظیم در Flutter 2.0 در هر دو پلتفرم دسکتاپ و موبایل است.