من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

أعلنت فريق كوتلن أن ميزات دعم لغة سويفت داخل مكوّن Kotlin Multiplatform (KMP) ستتوقف مع إصداري IntelliJ IDEA 2026.3 و Android Studio Rabbit 2 | 2026.2.2. وهذا يعني إلغاء التحرير، تمييز الصياغة، والتنقل داخل ملفات سويفت أو بين سويفت وكوتلن.

ما الذي سيتغير؟

ستظل القدرة على تشغيل تطبيقات iOS وتصحيح كود كوتلن على iOS متاحة بالكامل. كذلك لا يتأثر أي شيء في Kotlin/Native مثل Swift Export أو استيراد حزم سويفت إلى مشاريع كوتلن. الدعم المتبقي سيظل موجوداً في الإصدارات القديمة من IntelliJ IDEA و Android Studio، لكنه لن يتلقى تحديثات مستقبلية.

السبب وراء الإيقاف

استند القرار إلى تحليل الاستخدام الفعلي للميزات. أظهر التحليل أن معظم مطوري iOS الذين يعملون على مشاريع KMP يفضلون Xcode لتطوير سويفت، بينما الفرق التي تركز على KMP تميل إلى الاعتماد على كوتلن وCompose Multiplatform. الحفاظ على هذه الأدوات يتطلب جهدًا كبيرًا لمواكبة تغيّر سويفت وXcode ومنصة IntelliJ.

ما يعنيه ذلك للمطورين

  • إذا كنت تعتمد على تحرير سويفت داخل IntelliJ أو Android Studio، سيتوجب عليك الانتقال إلى Xcode أو الإصدارات القديمة التي لا تُحدَّث.
  • ستستمر إمكانية استدعاء كود سويفت من كوتلن عبر Swift Export، لكن بدون ميزات IDE المتقدمة.
  • فريق كوتلن سيواصل تحسين أدوات كوتلن نفسها، لذا قد تجد تحسينات جديدة في Kotlin Compose و KMP في الإصدارات القادمة.

برأينا، هذا التغيير يفتح المجال لمطوري KMP للتركيز على ما يقدمه كوتلن من إمكانيات متعددة المنصات، بينما يبقى Xcode هو البيئة المثلى لتطوير سويفت. إذا كنت لا تزال تحتاج إلى تحرير سويفت داخل IDE، فحافظ على نسخة قديمة من IntelliJ IDEA أو Android Studio حتى تجد بديلًا يناسب سير عملك.

المصدر: blog.jetbrains.com

البرمجة بالذكاء الاصطناعي كصورة ذاتية للمصمم
فشل التحقق من قاعدة البيانات رغم عدم وجود فرق

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل