Reply
Thread Tools
Posts: 3,428 | Thanked: 2,856 times | Joined on Jul 2008
#11
User Interface? What's that?


(Couldn't help myself..)
__________________
If I've helped you or you use any of my packages feel free to help me out.
-----------------------------------------------------------------------------------
Maintaining:
pyRadio - Pandora Radio on your N900, N810 or N800!
 

The Following 4 Users Say Thank You to fatalsaint For This Useful Post:
Posts: 2,829 | Thanked: 1,459 times | Joined on Dec 2009 @ Finland
#12
Does someone really think that average consumer understands that because of multitasking UIs fluidity might not be on same level as on competitors products? Do people even recognize true multitasking? Do they appreciate it so much that they will not demand so much from UI speed? I doubt.

btw. Even single tasking is sometimes bit jerky (low fps on animations, animation stutters, slow rotation, kinetic scrolling in photo/albums) :|

Actually what Apple has made is quite clever. They can probably add true multitasking to their product at anytime. Has anyone really thought about that?

.edit
Had to add. That if you got slow UI then please try to remove widgets and reboot phone and see if it makes it faster.
 

The Following 4 Users Say Thank You to slender For This Useful Post:
Posts: 27 | Thanked: 17 times | Joined on Sep 2009 @ Philadelphia, USA
#13
My understanding is that the transitions & beauty are a 2 part effect on the iphone.

1 being that I have heard UI and interaction designers drive what the software engineers produce. So an application is drawn up from the UI, then coded to meet those needs. The UI is the primary consideration, not the functionality and that is why many apple programs lack "advanced" functionality, in an effort not to confuse grandma.

2. the transitions hide lag on the phone. For instance, a screen rotation does take computing power, and rather than just change screens a la s60, the transition makes the change appear graceful whilst hiding that the phone is processing the change.

3 Also, Jobs personally signs off on every product. Apple is his company and his personality and demands are legandary. I don't think Nokia has this personality to drive innovation in the entire company.

Realistically, what company would have 3 mobile OSs, 1 based on the Linux Kernel and decide it was a great time to come out with a Windows-based netbook? Looking at what other major players (Apple, Google, MS) are doing it is similar to Nokia. Apple has a full build of OSX on their Iphones & Ipod touches, Google developed Android & Chrome and is integrating them with their strong suit of online servies, MS is using .NET to simplify development across platforms.

Nokia has Trolltech & QT, but I think they were about 3 years late with that one. If the N900 beat the iPhone to market, we would probably be talking about Maemo as a major player. Instead, 3 years later, Maemo gets folded into Intel's moblin because it's so shitty from a development aspect. (Which will enrage some on here). But I can fire up Xcode on my Mac or Visual Studio (Student Edition) on a PC and be monkeying around in a few minutes. Android also has a nice toolkit. (I'm a beginner though, so I just like to play around and see if I can get something to load, or create a tiny app that can take care of a few boring regular tasks)

My experience with Maemo led me to give up before getting to "Hello World". I want to like Nokia. But in the US they suck, period. Intel will help them gain US visibility, but at what cost? Losing ARM chips in their phones most likely...don't think that's a great move.

Anyway sorry for the digression, but in a nutshell, I would say Apple has better designers and better QA. They stake their claim on the design of a product. Nokia based their claim on the hardware and "ol' reliable" S60. Womp womp.
 

The Following 7 Users Say Thank You to ogahyellow For This Useful Post:
Posts: 12 | Thanked: 2 times | Joined on Oct 2009
#14
Is it really the power which causes the UI feel not smooth?

I also had some more or less high end gaming PCs where I wondered why the GUI feels really slow and I can't believe that it was missing power that made me feel like this.
 
Posts: 20 | Thanked: 14 times | Joined on Feb 2010
#15
Originally Posted by ysss View Post
1. Their PowerVR GPU is faster than the one on N900
2. Their screen runs at half N900's resolution
3. Their OS is somewhat optimized for singletasking with plenty of resources spared for UI (with some background-enabled apps)
4. I bet 'make the UI as fluid as possible' is one of Steve Jobs' prime directive to his team. So this has always been optimized and yet optimized more. It's always been like that since v1.0.
I also guess that the graphic stack of the iPhone is much simpler than X11+GTK+Clutter or X11+QT.
This is a true challenge to make a complete desktop Linux graphic stack running smoothly on a device like the N900... As it is not really optimized for.
Many embedded Linux devices simply use a framebuffer rendering stack which is much simpler.
We are clearly paying our Linux desktop app compatibility with lower graphic performance on the N900
 

The Following 5 Users Say Thank You to Spyker For This Useful Post:
Posts: 5 | Thanked: 3 times | Joined on Feb 2010
#16
Originally Posted by IWantToMarryTheN900 View Post
How does it fare? Can someone comment on this?
It works but it's not nearly as good as the N900 (I just switched from the iPhone 3GS). You also have to remember that the iPhone OS has already been developed for more than 3 years!
 

The Following User Says Thank You to pepio For This Useful Post:
Posts: 1,746 | Thanked: 2,100 times | Joined on Sep 2009
#17
Originally Posted by Spyker View Post
We are clearly paying our Linux desktop app compatibility with lower graphic performance on the N900
A trade-off I'll make, happily
 

The Following 5 Users Say Thank You to wmarone For This Useful Post:
ysss's Avatar
Posts: 4,384 | Thanked: 5,524 times | Joined on Jul 2007 @ ˙ǝɹǝɥʍou
#18
Originally Posted by IWantToMarryTheN900 View Post
So if the iPhone was to run at the N900's resolution (with the current chipset) it would stutter as well?
Actually, I don't think it would.

I'm guessing if you put Maemo5 on iPhone 3GS hardware, it would still stutter there.

But I wouldn't be surprised if N900's task switching gets optimized to get super smooth one day without any hardware changes.
__________________
Class .. : Power User
Humor .. : [#####-----] | Alignment: Pragmatist
Patience : [###-------] | Weapon(s): Galaxy Note + BB Bold Touch 9900
Agro ... : [###-------] | Relic(s) : iPhone 4S, Atrix, Milestone, N900, N800, N95, HTC G1, Treos, Zauri, BB 9000, BB 9700, etc

Follow the MeeGo Coding Competition!

Last edited by ysss; 2010-02-26 at 18:38.
 

The Following 2 Users Say Thank You to ysss For This Useful Post:
Posts: 288 | Thanked: 196 times | Joined on Oct 2009 @ London
#19
Originally Posted by wmarone View Post
Quite likely. It's the same for 3D games on the PC, lower resolutions can maintain higher framerates due to having fewer pixels to render. Higher resolutions require more powerful graphics cards to maintain higher framerates.

The biggest fluidity-killer is background processes (almost always Maemo system processes) that grab a chunk of the CPU to perform some action. Modest is very, very bad at this, especially when responding to a mail notification with a couple things are going on. This will be somewhat resolved once multi-core chips are more common, however.
will Maemo 6 / Meego support multicore Arm A9 ?. Symbian 3 supports it already.
 
Posts: 2,829 | Thanked: 1,459 times | Joined on Dec 2009 @ Finland
#20
Originally Posted by pepio View Post
....You also have to remember that the iPhone OS has already been developed for more than 3 years!
I do not understand this point of view here. Also when people talk about apps then someone shows again this card.

I just doubt that people saying this do not really understand how customers behave.

I would like to say to people who like to remember us about how long it took from competitor x to be on level y that think yourselves in boots of salesman who tries to sell N900. Think how that sentence would sound then? Just horrible :|

Last edited by slender; 2010-02-26 at 19:05.
 
Reply


 
Forum Jump


All times are GMT. The time now is 11:07.