Monday, May 4, 2015

Internet.org Goes "Back to the Future" for App Development

Lots of steps can be taken to rapidly make Internet accessible to everyone. One step you do not hear much about is “bandwidth efficiency” or "coding efficiency" or perhaps even simplicity.

But you might have heard complaints about "bloatware" or "useless features" featured as pat


As part of its creation of an Internet.org platform open to all developers, the organization argues that “to sustainably deliver free basic internet services to people, we need to build apps that use data very efficiently,” Internet.org said.


And “efficiency” will run counter to some trends common to the visual web and app world. “Websites that require high-bandwidth will not be included,” Internet.org says. “Services should not use VoIP, video, file transfer, high resolution photos, or high volume of photos.”


That focus is based on a view that networks providing very low cost or free access will have bandwidth constraints.


Operators have made significant economic investments to bring the internet to people globally, and Internet.org needs to be sustainable for operators so that they can continue to invest in the infrastructure to maintain, improve and expand their networks.


Once upon a time, all coding operated in a constrained environment, where processing, memory and bandwidth were limited. Over time, that has ceased to be a key concern for most developers.

But apps intended for use by people who cannot pay much, using networks that are bandwidth challenged, benefit from efficient apps. It has been a long time since that mattered.

The irony is that Facebook is among the popular apps that use auto-play video that dramatically boosts the amount of bandwidth consumed for use of the app.

So the issue is "appropriate technology." Where it is necessary to scale back features, perhpas that will have to be done.

No comments:

Directv-Dish Merger Fails

Directv’’s termination of its deal to merge with EchoStar, apparently because EchoStar bondholders did not approve, means EchoStar continue...