سیستم عامل اسرارآمیز گوگل از زبان برنامه نویسی اپل هم پشتیبانی می کند

چند روز قبل شایعاتی به گوش رسید مبنی بر اینکه گوگل می خواهد شاخه ای از زبان برنامه نویسی اپن سورس اپل یعنی سوئیفت (Swift) را به خدمت بگیرد، البته مشخص نبود آیا این کمپانی تغییرات خاص خودش را در آن اعمال می کند یا خیر تا اینکه «کریس لتنر» خالق سوئیفت به شفاف سازی ماجرا پرداخت:

افراد زیادی در گوگل از سوئیفت استفاده می کنند و به همین دلیل به یکپارچگی و اجماع نیاز داریم، بنابراین تصمیم گرفتیم موضوع را علنی کنیم.

ظاهراً گوگل کپی ویژه ای از این کد را می خواهد تا بتواند تغییراتی را در آن اعمال نموده و به مخزن رسمی سوئیفت اضافه نماید. همین حالا هم در مخزن رسمی سوئیفت بخش تازه ای به نام «ساپورت فیوشا» (Fuchsia Support) ایجاد شده و یکی از توسعه دهندگان مطرح گوگل به نام «زک بولینگ» که چند سال قبل «آبجکتیو C» را به اندروید پورت کرد هم این موضوع را تأیید کرده است.

از طرفی، سیستم بازبینی کد گوگل هم می تواند نمونه ای از اپلیکیشن نوشته شده با سوئیفت برای سیستم عامل فیوشا را به شما نشان دهد که هنوز اجرا نمی شود، اما به محض اعمال تغییرات مورد نظر گوگل در سوئیفت قابل اجرا خواهد بود.

ردپای اکثر زبان های برنامه نویسی در فیوشا دیده می شود

توسعه سیستم عامل جدیدی به نام فیوشا (Fuchsia) توسط گوگل بر هیچکس پوشیده نیست، اما نکته مبهم اینجاست که هیچکس نمی داند این OS چه استفاده ای دارد و جایگزین چه چیزی می شود. هسته این سیستم عمدتاً با استفاده از زبان های C و ++C نوشته شده و رابط کاربری آن هم بر پایه Dart است، اما ردپای زبان های دیگری مانند Go، پایتون، Rust و حالا سوئیفت هم در آن دیده می شود.

گفتنیست قابلیت کامپایل کردن اپ های سوئیفت برای اجرا روی فیوشا بدین معنا نیست که تمامی اپلیکیشن های iOS روی سیستم عامل جدید گوگل پورت می شوند، چون اپل فقط از سورس اصلی سوئیفت استفاده می کند و مابقی پلتفرم iOS کاملاً بسته است، بنابراین توسعه دهندگان از بیرون پلتفرم به کتابخانه ها دسترسی ندارند.

یکی از احتمالات این است که گوگل، فیوشا را به عنوان پلتفرم پایه و همه کاره برای اپلیکیشن ها توسعه می دهد تا هسته اصلی برنامه را به زبان دلخواه خود (Go، سوئیفت، Rust، جاوا اسکریپت و غیره) بنویسید و سپس UI اختصاصی را برای پلتفرم های مختلف (اندروید، iOS، فیوشا، لینوکس، ویندوز و وب) به آن اضافه کنید.

در مجموع، خوره های برنامه نویسی در دوران هیجان انگیزی به سر می برند و شاید اکنون بهترین زمان باشد تا به توسعه اپلیکیشن روی بیاورید.

مطالب مرتبط

جدیدترین گزارش گیت هاب: عبور پایتون از سد جاوا، رشد عظیم جامعه اپن سورس ایران

زبان برنامه نویسی محبوب پایتون توانست از سد جاوا عبور کند و به دومین زبان پر کاربرد برنامه نویسان تبدیل شود.طبق اطلاعات وب سایت گیت هاب، پایتون حالا به شکل رسمی به دومین زبان برنامه نویسی محبوب دنیا تبدیل شده و پایین تر از جاوا اسکریپت قرار گرفته است. جاوا اسکریپت از سال 2014 در... ادامه مطلب

ساخت گل آفتابگردان مصنوعی با قابلیت چرخش به سمت منبع نور [تماشا کنید]

محققان موفق به ساخت گل های آفتابگردان مصنوعی شده اند که توانایی چرخیدن به سمت منبع نور و بهره وری از انرژی خورشیدی را دارند.گل های آفتابگردان مصنوعی «SunBOTs» نام داشته و حدوداً 400 درصد از دستگاه های مشابه و ثابت در جمع آوری نور خورشید بهتر عمل می کنند. این مسئله آنها را به... ادامه مطلب

این ربات دو پا با تقلید از انسان تعادلش را حین دویدن حفظ می‌کند [تماشا کنید]

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

بنیانگذار شرکت RED بازنشسته شد و پروژه هیدروژن را کنسل کرد

«جیم جنارد» (Jim Jannard)، بنیانگذار شرکت «رد» (RED) که با پروژه هیدروژن رویاهای بزرگی در دنیای تلفن هوشمند در سر می پروراند، پس از عرضه تنها یک محصول (رد هیدروژن وان)، به دلیل مشکلات جسمی اعلام بازنشستگی کرد و پروژه هیدروژن را متوقف نمود.گوشی 1295 دلاری هیدروژن وان، اولین تلفن هوشمند شرکت رد بود و... ادامه مطلب

۷ زبان برنامه نویسی محبوب در سال ۲۰۱۹

اگر بخواهید زبان برنامه نویسی جدیدی در سال ۲۰۱۹ یاد بگیرید که هم ساده باشد و هم درآمد مناسبی داشته باشد، با لیست بلند و بالایی از اسامی مواجه می‌شوید که باعث سرگیجه شما می‌شود. برای شخصی که تاکنون سمت برنامه‌ نویسی نرفته است، شاید قدم گذاشتن در این راه کمی ترسناک باشد: اما اینگونه نیست.... ادامه مطلب

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

استارتاپ «Sentons» به دنبال حذف دکمه های فیزیکی در تلفن های هوشمند و جایگزینی آنها با سنسور فراصوت است. در این تکنولوژی که در فریم بسیاری از گوشی ها قابل استفاده است، امواج فراصوت لمس ها، فشارها و سوایپ های دست کاربر را تشخیص می دهند.«جس لی» (Jess Lee)، مدیر استارتاپ Sentons که سال 2017... ادامه مطلب

نظرات ۰

وارد شوید

برای گفتگو با کاربران، وارد حساب کاربری خود شوید.

ورود
x

رمزتان را گم کرده‌اید؟