نوشته ها

شرکت گوگل در Google I / O ، Flutter 2.2 ، آخرین نسخه جعبه ابزار منبع باز ساخت برنامه های زیبا برای  انواع دستگاهها از طریق یک پلت فرم واحد را اعلام کرد.

امروز در Google I / O ، Flutter 2.2 ، آخرین نسخه جعبه ابزار منبع باز ساخت برنامه های زیبا برای  انواع دستگاهها از طریق یک پلت فرم واحد را اعلام کردیم .  Flutter 2.2  بهترین نسخه از Flutter   است که تاکنون معرفی شده ، با بروزرسانی هایی  که کار  برنامه نویسان  را برای عملیاتی از قبیل خریدهای درون برنامه ای ، پرداخت ها و تبلیغات از برنامه های خود  آسان تر می کنند. و نیز برای اتصال بهتر به سرویس های ابری و API هایی که قدرت  برنامه ها را برای پشتیبانی از قابلیت های جدید گسترش می دهند. همچنین با استفاده از ابزار و ویژگی های برنامه نویسی  که به توسعه دهندگان امکان  می دهد خطاها را تا حد زیادی کاهش دهند ، عملکرد برنامه را بالا برده و نیز اندازه برنامه های کاربردی خود را کمتر نمایند.

ساخته شده بر اساس Flutter 2

Flutter 2.2 بر پایه و اساس نسخه 2 فلاتر ساخته شده است ، این نسخه فلاتر را از ریشه های موبایلی خود  به سمت استفاده از وب ، دسک تاپ و کاربردهای دیگر  توسعه داده است. این برنامه به طور منحصر به فرد برای دنیای محاسبات محیطی طراحی شده است ، جایی که کاربران انواع مختلفی از دستگاه ها و گجت های مختلف را در اختیار دارند و به دنبال تجارب جدید در زندگی روزمره خود هستند. با Flutter 2.2 ، شرکت های بزرگ ، شرکت های نوپا و کارآفرینان به طور یکسان می توانند راه حل هایی با کیفیت بالا بسازند که بتواند به پتانسیل کامل بازار هدف آنها برسد ، و  این  موضوع باعث می شود که تنها عامل محدود کننده ایده های  خلاقانه (و نه پلتفرم سیستم) باشد.

 

یک مطالعه اخیر بر روی  توسعه دهندگان نرم افزار های  تلفن همراه ، رشد سریع  Flutter را نشان می دهد. پیش بینی جمعیت توسعه دهندگان موبایل شرکت SlashData نشان می دهد که Flutter در حال حاضر محبوب ترین برنامه برای توسعه نرم افزارهای با چند پلتفرم فرم است ، با سهم 45٪  درصدی از توسعه دهندگان ، که نشان دهنده رشد 47٪ بین Q1 2020 و Q1 2021 است. آمارهای شرکت گوگل نیز ما این تغییر به سمت Flutter را تأیید می کند ؛ در 30 روز گذشته ، از هر هشت برنامه جدید در Play Store یک برنامه با Flutter ساخته شده است.

 

در I / O ، به این نکته اشاره کردیم که اکنون بیش از 200000 برنامه فقط در Play Store وجود دارد که با استفاده از Flutter ساخته شده است. این برنامه ها از شرکت هایی مانند Tencent تهیه شده اند که بیش از 1.2 میلیارد کاربر در iOS و Android از برنامه پیام رسانی WeChat استفاده می کنند. ByteDance ، مبتکران TikTok ، که اکنون 70 برنامه مجزا را با استفاده از Flutter ساخته اند. و برنامه های دیگر شرکت ها از جمله BMW ، SHEIN ، Grab و DiDi. البته ، Flutter فقط توسط شرکت های بزرگ استفاده نمی شود. برخی از جدید ترین برنامه ها که شاید در مورد آنها چیزی  نشنیده باشیدنیز از فلاتر استفاده می کنند،  به عنوان مثال ، Wombo ، برنامه سلفی آواز ویروسی ؛ Fastic ، برنامه رژیم غذایی متناوب ، و Kite ،که  یک برنامه تجارت سرمایه گذاری زیبا می باشد.

 

 معرفی فلاتر Flutter 2.2

نسخه Flutter 2.2 بر روی بهبود تجربه توسعه متمرکز شده است تا به شما کمک کند برنامه های قابل اطمینان و کارآمدتری را به مشتریان خود ارائه دهید.

صدا بی صدا در حال حاضر به عنوان پیش فرض برای پروژه های جدید است. ایمنی Null باعث محافظت در برابر استثناهای مرجع پوچ می شود ، و به توسعه دهندگان وسیله ای برای بیان انواع غیرقابل انکار در کد خود می دهد. و از آنجا که پیاده سازی Dart نرم است ، کامپایلر می تواند چک های صفر را در زمان اجرا از بین ببرد و عملکرد بیشتری را برای برنامه های شما فراهم می کند. اکوسیستم به سرعت پاسخ داده است ، در حال حاضر حدود 5،000 بسته برای پشتیبانی از ایمنی پوچ به روز شده است.

در این نسخه بسیاری از پیشرفت های عملکرد نیز وجود دارد: برای برنامه های وب ، ما با استفاده از سرویس دهنده ها پس زمینه پس زمینه را ارائه می دهیم. برای برنامه های Android ، Flutter از اجزای به تعویق افتاده پشتیبانی می کند. برای iOS ، ما در حال کار بر روی ابزار برای ترکیب سایه بان برای از بین بردن یا کاهش jank اولین بار هستیم. ما همچنین تعدادی ویژگی جدید به مجموعه DevTools اضافه کرده ایم که به شما کمک می کند نحوه تخصیص حافظه در برنامه ها و همچنین پشتیبانی از برنامه های افزودنی ابزارهای شخص ثالث را درک کنید.

علاوه بر این ، ما در زمینه های مختلف لهستانی مانند بهبود دسترسی برای اهداف وب کار کرده ایم.

کار ما فراتر از هسته Flutter است. ما همچنین برای کمک به ادغام Flutter در مجموعه برنامه های گسترده تر خود با سایر تیم های Google همکاری کرده ایم. به طور خاص ، ما همچنان خدمات قابل اعتماد ایجاد می کنیم که به توسعه دهندگان کمک می کند تا با مسئولیت پذیری از برنامه های خود کسب درآمد کنند. SDK تبلیغات جدید ما در این نسخه با ایمنی و پشتیبانی صحیح از قالب های بنر سازگار به روز شده است. ما همچنین در حال معرفی یک پلاگین پرداخت جدید هستیم که با همکاری تیم Google Pay ساخته شده است و به شما امکان می دهد کالاهای فیزیکی را هم در iOS و هم در Android پرداخت کنید. و ما پلاگین خریدهای درون برنامه ای خود را به همراه یک کد کد منطبق با آن به روز کرده ایم.

به عنوان "سس مخفی" که به Flutter نیرو می دهد ، دارت همچنین در این نسخه به روز می شود. دارت 2.13 پشتیبانی از قابلیت همکاری محلی را با پشتیبانی از آرایه ها و چوب های بسته بندی شده در FFI گسترش می دهد. همچنین شامل پشتیبانی از نام های مستعار نوع است که خوانایی را افزایش می دهد و مسیری ملایم را برای برخی از سناریوهای بازسازی فراهم می کند. ما همچنان با یک اقدام Dart GitHub و یک تصویر رسمی Docker که برای استقرار منطق تجاری مبتنی بر ابر بهینه شده است ، یکپارچه سازی برای اکوسیستم گسترده تر را اضافه می کنیم.

 

فراتر از پروژه های گوگل

در حالی که Google همچنان به عنوان مشارکت کننده اصلی پروژه Flutter فعالیت می کند ، ما خوشحالیم که شاهد رشد اکوسیستم گسترده تر در اطراف Flutter هستیم.

 

یکی از زمینه های رشد ویژه طی ماه های اخیر گسترش Flutter به تعداد رو به رشد سیستم عامل ها و سیستم عامل ها بوده است. در Flutter Engage اعلام کردیم که تویوتا Flutter را به سیستم های سرگرمی و سرگرمی وسایل نقلیه نسل بعدی خود می آورد. و ماه گذشته ، Canonical با پشتیبانی یکپارچه از Flutter ، با یکپارچه سازی Snap و پشتیبانی از Wayland ، اولین نسخه خود را از اوبونتو ارسال کرد.

 

دو شریک جدید این اکوسیستم رو به رشد را نشان می دهند. سامسونگ با مخزن منبع باز Flutter را به Tizen منتقل می کند که دیگران نیز می توانند در آن کمک کنند. و سونی در تلاش است تا راه حلی برای لینوکس تعبیه شده ارائه دهد.

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

سرانجام ، مایکروسافت به همکاری خود با ما ادامه می دهد. علاوه بر کارهایی که تیم Surface برای ایجاد تجارب قابل جمع شدن با Flutter انجام داده است ، این هفته شاهد پشتیبانی آلفا از Flutter برای برنامه های UWP ساخته شده برای ویندوز 10 هستیم. ما از دیدن برنامه های بیشتری که از مزیت های سازگارهای پلتفرم ساخته شده در Flutter استفاده می کنند بسیار هیجان زده هستیم. برای ارائه یک تجربه عالی در تلفن همراه ، دسک تاپ ، وب و سایر موارد دیگر.

یک تجربه عالی

بیش از هر چیزی ، ما Flutter را ساختیم تا به توسعه دهندگان کمک کند تا تجربیات عالی ایجاد کنند. ما با این ایده متحرک می شویم که توسعه برنامه می تواند بهتر باشد: اینکه ما می توانیم با از بین بردن موانع سنتی برای رسیدن به مخاطبان خود ، به شما قدرت دهیم.

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

با طیف گسترده ای از کارگاه ها ، سخنرانی ها و جلسات درخواستی درباره Flutter در Google I / O ، ما خوشحال خواهیم شد که کار خود را با همه شما به اشتراک بگذاریم. و فراموش نکنید که از برنامه وب غرفه عکس سرگرم کننده ما که با Flutter ساخته شده است بازدید کنید ، که به شما امکان می دهد با طلسم Dash و دوستانش یک عکس سلفی بسازید!