Note |
---|
Info |
The following page summarizes a few key discovery exploration areas for mobile applications that have low-bandwidth, global access, or expanded accessibility as key core experience ideas. |
TL;DR:
Excerpt | ||
---|---|---|
| ||
Mobile applications with a focus on low-bandwidth usage, global access, or expanded accessibility tend to support the following items:
|
General Capabilities - Low Bandwidth Mobile Apps
Low-bandwidth mobile apps that download files to your phone are designed to function efficiently even in areas where internet connectivity is poor. These apps are typically lightweight, meaning they consume less storage space and require less processing power, making them ideal for use on budget smartphones. Here are some common features of low-bandwidth mobile apps that download files to your phone:
Lightweight: These apps are designed to consume less storage space and require less processing power, making them ideal for use on budget smartphones.
Data conservation: Many of these apps have features that help conserve mobile data usage, such as allowing users to limit downloads to wifi only, scheduling downloads during off-peak hours, providing compression algorithms to reduce the file size before downloading, and detailed analytics on data usage.
Customizable saving options: Many low-bandwidth mobile apps give users the option to choose the location where the files are saved, making it easier to manage downloaded files and free up space on their device.
Progress indicators: To enhance the user experience, many of these apps provide a progress indicator that shows how much of the file has been downloaded and how much time is remaining. By doing so, users are given a sense of how long they need to wait before they can access the downloaded file.
By providing these features, low-bandwidth mobile apps that download files to your phone can help users save money on mobile data and ensure that they have enough data to use the apps and services that they need.
Emerging Capabilities - Low Bandwidth Mobile Apps
A few emerging areas exist for capabilities built into mobile applications to further optimize for low-bandwidth use cases, provide more accessible options, or generally provide alternate engagement options for existing mobile experiences.
Syncing data when internet connectivity is restored: Some mobile apps are designed to sync data with their servers automatically when internet connectivity is restored. This means that users can continue to ue the app offline, with the assurance that any changes they make will be synced with the server once they connect to the internet again.
Caching frequently used data: To improve the speed and performance of offline mobile apps, some developers use caching to store frequently used data on the user's device. This means that the app can load data quickly, even when the user is offline.
Seamless transition between offline and online modes: Some offline mobile apps seamlessly transition between offline and online modes, without requiring the user to take any action. For example, a messaging app might allow users to compose and send messages offline, and then automatically send the messages once the user connects to the internet.
Machine learning algorithms: Some apps have implemented machine learning algorithms that learn from the user's behavior and predict what data the user will need next. The app can then pre-fetch that data for offline use, reducing the need for the user to rely on internet connectivity.
...
Detailed Case Studies
Case Study: Google / Android / Youtube Go
Note:
Google’s “Next Billion Users” plan is a strategy to expand internet access and adoption in emerging markets. The plan includes developing products and services that are designed specifically for users in these markets, such as low-cost Android smartphones and apps that work well in low-bandwidth environments.
One of the key initiatives under this plan is Android Go, which is a lightweight version of the Android operating system that is designed to run on low-end devices with limited processing power and storage. Android Go comes with a suite of optimized apps that work well in low-bandwidth environments, including Google Go, YouTube Go, and Maps Go.
Google Go is a lightweight version of the Google search app that is designed to work well in low-bandwidth environments. It is optimized to take up less storage space and use less data than the regular Google app. A "read-out-loud" feature that can read web pages aloud in a natural-sounding voice, making it a useful tool for people with visual impairments or low literacy levels. Overall, Google Go is designed to make it easier for people in emerging markets to access information and use the internet, even in areas with poor internet connectivity.
YouTube Go was a mobile app designed for low-bandwidth environments that allowed users to download and watch YouTube videos offline. The application was discontinued in late 2022, with Google citing improvements to the main Youtube application for emerging markets. Notably, however the Youtube app doesn’t allow for offline video downloading or peer sharing of videos with others nearby, arguably the most compelling + differentiated part of the low bandwidth application.
Key differences between YouTube Go (now deprecated) and the main YouTube app include:
Offline video downloading: YouTube Go allowed users to download videos and watch them offline, which is not a feature of the main YouTube app.
Sharing videos offline: YouTube Go allowed users to share downloaded videos with others nearby, even if they didn’t have an internet connection. The main YouTube app does not have this feature.
Data-saving features: YouTube Go allowed users to choose the quality of the video they want to download, which can help conserve data usage. It also provides a preview of the video before downloading, so users can decide if they want to download it or not.
Limited functionality: Because it was designed for low-bandwidth environments, YouTube Go did not support live streaming or some of the more advanced features of the main app.
Maps Go is a lightweight version of the Google Maps app that is designed to work well in low-bandwidth environments. It is optimized to take up less storage space and use less data than the regular Google Maps app. However, unlike the regular Google Maps app, Maps Go does not offer real-time traffic updates or turn-by-turn navigation.
...