یکی از موانع بزرگ در توسعهی اپلیکیشن موبایل، نیاز به ساخت جداگانهی نسخهی iOS و اندروید است. در این پست به معرفی اپلیکیشن skip می پردازیم.
معرفی اپلیکیشن skip
اگرچه چارچوبهای چندپلتفرمی مانند React Native وجود دارند که با استفاده از آنها میتوان با یکبار کدنویسی، نسخههای مختلفی برای اندروید و iOS دریافت کرد، اما این راهکارها بهطور کلی به تجربهی نهچندان ایدئال در هر دو پلتفرم منجر میشوند. اسکیپ (Skip) با هدف حل این مشکل پا به میدان گذاشته است و به توسعهدهندگان iOS اجازه میدهد با کمترین تلاش، اپلیکیشن اندرویدی Native بسازند.
منظور از Native این است که اپلیکیشن مورد نظر با زبان اختصاصی سیستمعامل هدف توسعه یابد. بهعنوان مثال اپلیکیشنهای Native اندروید با زبان Kotlin نوشته میشوند.
Skip پس از گذراندن فاز آزمایشی یکساله، اکنون بهطور گسترده در اختیار توسعهدهندگان قرار دارد. در واقع، توسعهدهندگان مستقل میتوانند بهطور کاملاً رایگان از این ابزار استفاده کنند.
درصورتیکه توسعهدهندهی اپلیکیشن iOS باشید، Skip کد Swift و SwiftUI کنونی شما را گرفته و آن را بهصورت Kotlin و Compose کامپایل میکند و در نتیجه اپلیکیشن بهطور Native برای اندروید ساخته میشود. در این شرایط کد iOS شما بدون تغییر باقی میماند و همچنان از Xcode برای مدیریت هر دو پلتفرم در یک کد بیس (Codebase) واحد استفاده میکنید.
در Skip میتوانید انتخاب کنید کدام کد روی هر دو پلتفرم بهاشتراک گذاشته شود و کدام کد بین پلتفرمها بهطور مجزا مورد استفاده قرار گیرد. این ابزار همچنین به شما اجازه میدهد از هر کتابخانهی Swift/Objective-C برای iOS و از هر کتابخانهی Kotlin/Java در اندروید استفاده کنید.
اگر توسعهدهندهی iOS هستید و تمایل دارید اپلیکیشن خود را به اندروید بیاورید، Skip را امتحان کنید. این ابزار قطعاً میتواند موانع ورود به توسعهی اپلیکیشنهای اندروید Native را برای توسعهدهندگان کوچکتر کاهش دهد.
نظرات کاربران