Have you changed the image quality settings in the app to "High" - I see no mention of that in your blog post.
Even “High” is still total shit. I frequently contemplate hacking the client app and recompiling it to remove image recompression entirely.