اپل رسما زبان برنامه نویسی Swift را به اندروید آورد
برای نخستینبار، اپل بهطور رسمی امکان ساخت اپلیکیشنهای اندروید با زبان Swift را فراهم کرده است. نسخهی پیشنمایش اولیه از Swift SDK برای اندروید هفته گذشته منتشر شد؛ اقدامی تاریخی که مرز بین توسعه اپهای iOS و Android را تا حد زیادی کمرنگ میکند.
این اتفاق به توسعهدهندگان اجازه میدهد با استفاده از ابزارهای رسمی اپل، اپهای اندروید را مستقیماً با Swift بنویسند بدون نیاز به ابزارهای موقتی یا روشهای غیررسمی جامعهی برنامهنویسان.
هدف اپل از پشتیبانی رسمی Swift در اندروید
تا پیش از این، برنامهنویسان برای اجرای Swift در اندروید مجبور به استفاده از پروژههای غیررسمی یا کتابخانههای واسط بودند. اما اکنون اپل با تشکیل گروه رسمی Android Working Group در پروژه متنباز Swift، مسیر رسمی پشتیبانی از توسعه اپهای اندرویدی را آغاز کرده است.
این تغییر، بهویژه برای شرکتهایی که اپهای مشترک iOS و Android توسعه میدهند، اهمیت زیادی دارد. اکنون آنها میتوانند بخش قابلتوجهی از کدها را میان دو پلتفرم به اشتراک بگذارند، که هم زمان توسعه را کاهش میدهد و هم نگهداری پروژه را سادهتر میکند.
Swift-Java؛ پلی میان دو دنیای متفاوت
یکی از چالشهای بزرگ در همزیستی Swift و اندروید، ارتباط این زبان با Java و Kotlin بود. اپل با معرفی کتابخانهی swift-java این مشکل را حل کرده است.
این ابزار میتواند بهصورت خودکار بایندینگهای (bindings) بین Java و Swift ایجاد کند، تا توسعهدهندگان بتوانند کد Swift خود را در کنار APIهای اصلی اندروید و کتابخانههای جاوا اجرا کنند.
به گفتهی تیم Swift، اکنون بیش از ۲۵٪ از بستههای موجود در Swift Package Index در اندروید نیز قابل اجرا هستند رقمی قابلتوجه که نشان میدهد جامعهی Swift از مدتها پیش آمادهی ورود به اندروید بوده است.
Swift SDK برای اندروید در دسترس توسعهدهندگان
نسخهی Nightly Preview از Swift SDK برای اندروید هماکنون در دسترس است. کاربران میتوانند این نسخه را از طریق Swift for Windows Installer یا بهصورت جداگانه برای سیستمعاملهای macOS و Linux دانلود کنند.
همچنین، یک راهنمای گامبهگام برای شروع کار (Getting Started Guide) همراه با چند پروژهی نمونهی اندروید که کاملاً با Swift نوشته شدهاند، منتشر شده است تا توسعهدهندگان بتوانند مسیر یادگیری را سریعتر طی کنند.
چشمانداز آینده Swift در اکوسیستم اندروید
گروه Android Working Group در حال تدوین سند چشمانداز (Vision Document) برای تعیین اولویتهای آیندهی توسعه Swift در اندروید است.
این گروه تمام پیشرفتها را در برد عمومی پروژه (Public Project Board) بهصورت شفاف دنبال میکند؛ نشانهای از تعهد اپل و جامعه متنباز Swift به گسترش دامنهی این زبان فراتر از محصولات اپل.
چرا این اتفاق مهم است؟
ورود Swift به اندروید، تنها یک خبر فنی نیست بلکه گامی استراتژیک در جهت گسترش نفوذ اکوسیستم اپل در دنیای متنباز و موبایل.
برای نخستینبار، توسعهدهندگان اندروید و iOS میتوانند زبان مشترکی برای توسعه چندپلتفرمی داشته باشند که توسط خود اپل پشتیبانی میشود.
این یعنی آیندهای که در آن، توسعهدهندگان ایرانی نیز میتوانند با یادگیری Swift، برای هر دو سیستمعامل اپلیکیشن بنویسند و از فرصتهای جهانی بیشتری بهرهمند شوند.
سوالات متداول
- آیا Swift در حال حاضر بهطور کامل از اندروید پشتیبانی میکند؟
خیر، نسخهی فعلی در مرحلهی پیشنمایش (Preview) است و هنوز در حال توسعه و تست توسط جامعه متنباز است. - آیا میتوان با Swift اپلیکیشن اندروید منتشر کرد؟
بله، با استفاده از Swift SDK برای اندروید میتوانید اپهای آزمایشی و حتی نسخههای تولیدی را بسازید، اما هنوز مستندات و ابزارها در حال تکمیل هستند. - swift-java چیست و چه کاربردی دارد؟
swift-java یک ابزار رسمی است که امکان اتصال مستقیم بین کد Swift و کتابخانههای Java را فراهم میکند تا هر دو در یک پروژه اندروید کنار هم اجرا شوند. - آیا Swift جایگزین Kotlin در اندروید میشود؟
خیر، هدف Swift رقابت مستقیم با Kotlin نیست. اپل قصد دارد زبان خود را به گزینهای قابل استفاده برای پروژههای چندپلتفرمی تبدیل کند. - آیا Swift SDK برای ویندوز نیز در دسترس است؟
بله، نسخههای Nightly این SDK همراه با نصبکنندهی Swift برای ویندوز منتشر میشوند.
مطالب پیشنهادی
0 نظر
🔥 عناوین مهم
📎 برچسب ها
مشاهده همه دیگر خدمات ما
در پرداخت ۲۴
در پرداخت ۲۴، به مجموعهای از خدمات متنوع از جمله خرید انواع گیفت کارت، شماره مجازی، خرید امکانات پولی بازی و نرمافزارها، خرید اپل آیدی، پرداخت در سرویسهای خارجی، خرید اشتراک و محصولات از فروشگاههای بینالمللی دسترسی دارید. این خدمات در ۲۴ ساعت شبانهروز در دسترس شما قرار دارد.
با ما در تماس باشید
پیام یا تماس شما میتوانید شروع یک گفته گوی سازنده باشد..