گوگل در حال توسعه اپلیکیشن ترمینال است که به کاربران اجازه میدهد تا مستقیماً دستورهای لینوکس را روی دستگاههای اندرویدی خود اجرا کنند.
بهگزارش تکناک، گوگل در حال کار روی توسعه اپلیکیشنی است که اجرای لینوکس را برای دستگاههای اندروید تسهیل میکند. این اپلیکیشن جدید ترمینال به کاربران اجازه میدهد تا توزیع Debian Linux را روی گوشیها و تبلتهای خود اجرا کنند؛ اتفاقی که میتواند تغییری مهم در توسعه نرمافزارهای اندروید ایجاد کند.
طبق برخی گزارشها، این پروژه را تیم مهندسان گوگل در پروژه منبعباز اندروید (AOSP) کشف کرده است. اپلیکیشن ترمینال از چهارچوب مجازیسازی اندروید (AVF) بهره میبرد و به کاربران امکان میدهد تا دستورهای لینوکس را در محیط مجازی و ایمن روی دستگاههای اندروید اجرا کنند. با استفاده از این اپلیکیشن، توسعهدهندگان خواهند توانست مستقیماً اپلیکیشنهای اندروید خود را روی گوشی یا تبلت آزمایش کنند؛ امکانی که قبلاً نیازمند راهحلهای موقت و پیچیده بود.
فهرست مطالب
قدمی بزرگ برای توسعهدهندگان اندروید
اجرای لینوکس روی دستگاههای اندروید از آن دسته ویژگیهایی است که بیشتر برای توسعهدهندگان اهمیت دارد. آنها میتوانند مستقیماً کدهای خود را روی دستگاههای شخصی خود اجرا و آزمایش کنند. این بهمعنی تسریع در فرایند توسعه و بهبود کیفیت اپلیکیشنها است. توسعهدهندگان با استفاده از این ابزار جدید، میتوانند از بسیاری از مشکلات رایج مانند باگهای روز اول جلوگیری کنند.
اندروید پلیس مینویسد که این اپلیکیشن بهویژه برای کسانی مفید خواهد بود که از ابزارهای توسعهای مانند Android Studio استفاده میکنند. تصور کنید که بتوانید Android Studio را بهطور مستقیم روی تبلت یا گوشی خود اجرا کنید. این قابلیت میتواند محیط کاری توسعهدهندگان را بسیار سادهتر و کاربردیتر کند. همچنین، بهبود کیفیت اپلیکیشنهای اندروید را بهارمغان بیاورد.
ویژگیهای در حال توسعه
درحالحاضر، این اپلیکیشن در مراحل ابتدایی توسعه قرار دارد. بهگفته منابع آگاه، گوگل در تلاش است تا آن را مستقیماً در تنظیمات اندروید ادغام کند. در تنظیمات جدید، گزینهای به نام ترمینال لینوکس اضافه خواهد شد که به کاربران اجازه میدهد تا ماشین مجازی Debian را دانلود و پیکربندی و اجرا کنند. همچنین، ویژگیهای پیشرفتهای مانند تغییر اندازه دیسک و هدایت پورت و بازیابی پارتیشن در نسخههای بعدی این اپلیکیشن دردسترس خواهند بود.
چرا گوگل از ماشین مجازی استفاده میکند؟
گوگل برای آوردن لینوکس به اندروید از ماشینهای مجازی استفاده میکند؛ زیرا بیشتر دستگاههای اندروید از پردازندههای ARM استفاده میکنند که اجرای بومی بسیاری از توزیعهای لینوکس را غیرممکن میسازد. درحالیکه کرومبوکها با پردازندههای x86 میتوانند بهراحتی لینوکس را اجرا کنند، دستگاههای اندرویدی به محیط مجازی نیاز دارند تا بتوانند از توزیعهای لینوکس استفاده کنند. ماشین مجازی این مشکل را حل میکند. این رویکرد میتواند به همگرایی بیشتر بین سیستمعامل کروم و اندروید کمک کند.
آینده اپلیکیشن ترمینال
هرچند گوگل تاکنون بهصورت رسمی درباره اپلیکیشن ترمینال جدید برای اندروید اظهارنظری نکرده است، انتظار میرود که بههمراه اندروید ۱۶ در سال آینده عرضه شود. این پروژه میتواند توجه بسیاری از توسعهدهندگان اندروید را به خود جلب کند و بهبودهای چشمگیری در فرایند توسعه اپلیکیشنها به ارمغان آورد.
درنهایت، اجرای لینوکس روی دستگاههای اندروید میتواند تغییرات گستردهای در اکوسیستم اندروید ایجاد کند و فرصتهای جدیدی برای توسعهدهندگان و کاربران حرفهای بهوجود آورد. هنوز زمان دقیق عرضه این اپلیکیشن مشخص نیست؛ ولی احتمال میرود که با انتشار نسخه بعدی اندروید، شاهد معرفی این قابلیت جذاب باشیم.