الإعلانات
تعمل شركة Canonical ، الشركة التي تقف وراء Ubuntu ، بجد على Ubuntu Touch - نظام تشغيل يهدف إلى الهواتف الذكية والأجهزة اللوحية. لقد نشروا حتى بعض الصور التي يمكن تثبيتها كيفية تثبيت معاينة Ubuntu Touch على جهاز Nexus Androidيطور Ubuntu على واجهة تركز على اللمس للهواتف الذكية والأجهزة اللوحية ، مع خطط لشحن هواتف Ubuntu الذكية في 2014. إذا كنت مهتمًا بتجربتها الآن ، فهناك أخبار جيدة: يمكنك تثبيت المعاينة ... قراءة المزيد على Nexus 4 و Nexus 7 (2013 WiFi فقط) و Nexus 10. هناك أيضًا دعم غير رسمي لجهاز Nexus 5 ، التي استعرضناها مراجعة Google Nexus 5 وهبةبعد عام تقريبًا من إصدار Google لـ Nexus 4 ، خرجت الشركة التي تقف وراء Android مع خليفتها - Nexus 5. قراءة المزيد و Nexus 7 (2013 WiFi + LTE).
إذا لم يكن لديك أي من هذه الأجهزة ، فلا تقلق - فلا يزال بإمكانك تجربة نظام تشغيل الهاتف المحمول باستخدام محاكي على كمبيوتر Ubuntu الخاص بك.
ما هي Ubuntu Touch؟
تلقت Ubuntu Touch الكثير من الدعاية عندما تم تشغيل Ubuntu حملة IndieGoGo لجمع التبرعات لهاتف Ubuntu Edge - هاتف ذكي فائق مصمم للتشغيل المزدوج مع Ubuntu Touch و Android ، ويكون قادرًا على تشغيل تطبيقات سطح المكتب عند توصيله قفص الاتهام. على الرغم من أن الحافة تبدو
ال الهاتف لامتلاك ، فشلت الحملة في نهاية المطاف. نظام التشغيل ، ومع ذلك ، لا يزال قائما.يأتي Ubuntu Touch بواجهة فريدة تمامًا ، حيث يمكنك الوصول إلى التطبيقات والقوائم والإعدادات من خلال التمرير من إحدى حواف الشاشة الأربع. يمكن أن يشرح هذا الفيديو الواجهة بشكل أفضل ، ولماذا هو مثير للاهتمام.
ما يعجبني هو أن نظام التشغيل يعتمد على Linux ويستخدم رمزًا مترجمًا أصليًا. للمقارنة: يستخدم iOS إصدارًا معدلاً من نظام التشغيل Mac OS X مع رمز مترجم أصليًا ، بينما يستخدم Android Linux مع رمز تشغيل Java.
الحصول على المحاكي
إن الحصول على محاكي Ubuntu Touch على نظام Ubuntu الخاص بك أمر بسيط للغاية إذا كنت تقوم بتشغيل أحدث إصدار ، 14.04. للحصول عليه ، فقط قم بتشغيل الأمر sudo apt-get install ubuntu-emulator
.
نعم هذا كل شيء. سيؤدي هذا إلى تثبيت محاكي ARM القائم على Ubuntu Touch. يمكنك تشغيل الأمر sudo ubuntu-emulator إنشاء myinstance
لإنشاء مثيل ، ثم قم بتشغيل الأمر تشغيل محاكي أوبونتو myinstance
لبدء تشغيله.
ومع ذلك ، فإن معظم الأشخاص سيختبرون أداءً ضعيفًا للغاية مع المحاكي القائم على ARM. بدلاً من ذلك ، ستحتاج إلى استخدام المحاكي المستند إلى x86 لتحسين الأداء ، نظرًا لأن هذه هي نفس البنية التي يستخدمها جهاز الكمبيوتر الخاص بك.
تشغيله
بمجرد القيام بذلك ، ستحتاج إلى الانتظار بعض الوقت قبل تشغيل المحاكي بالفعل. سترى "الهاتف الافتراضي" في وقت مبكر جدًا ، ولكن سيستمر في إعداد الأشياء لعدة دقائق بعد ظهور الهاتف. مقدار الوقت اللازم لذلك أطول بكثير مع محاكي ARM ، ولكن تقريبًا بضع دقائق مع محاكي x86. ومع ذلك ، ستظهر في النهاية ويمكنك البدء في اللعب بها.
يجب أن يكون الأداء مع محاكي x86 ممتازًا - مع وحدة المعالجة المركزية 8 نواة ، كنت أحصل على تجربة سلسة. يجب أن يعمل كل شيء ، بما في ذلك التطبيقات التي تتطلب استخدام الإنترنت. حتى أنني كنت قادرًا على لعب لعبة في إطارات Framerates ممتازة ، ولكن كان من الصعب التحكم فيها لأن استخدام الماوس لمحاكاة اللمس أكثر صعوبة.
لدي نصيحة واحدة تتعلق باستخدام الحواف على الهاتف ، حيث يمكن القول إنها أهم جزء من الواجهة. عندما تريد محاكاة التمرير السريع من إحدى الحواف ، ابدأ في النقر داخل الشاشة (ليس فقط خارجها) ، ثم اسحب في الاتجاه المطلوب. لذا ، بالنسبة للحافة اليسرى ، ستبدأ بالكاد داخل الحافة اليسرى ، ثم انقر واسحب إلى اليمين قبل تركها.
الشيء الوحيد الذي لا يعمل هو التحقق من وجود تحديثات. هذا يعني أنه إذا كنت تريد التحديث إلى صورة أحدث لاحقًا ، فستحتاج إلى التشغيل cd emulator-x86 && ./build-emulator-sdcard.sh
مرة أخرى قبل تشغيل الأمر لتشغيل المحاكي.
استنتاج
يجب أن يكون اللعب باستخدام Ubuntu Touch ممتعًا جدًا. يسعدني جدًا أن أرى كيف سيكون أداؤها عندما تهبط على المزيد من الأجهزة ، ولكن من الجيد الآن تجربة الأشياء. إذا كنت تبحث عن محاكيات أخرى لنظام تشغيل الهاتف المحمول ، فهناك ستة منها مختلفة جرب قبل أن تشتري: 6 محاكيات لاختبار الهواتف المحمولةلقد مر عام واحد منذ اشتريت أول هاتف ذكي. أتذكر أنني واجهت صعوبة في تحديد الهاتف الذي أريده. في ذلك الوقت ، لم يكن لدي أي فكرة عن وجود محاكيات للهاتف المحمول. و ... قراءة المزيد نوصي بتجربة ، بما في ذلك Android و iOS.
إلى أين تذهب Ubuntu Touch؟ هل يمكن أن تتنافس مع أمثال Android و iOS؟ اسمحوا لنا أن نعرف في التعليقات!
داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.