نظرة عامة على الأجهزة المخصصة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتضمّن نظام Android واجهات برمجة تطبيقات لإدارة الأجهزة المخصّصة لغرض محدّد.
يقدّم دليل المطوّر هذا واجهات برمجة التطبيقات هذه. إذا كنت مطوّر برامج إدارة الخدمات الجوّالة للمؤسسات (EMM) أو وحدة تكامل حلول، اقرأ هذا الدليل للبدء.
أين يتم استخدام الأجهزة المخصصة؟
الأجهزة المخصّصة (المعروفة سابقًا باسم الأجهزة المملوكة للمؤسسة ذات الاستخدام الفردي أو COSU) هي أجهزة مُدارة بالكامل تخدم غرضًا محددًا. يوفر Android واجهات برمجة تطبيقات
يمكن أن تساعدك في إنشاء أجهزة تلبي احتياجات الموظفين والعملاء:
- التعامل مع الموظفين: إدارة المخزون وإدارة الخدمات الميدانية والنقل والخدمات اللوجستية
- التعامل مع العملاء: الأكشاك، واللوحات الرقمية، واستقبال الضيوف في مجال الضيافة
ميزات الجهاز المخصصة
يشتمل Android على واجهات برمجة تطبيقات لمساعدة الأشخاص الذين يستخدمون أجهزة مخصصة في التركيز على مهامهم. وعادةً ما تستدعي واجهات برمجة التطبيقات هذه من تطبيق صفحة رئيسية مخصّص تطوِّره. يمكن لتطبيق الشاشة الرئيسية المخصّصة استخدام بعض واجهات برمجة التطبيقات التالية أو جميعها:
لاستدعاء واجهات برمجة التطبيقات هذه، يجب أن تكون التطبيقات هي المشرف على جهاز مُدار بالكامل، كما هو موضّح في القسم التالي.
الأجهزة التي تتم إدارتها
نظرًا لأن الأجهزة المخصصة قد يتم تركها بدون مراقبة أو استخدامها في المهام الحرجة،
فتحتاج إلى تأمين الجهاز. لمنع إساءة الاستخدام، تتم إدارة الأجهزة المخصّصة
بشكل كامل ويمتلكها مكون مشرف (يدير مكون المشرف عادةً المستخدمين أيضًا). تُعد عمليات النشر المُدارة بالكامل أجهزةً تملكها الشركة
وتُستخدم حصريًا لأغراض العمل. للتعرّف على مزيد من المعلومات حول إدارة أجهزة Android، يمكنك الاطّلاع على دليل نظرة عامة على Android Enterprise.
واستنادًا إلى احتياجات الحل وأهداف نشاطك التجاري، يمكنك إدارة الجهاز
بإحدى الطرق التالية:
الاختبار
إذا كنت تخطط لدعم إدارة الخدمات الجوّالة للمؤسسات (EMM) التابعة لجهة خارجية، طوّر خطة اختبار شاملة باستخدام حل إدارة الخدمات الجوّالة للمؤسسات (EMM).
نوفر أيضًا الموارد التالية، التي يمكنك استخدامها لإنشاء بيئة تطوير أو اختبار خاصة بك:
أثناء تطوير تطبيقك، يمكنك ضبط تطبيقك كمشرف لجهاز مُدار بالكامل باستخدام Android Debug Bridge (ADB).
توفير أجهزة مخصَّصة
عند الانتهاء من تطوير الحل، تكون جاهزًا لتوفير الأجهزة التي تعمل بنظام التشغيل Android أو إعدادها لإدارتها. لتوفير جهاز،
يُرجى إكمال الخطوات التالية:
- أعد ضبط الجهاز على الإعدادات الأصلية.
سجِّل الجهاز. نقترح عليك استخدام رمز الاستجابة السريعة
الذي يحتوي على تهيئة إدارة الحسابات للجهاز. ويمكن لمشرف تكنولوجيا المعلومات بعد ذلك فحص الرمز لتوفير الجهاز.
إذا لم تتمكّن من استخدام رمز الاستجابة السريعة، يمكنك تسجيل الأجهزة من خلال طرق
أخرى،
مثل تلامس NFC أو إدخال معرّف.
المستندات
مراجع إضافية
لمعرفة المزيد من المعلومات عن بدء استخدام أجهزة مخصَّصة، اطّلِع على المستندات التالية:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Dedicated devices overview\n\nAndroid includes APIs to manage devices that are dedicated to a specific purpose.\nThis developer's guide introduces these APIs. If you're an enterprise mobility\nmanagement (EMM) developer or solution integrator, read this guide to get\nstarted.\n\nWhere are dedicated devices used?\n---------------------------------\n\n*Dedicated devices* (formerly called corporate-owned single-use, or COSU) are\nfully managed devices that serve a specific purpose. Android provides APIs that\ncan help you create devices that cater to employee- and customer-specific needs:\n\n- **Employee-facing:** Inventory management, field service management, transport and logistics\n- **Customer-facing:** Kiosks, digital signage, hospitality check-in\n\nDedicated device features\n-------------------------\n\nAndroid includes APIs to help people using dedicated devices focus\non their tasks. You typically call these APIs from a custom home app that you\ndevelop. Your custom home app can use some, or all, of the following APIs:\n\n- Run the system in an immersive, kiosk-like fashion where devices are locked to an allowlisted set of apps using [lock task\n mode](/work/dpc/dedicated-devices/lock-task-mode).\n- Share a device between multiple users (such as shift workers or public-kiosk users) by [managing ephemeral and secondary\n users](/work/dpc/dedicated-devices/multiple-users).\n- Avoid devices downloading the same app again for each temporary user by [caching app packages](/work/dpc/dedicated-devices/cookbook#cache-apps).\n- Suspend over-the-air (OTA) system updates over critical periods by [freezing\n the operating system version](/work/dpc/system-updates#freeze-periods).\n\nTo call these APIs, apps need to be the admin of a fully managed\ndevice---explained in the following section.\n\nManaged devices\n---------------\n\nBecause dedicated devices might be left unattended or used in critical tasks,\nyou need to secure the device. To prevent misuse, dedicated devices are *fully\nmanaged* and owned by an [admin component](/reference/android/app/admin/DeviceAdminReceiver) (the admin component typically\nmanages the users too). Fully managed deployments are for company-owned devices\nthat are used exclusively for work purposes. To learn more about Android device\nmanagement, read the Android Enterprise [Overview](https://developers.google.com/android/work/overview) guide.\n\nDepending on your solution's needs and your business goals, you can manage the\ndevice in one of the following ways:\n\n- [Develop your own device policy controller (DPC)](/work/dpc/build-dpc), combining it with a [custom home app](#features).\n- Use the [Android Management\n API](https://developers.google.com/android/management/) to manage the device and any custom apps.\n- Use a [third-party EMM\n solution](https://androidenterprisepartners.withgoogle.com/emm/) that supports lock task mode and other dedicated device features.\n\nTesting\n-------\n\nIf you're planning to support a third-party EMM, develop an end-to-end testing\nplan using the EMM's solution.\n\nWe also provide the following resources, which you can\nuse to create your own development or test environment:\n\n- [Test DPC](https://play.google.com/store/search?q=testdpc) app on Google Play\n- [Dedicated device source\n code](https://github.com/googlesamples/android-testdpc/tree/master/src/main/java/com/afwsamples/testdpc/cosu) (Test DPC) on GitHub\n\nWhile you're still developing, you can [set your app as the\nadmin](/work/dpc/dedicated-devices/cookbook#dev-setup) of a fully managed device\nusing the Android Debug Bridge (ADB).\n\nProvision dedicated devices\n---------------------------\n\nWhen you've finished developing your solution, you're ready to *provision*\nAndroid devices, or set up the devices for management. To provision a device,\ncomplete the following steps:\n\n1. Factory reset the device.\n2. Enroll the device. We recommend [using a QR\n code](https://developers.google.com/android/work/prov-devices#qr_code_method)\n that contains a provisioning config for device. An IT admin can then scan the\n code to provision the device.\n\n If you cannot use a QR code, you can enroll devices through [other\n methods](https://developers.google.com/android/work/overview#device_and_work_profile_provisioning),\n such as NFC bumping or by entering an identifier.\n\nDocumentation\n-------------\n\nAdditional resources\n--------------------\n\nTo learn more about getting started with dedicated devices, read the following\ndocuments:\n\n- [Android Enterprise\n overview](https://developers.google.com/android/work/overview) that introduces device management.\n- [Build a device policy controller](/work/dpc/build-dpc) explains how to develop a DPC.\n- [Dedicated devices cookbook](/work/dpc/dedicated-devices/cookbook) gives examples for features typical of dedicated devices."]]