In my previous post “App Interface and Data Update with UIWebViews, XML, XSLT and HTML“, I’ve written a little bit about how I have used XML to dynamically update and display our App’s data.
Following that, now that I’m preparing a new similar App, I’ve read lots of stuff about JSON and about JSON vs XML on the web, which is making me to consider the change of XML by JSON.
Many people argues that JSON is better than XML but that’s not clear and it seems that it depends a lot in what we need to do! Well, I know that’s not something new, it’s what happens most of the times when we’ve to choose some technology against other(s).
But I want to choose the “best” for my case, since I have plans to port this new App at least to Android OS and maybe to Windows Phone 7. And if that choice can reduce my total work in those platforms, it’ll be an important choice.
In general what I’ve seen is that XML is largely supported in all common browsers and in those mobile platforms. JSON is relatively new, however it’s becoming supported almost everywhere but mostly without native parsers.
That’s the case with iOS and WebKit (Safari’s engine). So I decided to do some previous experiments…
Since this article is growing a little more than I preview, I’ll publish the results of my tests in the following posts:
- “JSON vs XML – Part 1: Data Size” and
- “JSON vs XML – Part 2: Parsing and Display Speed” (to be published soon…).