View Single Post
Posts: 474 | Thanked: 283 times | Joined on Oct 2009 @ Oxford, UK
#99
Originally Posted by waleed786 View Post
The only big question I have is why it wasn't put in. Im started to think that mms is more complicated than we think. if it's such a basic feature, why wouldn't Apple or Nokia put it in? They aren't stupid, and obviously couldn't have forgot about it so there must be a reason...maybe there are some drawbacks for having it...any ideas?
That's basically right. MMS is surprisingly complicated and difficult to implement.

- It doesn't run over SMS.
- It doesn't run over your regular data connection either.
- It needs the ability to open two simultanous data connections, if you want you N900's normal data to continue working.
- It causes a clash of IP network addresses when both data connections are active.
- It needs special settings for each operator.
- Just like regular GPRS data sometimes needs you to enter special settings on the N900 because the defaults don't always work out of the box and the operators don't have specific N900 support yet, only MMS is even less likely to work out of the box and the right settings are harder to find and even harder to test.
- When operators do support the N900, like other phones it'll be be by sending service command SMS to update the phone settings, so handling of those will be needed.
- That means service command UI too.
- There's more than one way to recieve MMSs, depending on the operator.
- You need a special MMS browser to display them, because they have features like animation, sound, video and scrolling text sequencing, not just showing a static picture.
- Someone has to figure out how to fit that into Conversations sensibly. Thumbnails?

Unfortunately almost every part seems likely to have to be rewritten for Maemo compared with Symbian, although a few bits and pieces might be usable, and much of it would make handy reference code
 

The Following 5 Users Say Thank You to jjx For This Useful Post: