پروژهای متنباز با هدف اجرای iOS 17 روی سختافزار غیر اپل پیشرفت کرده است، اما ردمی K90 پرو مکس هنوز فاصله زیادی تا تبدیلشدن به گوشیای قابل استفاده با سیستمعامل اپل دارد.
به گزارش Ximitime، گروهی از توسعهدهندگان موفق شدهاند سیستمعامل iOS 17 را روی گوشی ردمی K90 پرو مکس پورت کنند. بهگفته توسعهدهندهای با نام Jiang Ling Xia Cao، بخش مهمی از زیرساختهای اصلی سیستمعامل در این پروژه کار میکند و دستگاه میتواند برخی قابلیتهای سختافزاری خود را بهکار بگیرد.
ازجمله بخشهای فعال میتوان به پردازش گرافیکی با GPU، زمانبندی پردازش روی چند هسته پردازنده، پشتیبانی از نرخ نوسازی ۱۲۰ هرتز نمایشگر و انتقال داده ازطریق USB اشاره کرد. این پیشرفتها نشان میدهند اجرای بخشهایی از سیستمعامل اپل روی سختافزاری خارج از اکوسیستم این شرکت امکانپذیر است؛ بااینحال، اجرای اولیه سیستمعامل بهمعنای سازگاری کامل آن با گوشی نیست.
کد منبع پروژه در دسترس توسعهدهندگان قرار میگیرد
توسعهدهنده این پروژه اعلام کرده است که قصد دارد کد منبع آن را ازطریق مخزن UniXNU بهصورت عمومی منتشر کند. درصورت انتشار، توسعهدهندگان دیگر نیز میتوانند برای رفع باگها، بهبود پشتیبانی سختافزاری و توسعه قابلیتهای جدید مشارکت کنند.
بااینحال، هنوز بخشهای مهمی از سختافزار گوشی با سیستمعامل پورتشده سازگار نیستند. دوربینها، دکمههای پاور و تنظیم صدا، مودم ارتباط سلولی و بلندگوها ازجمله اجزایی هستند که طبق گزارش منتشرشده فعلا کار نمیکنند. درنتیجه، دستگاه در وضعیت کنونی برای استفاده روزمره مناسب نیست و نمیتوان آن را جایگزینی عملی برای نسخه اصلی سیستمعامل گوشی دانست.
چه قابلیتهایی در مراحل بعدی اضافه میشوند؟
توسعهدهندگان قصد دارند در ادامه روی فعالسازی وایفای، کنترل روشنایی نمایشگر و امکان نصب بستههای برنامه IPA کار کنند. همچنین، درصورت فراهمشدن شرایط، ایجاد محیط سرور خصوصی برای گسترش قابلیتهای عمیقتر در سطح سیستمعامل نیز در برنامه قرار دارد.
اجرای iOS روی گوشیهای غیر اپلی چه اهمیتی دارد؟
این پروژه نمونهای از تلاش برای اجرای سیستمعامل اپل روی سختافزاری است که بهطور رسمی برای آن طراحی نشده است. بااینحال، تفاوت میان معماری سختافزار، درایورها و وابستگیهای نرمافزاری میتواند توسعه چنین پروژههایی را دشوار کند. حتی پس از فعالشدن قابلیتهای اصلی نیز پایداری، مصرف انرژی و سازگاری برنامهها باید جداگانه بررسی شوند. درحالحاضر، مهمترین دستاورد پروژه اجرای بخشهایی از iOS 17 است، نه ارائه تجربهای کامل و آماده استفاده. انتشار کد منبع میتواند روند توسعه را سرعت ببخشد.
