تخطَّ إلى المحتوى

محاكي Android، بسلاسة في متصفحك.

أمر واحد للتثبيت. لا حاجة إلى Android Studio.

الشاشة الرئيسية
عرض حي

المحاكي الخاص بك، في علامة تبويب في المتصفح

اختر شاشة أو اسحب إلى الجانب. على جهاز Mac الخاص بك، تصل كل نقرة وكل سحب إلى المحاكي الحقيقي.

آلية العمل

ثلاثة برامج، جميعها على جهاز Mac الخاص بك

تقرأ البوابة الإطارات من محاكي Android الرسمي عبر gRPC والذاكرة المشتركة، وترسلها إلى الصفحة عبر WebSocket على 127.0.0.1. وتعود النقرات والسحبات وضغطات المفاتيح بالطريق نفسه.

  • المتصفحعلامة تبويب في Chrome أو Edge
  • البوابةandroid-emu-web على 127.0.0.1
  • المحاكيمحاكي Android الرسمي
  • إطارات الشاشة: RGBA خام عبر الذاكرة المشتركة، ثم WebSocket
  • النقرات والسحبات والمفاتيح: WebSocket، ثم gRPC
الوسيط لمعدل الإطارات
60fps
زمن استجابة النقر p50
20ms
زمن استجابة النقر p90
30ms

القياس على جهاز Mac بمعالج M4 مع جهاز افتراضي Pixel 5 API 34 (1080×2340) في Chrome 157، بنقل الإطارات rgba-mmap، و16 سحبة متتالية و30 نقرة. تعتمد أرقامك على جهاز Mac والجهاز الافتراضي والمتصفح. الأداء المقيس

ما الذي يقدمه

كل ما تستخدمه في نافذة المحاكي

لماذا تستخدمه

حقائق يمكنك التحقق منها

  1. 127.0.0.1

    تبقى الإطارات على جهاز Mac الخاص بك

    تستمع البوابة على واجهة الاسترجاع (loopback) فقط. لا تستطيع أجهزة الكمبيوتر الأخرى الوصول إليها، ولا يمر أي إطار عبر الإنترنت.

    الأمان
  2. SDK

    محاكي Android الرسمي

    يشغّل محاكي Google وصور النظام من Android SDK، وهي نفسها التي يستخدمها Android Studio. إذا كان SDK مثبتًا لديك بالفعل، فإن البوابة تستخدمه.

    المتطلبات
  3. 1.24×

    استهلاك للمعالج قريب من scrcpy

    خلال 16 سحبة متتالية على جهاز Mac بمعالج M4 (جهاز افتراضي Pixel 5 API 34، 1080×2340، Chrome 157، نقل rgba-mmap)، استخدم المحاكي والبوابة وChrome معًا 257% من المعالج. أما scrcpy، المقيس بالطريقة نفسها ومع المحاكي نفسه، فاستخدم 208%.

    الأداء المقيس
  4. MIT

    مفتوح المصدر

    كل سطر من البوابة والصفحة موجود على GitHub بموجب ترخيص MIT.

    github.com/twosugar/android-emu-web
مقارنة

كيف يختلف عن الطرق الأخرى لرؤية محاكٍ

فروق يمكنك التحقق منها فقط. كل أداة جيدة فيما صُممت له.

السؤالandroid-emu-webمحاكي Android Studioscrcpyالمحاكيات السحابية (مثل Appetize)
أين يعمل Androidالمحاكي الرسمي على جهاز Mac الخاص بكالمحاكي الرسمي على جهاز Mac الخاص بكجهاز أو محاكٍ توصلهخوادم المورّد
أين تراهعلامة تبويب في Chrome أو Edgeنافذة Running Devices في Android Studio، أو نافذة المحاكي المستقلة الخاصة بهنافذة تطبيق سطح مكتبعلامة تبويب في المتصفح
يتطلب Android Studioلا؛ يتطلب البوابة والمحاكي وصورة نظامنعم، لعرض Running Devicesلالا
كيف تنتقل الإطاراتإطارات RGBA خام عبر 127.0.0.1نافذة المحاكي أو Android Studio، وكلاهما على جهاز Mac الخاص بكفيديو H.264فيديو عبر الإنترنت
السعرمجاني، ترخيص MITمجانيمجاني، ترخيص Apache-2.0خطط مدفوعة
ابدأ الآن

ثلاث خطوات حتى أول إطار

  1. تحقق من جهاز Mac

    جهاز Mac بمعالج Apple Silicon، وChrome أو Edge، ومحاكي Android مع صورة نظام arm64.

    المتطلبات
  2. ثبّت البوابة

    شغّل هذا في Terminal. يحفظ ملفًا تنفيذيًا واحدًا في ~/.local/bin.

    curl -fsSL https://droid.devpier.dev/install.sh | sh

    دليل التثبيت
  3. شغّله

    شغّل android-emu-web. يفتح الصفحة في متصفحك ويعرض المحاكي قيد التشغيل.

    التشغيل الأول