QUOTE(eluna @ Jun 9 2010, 10:54 AM)
Yes, you got part of the point... but symbian and meamo not easy as iphone, can see most of developer from maemo start complaining, some of the graphic suffer tearing screen, some of it hard to implement. even current Qt having problem, Qt still not perfect as nokia said.
Like you said, symbian and maemo has no restriction but end of result both having large problem, bugs/unstable so on (maemo ofcause very stable then symbian). as for now, maemo is good~ that why i purchased n900, major purpose i like about maemo only internet and pdf reader (most of language microB support well including ajax)
I like pdf reader so much, meamo able open complete pdf including graphic... nowadays most of the phone can't deliver best pdf reader compare to maemo5. i'm programmer, pdf ebook reader is very important to me which allow me carry daily use pdf inside my phone. is impossible for me remember all the syntax/command, example ~ linux server command in pdf already consist 1500pages, yet i'm able view in meamo5 when need.
Every phone got good or bad... as for gaming i still hope 3ds can beat iphone game.... lolx
Actually it depends on the developer, for Maemo, there're various language to choose from and when developing for platforms, the more flexibility the more we can do, the easier, the more possibility.
The more restriction, means more simple and in a way it is also easy to do because there's only so much is allowed.
Hard to implement or not really depends if you understand the platform and so on. For example, if you're very experience in C Programming and it's developments tools, suddenly switching to another language and new developments tools, due to unfamiliar, it becomes hard; but for experience people for that tools, it's easy as cake.
Then again, it also depends on the SDK or libraries, since iPhone has been around for some time, their SDK or libraries would've improve a lot.
When there's no or little restriction, there opens much more possibilities and more things you can do, thus there is drawback. It's very simple, the more you control and restrict, the more safe and control you have. Similarly, if Windows have many restrictions, limitations, control, etc. there will be less attack, less virus, less hacking. Many hacking actually take advantage of what is GOOD for people. Simply put, the more doors you open to make it more user friendly, more flexibility, you will sacrifice some security. A simple example is internet banking, because security is top priority, there are many limitations, controls, restrictions, etc. which cause the internet banking not as nice to use as normal websites.
In terms of 3D, the specs of N900, Milestone, iPhone 3GS more or less the same, but the iPhone 4G will be a total different story. iPad games are in HD version as seen from iTunes, and iPhone 4G have similar processor as the iPad?
Plus, with no multi-tasking in iPhone OS3, and no homescreen processes running, no widgets running, etc. the iPhone 3GS will have more resource to run games more smoothly than other smartphones. Thus, it's really a good entertainment/gaming device. A good example would be iPod Touch 3G VS iPhone 3GS, with iPod Touch 3G using less processing power/resources (e.g. no phone calls, etc), it load games faster, smoother too.
Though, having lack of physical control pad, not all games are nice to play; Many games, I find I really want to use a physical control pad or the R1 or L1 button. Too bad some games were not available for PSP, there special games made specific for iPhone, that's how popular it is.