خانهاخبار
امکان پشتیبانی اندروید از زبان برنامه‌نویسی Swift اپل

امکان پشتیبانی اندروید از زبان برنامه‌نویسی Swift اپل

در حال حاضر توسعه‌دهندگان اندروید از زبان برنامه‌نویسی جاوا برای توسعه اپلیکیشن‌های خود استفاده می‌کنند، اما شاید تا چند وقت دیگر مجبور باشند به استفاده از زبان Swift اپل در سیستم عامل اندروید روی آورند؛ تصمیمی که در عین عجیب بودن شاید کاملا منطقی باشد.
۲۱ فروردین ۱۳۹۵

تبلیغات

home_header

اپل دو سال پیش زبان برنامه‌نویسی جدیدی به نام Swift معرفی کرد و قول داد آن را به صورت متن‌باز منتشر کند؛ حرکتی شجاعانه از شرکتی که خیلی‌ها اکوسیستم آن را بسیار بسته تلقی می‌کنند. Swift به‌دلیل سادگی و انعطاف‌پذیری بالایی که دارد به سرعت توانست جای خود را در میان توسعه‌دهندگان نرم‌افزار باز کند و حالا صحبت‌هایی شنیده می‌شود درباره این که ممکن است حتی گوگل هم آن را به عنوان زبان اول برنامه‌نویسی اندروید انتخاب کند.

در حال حاضر جاوا زبان برنامه‌نویسی اول اندروید است و به نظر نمی‌رسد که حداقل به این زودی‌ها گوگل تصمیمی برای کنار گذاشتن آن داشته باشد. اما نظریه جایگزینی Swift با جاوا بر چه اساسی داده شده است؟

دلیل اصلی‌ای که می‌تواند گوگل را مجبور کند چنین تصمیمی بگیرد رهایی یافتن از شکایت‌های پیاپی اوراکل به عنوان مالک زبان برنامه‌نویسی جاواست. از آنجا که Swift نیز یک زبان متن‌باز، سریع و نوین است، پتانسیل خوبی برای جایگزین شدن با جاوا دارد.

 

image

 

اما استفاده از Swift یک سود دیگر نیز با خود به همراه خواهد داشت و آن کمتر شدن تعداد اپلیکیشن‌هایی است که ابتدا برای iOS عرضه می‌شوند. در حال حاضر عده‌ای از توسعه‌دهندگان تمایل دارند که اپلیکیشن‌های خود را ابتدا برای سیستم عامل iOS منتشر کنند و سپس به سراغ نسخه اندروید آن بروند. اما با یکی شدن زبان برنامه‌نویسی این دو سیستم عامل می‌توان امیدوار بود تغییری در این وضعیت ایجاد شود.

بنا بر گزارش‌ها، نمایندگانی از سه شرکت گوگل، فیسبوک و اوبر در پایان سال گذشته میلادی در خصوص نحوه استفاده از زبان Swift جلسه‌ای داشته‌اند. اوبر و فیسبوک بیشتر به فکر استفاده همه جانبه از این زبان در تمام محصولات و سرویس‌های خود هستند، اما گوگل فعلا تمایل دارد از Swift تنها در اندروید بهره بگیرد.

با وجود این حتی اگر گوگل با چنین تغییری موافقت کند، باز هم بازنویسی کد‌ها و API های اندروید پروسه‌ای طولانی و زمان‌بر خواهد بود و نباید به این زودی‌ها منتظر اعلام این جایگزینی باشیم.
شما فکر می‌کنید جایگزین کردن Swift با جاوا ممکن است تصمیم درستی برای گوگل باشد یا بهتر است این شرکت مشکل خودش را با اوراکل حل کند و همچنان به پشتیبانی از جاوا در سیستم عامل خود ادامه دهد؟


نظرات (3 نظر)

برای ثبت نظر خود وارد حساب کاربری شوید.

عرفان

۱۳۹۷/۲/۷
سلام من تازه میخوام برنامه نویسی اندروید رو شروع کنم به نظرتون سوییفت رو یادبگیرم تا انشاءالله جای جاوا رو بگیره
به نظرتون خوبه یا یه زبان دیگ رو انتخاب کنم
میشه بگید چه زبانی اینده بهتری داره و زبان سطح بالاتری داره

VistaMobile

۱۳۹۵/۱/۲۲
میتونه هر دورو برای مدت کوتاهی پشتیبانی کنه

Arshia

۱۳۹۵/۱/۲۲
سلام . راستش فکر نکنم ! چون زبان سویفت درسته که از آبجکتیو سی خیلی راحت تر ومنعطف تر هستش ولی با این حال زبان نسبتا عقب افتده ای به نظر میاد (اگر بخواهیم با C#, Java, ...) مقایسه کنیم ! برای ios,mac می شه گفت بله . قوی و منعطف هست (تازه اگر از C++ استفاده نشود!) ولی در مجموع سویفت یک پیشرفت برای اپل و دولوپر های اپل بود نه دنیای برنامه نویسی ! درضمن جاوا هم اپن سورس هستش . پس این هم دلیل مناسبی نیست ! شاید چون ماکروسافت جدیدن با ویژوال استودیو می تونه برای هر پلت فورمی خروجی بده ( به کمک XAMARIN) بقیه شرکت ها تصمیم بگیرن با توسعه سویفت دست ماکروسافت رو کوتاه کنن ! حالا باید ببینیم چی پیش میاد دیگه !

پیشنهاد سردبیر