Description
Started a draft here: http://guides.codepath.com/android/Android-for-Work
- Overview
- enables single device for personal and work
- allow internal apps to be maintained by work and data
- managed app configurations (https://github.com/googlesamples/android-AppRestrictionSchema)
- different owners: work profile owner, profile owner, device owner (controls Wifi access)
- managed devices (corporate owned) vs work profile (BYOD)
- IT admin can push work profiles
- secure work profile
- enables encryption on the entire device
- Device Policy Client (https://support.google.com/work/android/answer/6192678?hl=en)
- Testing with DPC (http://android-developers.blogspot.com/2015/11/testing-your-app-for-android-for-work.html, https://github.com/googlesamples/android-testdpc)
- How to build a DPC (https://developers.google.com/android/work/build-dpc)
- User guide (https://github.com/googlesamples/android-testdpc/blob/master/TestDPC_UserGuide.pdf)
- Testing with DPC (http://android-developers.blogspot.com/2015/11/testing-your-app-for-android-for-work.html, https://github.com/googlesamples/android-testdpc)
[ ] - You can have Android for Work or Google Apps for Work, which means different Google accounts that are available to be used (https://support.google.com/work/android/answer/6371476?hl=en&ref_topic=6151012, https://developers.google.com/android/work/setup, https://developers.google.com/android/work/play/emm-api/create-enterprise)
- [ ] You can signup for Google Play for Work (https://play.google.com/work/termsofservice) instead of a Google Apps account
- [ ] You can use a personal Gmail account instead (https://support.google.com/googleplay/work/answer/7042221?hl=en&ref_topic=7042018)
- [ ] Create an Android for Work Accounts enterprise (https://support.google.com/googleplay/work/answer/7042126)
- Enrollment (https://developers.google.com/android/work/setup)
Features
- Base minimum version supported: Lollipop 5.0 + Google Play
- cross camera/multimedia capture
- whitelist input methods
- intent forwarding
- app restrictions
- cross profile copy/paste (personal -> work profile, but not the other way around)
- Android 5.1 only
- location access status
- NFC sharing from managed profile
- Android 6.0 (Marshmallow)
- data usage tracking
- delegated cert installation
- work contacts in personal contexts
- silent enterprise access
- single use app functionality (corporate-owned devices)
- runtime permission policies
- cross profile app linking
- EMM API (https://developers.google.com/android/work/play/emm-api/)
- Not necessarily applicable to "Android for Work" vs. "Google for Work
- service accounts and which one to use (https://developers.google.com/android/work/overview#service_accounts)
- Cannot use unless you follow the steps (https://developers.google.com/android/work/play/emm-api/getstarted)
- https://www.google.com/a/signup/?enterprise_product=ANDROID_WORK
- Managed app configs (https://developer.android.com/work/managed-configurations.html)
Videos/links:
Community Resources: