Differences in Mobile Apps (iOS vs. Android)
Overview
This article explains some key differences between the ACP Tools App for iOS and Android.
iOS vs. Android Conventions
Google and Apple both build great operating systems but they have made different development decisions. Consequently, there are some differences in how tasks like video playback, downloading, and notifications work on each platform. We did our best to deliver a consistent experience between iOS and Android while respecting these platform conventions.
What We Support
iOS
We support iOS devices running iOS 9 or iOS 10. Apple also provides tools that make it easy to support given a limited set of screen sizes and devices (e.g. iPhone, iPod Touch, iPhone Plus, iPad, iPad Pro). This equates to 2 operating systems and roughly 5 screen sizes.
Android
There are roughly 14,000+ different makes and models for Android devices. These have a wide range of screen sizes all running different versions of Android. We focused heavily on the most common screen sizes (5-7 inch screens for phones and 7-12 inch screens for tablets) and Android versions (4.4 inches and above) that could adequately support our video playback requirements. Due to this wide range of options, we cannot guarantee a consistent experience between each device manufacturer. We recommend sticking with the most popular name brands (Google, Samsung, ASUS) for the best possible experience.
Choosing the right device can be tricky. If you have questions about purchasing a device to support the ACP Tools App, please see our buyers guide.
Inventory of Features
Icons and Meanings
- ✅ the feature supported.
- 🚫 the feature is not supported.
- ⚠️ the feature is supported with significant limitations.
Feature | iOS | Android |
Featured Resources Screen | ✅ | ✅ |
Library Screen for Browsing Content | ✅ | ✅ |
View PDFs | ✅ | ✅ |
Stream Videos | ✅ | ✅ |
Create Orders and Share Codes with Patients | ✅ | ✅ |
Patients Can Redeem Codes to View Content | ✅ | ✅ |
Search Library with Text (e.g. typing "Goals of Care") | ✅ | ✅ |
Search Library with Clinical Terms (e.g. typing "ESRD" for Dialysis Content) | ✅ | 🚫 |
Detects when the App is Offline | ✅ | ✅ |
Downloads Videos and Documents for Offline Use | ✅ | ✅ |
Shows Downloads Only Screen when Offline | ✅ | 🚫 |
Notification When Download(s) Are Complete In The Background | ✅ | 🚫 |
Printing Functionality | ✅ | ⚠️ |
Downloading Differences
Starting Downloads on iOS and Android
Downloading on both iOS and Android is initiated when showing a collection of content (e.g. Goals of Care; General Overview). This functionality works the same way on both platforms. Tapping the Cloud with an Arrow will download a video after a short period and be replaced with a small device icon with a checkmark to indicate the file is now on the device.
iOS Downloading
On iOS, this activity manifests as the dedicated downloads tab. When going offline, the iOS experience hides everything else and shows any download content on a single consolidated screen.
This downloads screen on iOS collects all downloaded files in one place. When offline, all other tabs are hidden except for downloads.
Android Downloading
Android devices have a download manager provided by the operating system. When downloading a video, swiping down on the Android notification center reveals the progress of this and other downloads.
When offline, no downloads tab will appear on Android. Content must be played from collection screens similar to the one pictured below.
Printing Support
iOS
Apple provides a technology called AirPrint which works with most WiFi enabled printers with minimal setup.
Android
Android printing support will vary per vendor and per device. We support Samsung's Print Service Plugin and Google's CloudPrint technologies. Outside of these two areas, we cannot guarantee printing support for Android.