nowfound

Dev tools · April 22, 2016

AI

Apps in emerging markets – Network awareness API

[Are you an app developer who ships to global markets with often flaky networks? Would you find such an API useful?] We are building a network estimation API for Android and iOS. We believe developers who ship network intensive apps to international markets will find it useful to improve UX on networks with poor quality of service (QoS). How does it work? An app developer would integrate the library, and use the API to receive a network quality estimate result on a 1-5 scale. 5 being the best network and 1 being the worst. * 5 -> Good for low latency video and voice streams as well as for…

What it does

In the maker’s words, at launch

[Are you an app developer who ships to global markets with often flaky networks? Would you find such an API useful?] We are building a network estimation API for Android and iOS. We believe developers who ship network intensive apps to international markets will find it useful to improve UX on networks with poor quality of service (QoS). How does it work? An app developer would integrate the library, and use the API to receive a network quality estimate result on a 1-5 scale. 5 being the best network and 1 being the worst. * 5 -> Good for low latency video and voice streams as well as for HTTP. * 4 -> Good for HTTP but acceptable for audio and video streaming. * 3 -> Poor for both HTTP and streaming. * 2 -> Very poor * 1 -> Complete network failure. Under the hood, we use network pings tests, together with statistical models based on time, location and past data from the the same carrier/operator to create a network quality estimate. No long-running or data-intensive HTTP download tests are used. Globally distributed low-latency servers ensure that the developer can compare results over time and use the last-mile network quality estimate to influence app behaviour for the better. The API call has three modes of operation/invocation: 1. Get current network quality 2. Get estimate X minutes from now (model based) 3. Get estimate at location Y (model based) Example app adaptations upon using this API: 1. Uber-like app: Pre-load map tiles around the street corner where the pickup is expected thereby protecting the mobile data experience. 2. Amazon.com style shopping app: Use smarter pre-loading strategy from the server for catalog and images. 3. Spotify or Facebook Live streaming app: Initiate streaming with bitrates that will sustain a buffering-free experience throughout the length of the user's session. What does the HN developer community think? Thank you in advance!

Does the same job

all alternatives →
  • Anyfi2017 · ▲307

    WiFi mesh network of smartphones

  • Dowork2020 · ▲188

    A collaborative software cost and time estimation app

  • Easy App ReportsMar 2026 · ▲94

    Bring your app's data to Looker Studio, BigQuery, or AI

  • IPTrace2018 · ▲143

    API to build location-aware mobile and web apps

  • App Annie for iOS2015 · ▲92

    App Store and Google Play Analytics client on mobile

  • DispatchJun 2026 · ▲89

    Your app launch hub with ASO audit, keywords, and ads

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, April 2016

the whole month →