1. Mobile APIs: Optimizing APIs for
Many Devices
12.15.11 @ 11:05 PST
VOIP or Dial-in (see chat)
groups.google.com/group/api-craft
Greg Brail Sam Ramji Brian Pagano
@gbrail @sramji @brianpagno
10. Public APIs are inconsistent
Twitter can respond in one second or five
That adds to your user experience
Lots of APIs are lots slower
11. Private APIs are slow
Internal systems were designed for a few servers.
Now we throw a few thousand mobile devices at them.
We have seen response times like:
500 milliseconds
5 seconds
30 seconds…
12. Most APIs talk too much
My default Twitter timeline:
45K in JSON, 64K in XML
Private APIs are usually worse
Designed for internal systems and fast networks
We have seen 5K, 36K, 100K and up