What Devices

Zag does not make specific recommendations on device models however the following provides some guidance on device selection. Selection depends on intended functional usage and working environment. Here are some things to consider:

  1. In general faster and newer is nearly always better however there is a point of diminishing returns
  2. Required battery life and recharge time depends on the availability of recharge points, whether a recharge interruption 'works' in a business process sense and whether the devices are shared between shifts or allocated to individuals
  3. The required storage size requirements depends on anticipated device data. This can be influenced by:
    • FL and Equipment record numbers and associated classification values
    • Work Order numbers and associated technical objects
    • Material numbers
    • Geo-spatial data, especially map tiles
    • Documents - both from SAP and captured on the device
  4. The form factor depends on anticipated functions. For example if you have lots of typing then a tablet would be preferable to a phone. However if your working environment demands single hand access then a phone form factor is clearly better. It could be that multiple form factors are needed within an organisation to support varied roles and operating environments
  5. Screen visibility, i.e. low and high light, goes to the working environment
  6. Screen performance, i.e. touch sensitivity and working with protective equipment, goes to your working environment
  7. Separate keyboards, i.e. Bluetooth, should be considered if a lot of typing is required
  8. The availability of additional Cordova Plugins to support any extraordinary integration requirements you may have - like RFID scanners, IoT sensors, etc
  9. Device/ OS support of other software you have requirements - i.e. MS Office software, etc
  10. Device/ OS support for integration with enterprise MDM solution for device security and application deployment and management
  11. GEO requirements - see section below for more on this


We also suggest that its worth consider whether often expensive industrial models are worth the investment given that cheaper, often faster models, can be protected with covers and be replaced at a fraction of the cost.


Here is some general guidance on device specifications. 


StyleOSForm FactorRAMStorageWi-FiCellCameraBluetoothBrowserGeneral Comments
AndroidAndroid 5+Phone or Tablet2GB+32GB+Yes3G+5 MP+2.3+NA - BlueWorx ApplicationEasiest to develop and support. Examples include S5,S6, Nexus 7
AppleiOS 10+Phone or Tablet1GB+32GB+Yes3G+ Note 15 MP+2.3+NA - BlueWorx ApplicationExamples include: iPhone5, iPhone6, iPhone 6+, iPad 4 gen, iPad Air
Windows 10 UWPWindows 10Phone, Tablet, DesktopNot specified

32GB+Yes3G+ Note 25 MP+2.3+NA - BlueWorx ApplicationImportant: See Note 5
Windows on Arm is not supported.
PC BrowsersWindows 7+
MacOS
Desktop/ Laptop
32GB+YesNANANAHTML5 compliant Chrome, New Edge Note 3, Safari Note 6 and IE v11+ browsersNote that desktop browsers store data in the browser but do not have true offline functionality as they require connectivity with SAP in order to operate. See What Storage is Used section below for more on this.

Notes

  1. If you elect to only use Apple WiFi models then you won't have access GPS functionality. Effectively this means that the device can not or can not accurately determine your current location. You will have WiFi assisted location services but the outcome of these can vary - for example, company WiFi's may incorrectly show the users location of their WAN internet connection. The same can occur if the device is Cellular but this service has been switched off.
  2. Different laptops and tablets have varying degrees of GPS capability.
  3. New Microsoft Edge (Chromium based) Browser is not supported when run in Internet Explorer compatibility mode.
  4. In terms of the + notation for OS's, this is general guidance. Zag obviously can't provide assurances on future OS releases and customers should always test against targeted releases prior to deployment and OS upgrades.
  5. BlueWorx will run on Windows 10 UWP however their lack of market penetration means that the devices tested and experience is far less tested. In Zags experience, Windows UWP application error handling is far less stable than iOS and Android and in some cases causes app crashes. It's also far harder to technically deploy. Given the lack of customer demand for Windows UWP, as of 2020 Zag is no longer actively supporting its use but will consider it based on customer need.
  6. Neptune 6.0.19+ is required for BlueWorx Desktop on Safari 

GEO Functionality

The performance of GEO functionality optionally available in BlueWorx is heavily dependent on the performance of the device and your GEO services. This is particularly noticeable where multiple 'heavy' layers are selected simultaneously on tablets, with their larger screen size than phones, with low specifications. Configuring the layers to not show too 'high' and good user practices of turning on only the layers required can help reduce this problem but fundamentally it's a device performance issue.

What Data Storage is Used?

Different storage is used by different underlying applications and browsers. 

Type    IndexedDBSQLiteLocal StorageComments
Android App
iOS App

Windows 10 UWP App



  • Documents
  • Orders *
  • Notifications *
  • Measurement Reading Lists
  • Images *
  • App Settings *
  • Drop Downs *
  • Outbox *
  • Master Data
  • GEO Maps
  • GEO Layers
  • Minimal
Note: There appears to be a shift from Local Storage to IndexedDB introduced in Neptune 8.  

* Where some data is stored will vary by Neptune version.
Type  
IndexedDB
WebSQL / IndexedDBLocal Storage
Comments
Desktop Browsers
  • Chrome
  • Safari #
  • New Edge

  • Master Data

  • Orders *
  • Notifications *
  • Measurement Reading Lists *
  • App Settings *
  • Drop Downs *
  • Outbox *

  • Minimal

There appears to be a shift from WebSQL to IndexedDB introduced in Neptune 8.

Documents and Inspection data is not stored locally.

* Where some data is stored will vary by Neptune version

# Neptune 6.0.19 is the minimum supported version for Safari
Type  
IndexedDB


Local Storage / IndexedDB
Comments

Desktop Browsers
  • IE
  • Firefox

  • Master Data



  • Minimal


  • Orders *
  • Notifications *
  • Measurement Reading Lists *
  • App Settings *
  • Drop Downs *
  • Outbox *

There are limits to local storage in Browsers.
Depending on the browser this can limit the amount of data the desktop application can store.

Local Storage is typically ~ 5MB.

IndexedDB depends on the browser,

Internet Explorer 11 has a 250MB limit, Firefox and Chrome allow up to half the available disk space.


This is particularly restrictive when using IE 11. We recommend using Chrome for Desktop, or a Windows 10 UWP app (as appropriate).

Note: There appears to be a shift from Local Storage to IndexedDB introduced in Neptune 8.

* Where some data is stored will vary by Neptune version.

Documents and Inspection data is not stored locally.