أصدرت JetBrains الإصدار Compose Multiplatform 1.0 لإنشاء تطبيقات Kotlin

أصدرت JetBrains الإصدار 1.0 من Compose Multiplatform، والذي يسمح للمطورين بإنشاء تطبيقات Kotlin لسطح المكتب وAndroid والويب.

تنتج JetBrains بعضًا من بيئات التطوير المتكاملة (IDEs) الأكثر شيوعًا لإنشاء البرامج باستخدام Java وPHP وKotlin ولغات البرمجة الأخرى. وقد عملت الشركة أيضا على JetBrains يؤلف منصة متعددة، إطار عمل لإنشاء تطبيقات عبر الأنظمة الأساسية استنادًا إلى لغة Kotlin (ومتصل بـ جوجل Jetpack يؤلف). كانت الأنظمة الأساسية المتعددة في مراحل مختلفة من التطوير عبر منصات مختلفة لفترة من الوقت، والآن تقول JetBrains إنها جاهزة للاستخدام من قبل الجميع على Android وسطح المكتب والويب.

قال JetBrains يوم الخميس، "مع Compose Multiplatform by Jetbrains، يمكن للمطورين بسهولة إنشاء تطبيقات سطح المكتب باستخدام واجهة المستخدم في Kotlin. إطار العمل تعريفي، لذا يعكس الكود واجهة المستخدم ولا يحتاج المطورون إلى القلق بشأن منطق تحديث واجهة المستخدم، فهو يسمح لهم بذلك معاينة أجزاء من واجهة المستخدم دون إنشاء التطبيق بالكامل، ومشاركة واجهة برمجة التطبيقات المشتركة مع Jetpack Compose من Google لتبسيط تبني. [...] يمكن للمطورين مشاركة واجهة المستخدم الخاصة بهم ورمز إدارة الحالة بين Android وسطح المكتب والويب، ونقل التطبيقات المستندة إلى Android Jetpack Compose بسهولة إلى سطح المكتب. "

كل هذا يعني أنه أصبح من الممكن الآن إنشاء تطبيقات عبر أنظمة التشغيل Windows وmacOS وLinux وAndroid والويب باستخدام قاعدة بيانات Kotlin واحدة. يمكن لتطبيقات سطح المكتب استخدام القوائم واختصارات لوحة المفاتيح والإشعارات، مع العرض المسرع بواسطة الأجهزة باستخدام مكتبة رسومات سكايا. يمكن لتطبيقات الويب المبنية باستخدام Multiplaform الوصول إلى قدرات CSS الخاصة للتفاعل مع عناصر الصفحة.

لا يوجد نقص في الأطر في هذه المرحلة لإنشاء برامج عبر الأنظمة الأساسية الإلكترون من المحتمل أن يكون هو الأكثر شعبية في الوقت الحالي (يعمل على تشغيل Discord وSlack وMicrosoft Teams وSkype وغيرها الكثير)، على الرغم من أن Electron لا يدعم الهاتف المحمول على الإطلاق. جوجل تتطور حاليا رفرفة، الذي يستخدم لغة برمجة Dart ويدعم حاليًا الأنظمة الأساسية لسطح المكتب والهاتف المحمول والويب - مثل Jetpack Compse Multiplatform.

يتوفر المزيد من المعلومات حول Compose Multiplaform على موقع JetBrains.