web-api-style icon indicating copy to clipboard operation
web-api-style copied to clipboard

Change Mobility constraint into a requirement

Open jlouvel opened this issue 11 years ago • 3 comments

Suggested by Robert Brewer

jlouvel avatar May 03 '13 10:05 jlouvel

For now I renamed it to "Mobile Aware" constraint

jlouvel avatar May 04 '13 14:05 jlouvel

what is "Mobile Aware" and why does this matter at all? am i required to now produce output in this style that always works with all things mobile?

mamund avatar May 04 '13 21:05 mamund

With the explosion of mobile devices (smartphone, tablet and other connected devices), mobile clients are today the biggest driver for API traffic growth. This is a fundamental shift along with cloud computing and has/will have a profound impact on web APIs.

As they come with their own specificities (varying user location, intermittent internet connectivity, reduced computing and storage capacities), I think that most web APIs providers should/will take this aspect into account when designing their architectures to ensure the best API performances (low latency, geo-based DNS routing, off-line model, etc.)

At this point, I'm not sure how this requirement should translate into a style constraint/properties. Initially I made it as an optional "Mobile" constraint, but I'm open to discuss and reconsider this.

jlouvel avatar May 10 '13 07:05 jlouvel