Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android: it's time to go to Work!

Android: it's time to go to Work!

Talk delivered at droidcon Italy 2016 - April 8th

Is Android truly ready for business-critical industrial solutions?
In this talk I’ll present project experiences, advantages and issues moving industrial enterprise solutions used by Fortune 500 companies from Windows mobile devices to Android covering topics like:
• Security
• Staging and managing devices
• Policy Controllers
• Single-use devices
• Managing updates and HW obsolescence
If you’re thinking that Android for Work is enough for a line-of-business industrial application, think again

Pietro F. Maggi

April 08, 2016
Tweet

More Decks by Pietro F. Maggi

Other Decks in Technology

Transcript

  1. Zebra  Technologies   A  global  leader  respected  for  innova,on  and

      reliability,  Zebra  offers  technologies  that  give  a   virtual  voice  to  an  organiza,on's  assets,  people   and  transac,ons,  enabling  organiza,ons  to   unlock  greater  business  value.    
  2. CUSTOMER ENGAGEMENT INVENTORY MANAGEMENT POS – MOBILE & FIXED RFID

    – ITEM LEVEL TAGGING SHELF EDGE PRICE LABELS SELF SERVICE KIOSKS BLOOD & SPECIMEN LABELING POSITIVE PATIENT ID PHARMACY AND LAB PICKING / PUT AWAY / INVENTORY WORK IN PROCESS PRODUCT LABELING SHIPPING RECEIVING ZCommerce ET1 SB1 MC40 TC70/75 ZT400 GK420 QLn220 MC3XX0 TC55 MC9XX0 MC3190-Z MC9190-Z iMZ320 ZQ110 ET1 MC40 TC70/75 TC55 ZD500R FX7500 MT2000 DS6878 DS9808R RFD5500 QLn320 MC40 TC70/75 WAP4 MC21XX KR403 ET1 MK500 MK3100 MK4000 CC5000 QLn320 HC100 GK420HC MC55 HC MC75 HC CS4070 CS1504 MP6000 DS4308 DS9208 MT2000 MC40 HC DS4308 HC CS4070 HC SB1 HC DS6878 HC ROUTE SALES / INVOICING RECEIPT & TICKETING MC9XX0 MC55 HC MC75 HC MC40 HC MC55 HC MC75 HC MC40 HC RS507 LS3578 - ER WT41N0 VC70 QLn420 ZT400 GK420 MC3XX0 MC2100 DS457 FX9500 TC70/75 DS3508 WAP4 Xi4 ZT400 GK420 MC9500 DS3578 iMZ320 MC45 ZQ500 MPACT & ANALYTICS MPACT ESL VH10 MC9XX0 MC9XX0 RS507 WT41N0 MC67 TC55
  3. Security   More  than  SELinux  and  Verify  Boot,  enterprises  

    are  asking  for  security  updates  and  patches         “Android  with  no  security  patches  is  like   Windows  XP  without  windows  updates.”     Source:  pfm  
  4. Security   Google  Monthly  Security  Updates  is  a  good  start

        Nexus  devices  will  con=nue  to  receive  major  updates  for  at  least   two  years  and  security  patches  for  the  longer  of  three  years  from   ini=al  availability  or  18  months  from  last  sale  of  the  device  via   the  Google  Store.       Source:  hSp://officialandroid.blogspot.it/2015/08/an-­‐update-­‐to-­‐nexus-­‐devices.html  
  5. Security   Every  project  is  different:   •  Is  the

     device  connected  to  internet  (e.g.  private  network)?   •  Can  the  user  install  applica,ons  outside  a  whitelist?   •  Can  the  user  navigate  to  URL  outside  a  whitelist?     The  normal  best  prac,ces  plus:   •  Applica,on  whitelist   •  Data  Security  (FIPS  140-­‐2)  at-­‐rest  and  in-­‐mo,on   •  Threat  detec,on  (Roo,ng,  VPN,  open  networks,…)  
  6. GMS  or  AOSP   •  Managing  GoogleIDs   •  Automa,c

     updates  of  GMS  services   •  Privacy  concern  
  7. Focus  on  COSU   Do  you  have  an  EMM  or

     are  you  crea,ng  your  own  DPC?   Zebra  Approach  with  our  EMDK  is  based  con  configura,on  profiles:     //Call  processProfile  for  profile     results  =  mProfileManager.processProfile(profileName,            ProfileManager.PROFILE_FLAG.SET,  modifyData);         if(results.statusCode  ==  STATUS_CODE.FAILURE)       {        //Failed  to  set  profile       }      
  8. Barcode  APIs   High-­‐volume  barcode  API     A  lot

     of  third  party  op,ons.     Mostly  linked  to  custom  HW:   [Zebra|Intermec|Honeywell|BlueBird|...]  Android  SDK     Some  linked  to  consumer  devices  and  camera:   [Scandit|RedLaser]  crossplamorm  SDK  
  9. It’s  not  just  the  device   A  robust  accessory  family

     to   tailor  a  device  to  meet  any   enterprise  need.