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