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

Techboy

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

JetBrains API منابع Multiplatform Compose را تثبیت می کند

چارچوب UI اعلامی برای برنامه های چند پلتفرمی Kotlin همچنین پشتیبانی iOS را به بتا و پشتیبانی وب را به آلفا ارتقا می دهد.

چارچوب UI اعلامی برای برنامه های چند پلتفرمی Kotlin همچنین پشتیبانی iOS را به بتا و پشتیبانی وب را به آلفا ارتقا می دهد.

JetBrains چارچوب UI اعلامی Compose Multiplatform خود را به روز کرده است، API منابع چند پلتفرمی را تثبیت کرده، پشتیبانی از iOS و اهداف وب را ارتقا داده و یک کتابخانه ناوبری آزمایشی بر اساس Jetpack Compose Navigation معرفی کرده است.

Compose Multiplatform 1.6.10 معرفی شد ۲۳ مه. دستورالعمل‌های شروع کار را می‌توانید در jetbrains.com پیدا کنید. .

به گفته JetBrains، API منابع چند پلتفرمی که اکنون پایدار است، انعطاف‌پذیری و راحتی بیشتری را برای توسعه‌دهندگان فراهم می‌کند. توسعه دهندگان اکنون می توانند منابع را در هر ماژول و مجموعه منبعی که می خواهند سازماندهی کنند. منابع دیگر لازم نیست در commonMain ذخیره شوند. و Compose Multiplatform اکنون از انتشار فایل های لازم برای هر پلتفرم مراقبت می کند. به گفته شرکت، عملکردهای آزمایشی جدید در API امکان واکشی فونت‌ها و تصاویر را به‌صورت آرایه‌های بایتی می‌دهد، که به کتابخانه‌های شخص ثالثی که نیاز به دسترسی به Compose Multiplatform دارند، کمک می‌کند.

مخازن بسته های عمومی هزاران توکن امنیتی API را در معرض دید قرار می دهد - و آنها فعال هستند

در جای دیگر Compose Multiplatform 1.6.10، یک کتابخانه ناوبری آزمایشی جدید مبتنی بر Jetpack Compose Navigation به توسعه دهندگان امکان می دهد از میزبان ها، نمودارها و کنترلرهای ناوبری استفاده کنند تا به کاربران کمک کنند بین صفحه ها حرکت کنند. در حالی که هنوز آزمایشی است، کتابخانه پیمایش بیشتر عملکردهای اصلی چارچوب را پوشش می دهد.

Rust پشتیبانی از C-string literals را اضافه می کند

پشتیبانی iOS در نسخه جدید به بتا ارتقا یافته است، در حالی که پشتیبانی وب هدف از مرحله آزمایشی به مرحله آلفا منتقل شده است. قابلیت Jetpack Compose که برای پلتفرم های دیگر پیاده سازی شده است اکنون برای اهداف وب در دسترس است. JetBrains گفت، با این حال، هنوز راه درازی با انطباق مرورگر بیشتر مؤلفه‌ها در پیش است.

برای iOS، کار بر روی بهبود عملکرد و رفع مشکلات اجزای Compose در iOS ادامه دارد. پیشرفت‌ها شامل ایجاد ظاهری ارگانیک‌تر در پنجره‌های بازشو، دیالوگ‌ها و سایر ویجت‌ها است. فعل و انفعالات به لطف فیزیک اسکرول و فیلدهای متنی بومی، درج‌های پنجره، انتخاب متن و ابزار بزرگ‌نمایی طبیعی‌تر به نظر می‌رسند.

پلتفرم 8.1 کوانتومی Creatio با کد پایین توسعه برنامه‌های قابل ترکیب را تقویت می‌کند

Compose Multiplatform 1.16.1 همچنین دارای یک کتابخانه چرخه حیات جدید است که بر اساس چرخه حیات Jetpack است. و یک پیاده سازی معمول LifecycleOwner ارائه می دهد. این کتابخانه قابلیت Jetpack Compose را به پلتفرم‌های دیگر گسترش می‌دهد و به مشاهده وضعیت‌های چرخه حیات کمک می‌کند. و JetBrains گفت که پشتیبانی از توسعه Compose “در سراسر صفحه” در Fleet 1.35 IDE بهبود یافته است.

Compose Multiplatform 1.16.10 به دنبال Compose Multiplatform 1.6.0 است که در اواخر فوریه منتشر شد و دارای یک API تست UI است.