סקירה כללית על מכשירים ייעודיים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Android כולל ממשקי API לניהול מכשירים ייעודיים למטרה ספציפית.
במדריך הזה למפתחים נסביר על ממשקי ה-API האלה. אם אתם מפתחים או משתמשי פתרונות של ניהול מכשירים ושירותי מובייל בארגון (EMM), כדאי לעיין במדריך הזה כדי להתחיל.
איפה נעשה שימוש במכשירים ייעודיים?
מכשירים ייעודיים (לשעבר 'מכשירים לשימוש יחיד בבעלות החברה', או COSU) הם מכשירים מנוהלים לחלוטין שמיועדים למטרה ספציפית. Android מספק ממשקי API שיכולים לעזור לכם ליצור מכשירים שמותאמים לצרכים הספציפיים של העובדים והלקוחות:
- לעובדים: ניהול מלאי, ניהול שירותי שדה, תחבורה ולוגיסטיקה
- ללקוחות: קיוסקים, תצוגות דיגיטליות, כניסה לאירוח
תכונות של מכשיר ייעודי
Android כולל ממשקי API שיעזרו לאנשים שמשתמשים במכשירים ייעודיים להתמקד במשימות שלהם. בדרך כלל קוראים לממשקי ה-API האלה מאפליקציית בית בהתאמה אישית שאתם מפתחים. באפליקציית דף הבית בהתאמה אישית אפשר להשתמש בחלק מממשקי ה-API הבאים, או בכולם:
כדי לבצע קריאה ל-API האלה, האפליקציות צריכות להיות האדמינים של מכשיר מנוהל באופן מלא. ההסבר מופיע בקטע הבא.
מכשירים מנוהלים
מאחר שמכשירים ייעודיים עשויים להישאר ללא השגחה או לשמש למשימות קריטיות, צריך לאבטח את המכשיר. כדי למנוע שימוש לרעה, מכשירים ייעודיים מנוהלים באופן מלא ובבעלות רכיב ניהול (בדרך כלל רכיב הניהול מנהל גם את המשתמשים). פריסות מנוהלות במלואן מיועדות למכשירים שבבעלות החברה, שמשמשים למטרות עבודה בלבד. מידע נוסף על ניהול מכשירי Android זמין במדריך סקירה כללית של Android Enterprise.
בהתאם לצרכים של הפתרון וליעדים העסקיים שלכם, תוכלו לנהל את המכשיר באחת מהדרכים הבאות:
בדיקה
אם אתם מתכננים לתמוך ב-EMM של צד שלישי, עליכם לפתח תוכנית בדיקה מקצה לקצה באמצעות הפתרון של ה-EMM.
בנוסף, אנחנו מספקים את המשאבים הבאים, שבעזרתם תוכלו ליצור סביבות פיתוח או בדיקה משלכם:
במהלך הפיתוח, אפשר להגדיר את האפליקציה כאדמין של מכשיר מנוהל לחלוטין באמצעות Android Debug Bridge (ADB).
הקצאת מכשירים ייעודיים
בסיום הפיתוח של הפתרון, תוכלו להקצות מכשירי Android או להגדיר את המכשירים לניהול. כדי להקצות מכשיר:
- מאפסים את המכשיר להגדרות המקוריות.
רושמים את המכשיר. מומלץ להשתמש בקוד QR שמכיל הגדרת הקצאה למכשיר. לאחר מכן, אדמין IT יכול לסרוק את הקוד כדי להקצות את המכשיר.
אם אי אפשר להשתמש בקוד QR, אפשר להירשם למכשירים באמצעות שיטות אחרות, כמו מגע NFC או הזנת מזהה.
מסמכים
מקורות מידע נוספים
למידע נוסף על תחילת העבודה עם מכשירים ייעודיים, תוכלו לקרוא את המסמכים הבאים:
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[],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."]]