I am writing a mobile app that needs to authenticate once in order to get the userId.
Authentication is done via the External Authentication API.
Calling the request_token / authorize pages works, but there is a problem with the sheer size of the background_gradient.png image resource.
Its current size is 960x762 px, and even though it is a (compressed) png and loads fast enough, it is simply too large when uncompressed by the client.
Is there any chance you could split this into two gradients - one for the header and one for the left bar?
Or, better still, create a dedicated mobile login page with the MySpace logo as the only image resource?
Then you could also make a page that shows the login box centered on small (half VGA) screens, so the application (or the user) does not need to scroll to the right in order to even see the login/pass boxes.
The user is supposed to be able to install the application from either the web or the phone, as painlessly as possible.
He also needs to login to MySpace so my server gets his userId.
This is only done once, and after that his phone updates his profile with his activities, and gets updates from his friends in turn.
Being able to log in to MySpace is essential for the application, as I need the userId for subsequent data requests.