زبان کدنویسی اپل به اندروید میآید؟

زبان کدنویسی اپل به اندروید میآید؟
اپل معمولاً علاقهای به تعامل با اندروید نشان نمیدهد، اما این موضوع باعث نشده است زبان برنامهنویسی Swift این شرکت از گسترش به سمت توسعهی اپلیکیشنهای اندرویدی بازبماند.
امروزه بیشتر اپلیکیشنهای اندروید با زبان کاتلین (Kotlin) توسعه داده میشوند، اما اپل در تلاش است Swift را بهعنوان جایگزینی قدرتمند ارائه کند. زبان برنامهنویسی Swift در ابتدا در سال ۲۰۱۴ با هدف توسعه برای پلتفرمهای اپل معرفی شد، اما بهطور رسمی از ویندوز و لینوکس هم پشتیبانی میکند.
این هفته Swift از راهاندازی Android Working Group خبر داد تا پشتیبانی رسمی از اندروید را برای Swift توسعه و حفظ کند. اهداف کلیدی این گروه کاری شامل موارد زیر است:
- بهبود و نگهداری پشتیبانی از اندروید در توزیع رسمی Swift، بهگونهای که دیگر نیازی به وصلههای جداگانه نباشد
- پیشنهاد بهبود برای بستههای اصلی Swift مانند Foundation و Dispatch تا با استانداردهای اندروید هماهنگ شوند
- همکاری با گروه هدایت پلتفرمها برای تعیین سطح پشتیبانی از پلتفرمها و سپس دستیابی به پشتیبانی رسمی از اندروید
- تعیین محدودهی سطوح API اندروید و معماریهای پشتیبانیشده برای ادغام Swift
- توسعهی سیستم یکپارچهسازی مداوم (CI) برای پروژهی Swift با پشتیبانی از تست اندروید در بررسی درخواستهای Pull
- شناسایی و معرفی بهترین شیوهها برای اتصال Swift به SDK جاوای اندروید و بستهبندی کتابخانههای Swift در اپهای اندرویدی
- توسعهی قابلیت دیباگ اپلیکیشنهای Swift در اندروید
- مشاوره و کمک برای افزودن پشتیبانی اندروید به کتابخانههای جامعهی کاربری Swift
مقالههای مرتبط:
البته پیش از این هم توسعهدهندگان میتوانستند با کمک ابزارهایی مانند Scade، اپلیکیشن اندروید را با Swift توسعه دهند؛ اما حالا قرار است پشتیبانی Swift از اندروید وارد مرحلهی رسمیتری شود.
سالها پیش گزارش شده بود که گوگل هم به استفاده از Swift در اندروید فکر کرده است، اما در نهایت کاتلین از سال ۲۰۱۷ انتخاب اصلی توسعهی اپهای اندرویدی شد. همچنین گفته میشد گوگل در سیستمعامل Fuchsia هم بهدنبال پشتیبانی از Swift بوده است.
منبع : زومیت