语言

Menu
Sites
Language
High Performance Really?

 

Tonight I read an article from the Verge website. The article was regarding with Tizen and their associations.

http://www.theverge.com/2013/11/12/5093588/tizen-open-operating-system-partners-with-36-companies.

In the article they linked youtube video which showed how wonderful Tizen HTML5 performance are.

I felt guilty against my app's performance and my implementations.

 

But watching the video, suddenly I got a question. The video which had some kind of 3d thumbnails showed fantastic performance

but I knew Tizen's real performance is not great as much as the video proved. I hacked and tweaked many many stuffs

to boost app performance and responsiveness.( My app is alread in tizen store ). Even simple HTML(most text divs) which has several scrollable pages could not meet 60fps. 

One of my friends tested and compared tizen dev device with Nexus S. Nexus S was much more smooth and doing very well in basic HTML rendering stuffs.

 

Am I wrong? or Am I missing something?

How do you think about the video? Is it real performance on production level device?

Or fake shot? or native app?

Or they have any special techniques too boost performance?

 

Very intereseting in their performance.

 

编辑者为: JAY LEE 12 11月, 2013

响应

10 回复
Imgen Tata

From the emulator, the Tizen HTML5 app is ridiculously slow. So I should say, it's definitely marketing talk rather than a reality. 

Marco Buettner

You can not compare a EMULATE system with a native system!

Yes the emulator is SLOW (on native also)!

If you have a device, you will see.... webapps (HTML5) runs very fast, if you make nothing wrong... A bad programmed app will never run fast :)

JAY LEE

 

I tried my app on dev device PD-RQ. It has many jags & delays.

Specially when I tried to load camera taken image. Load one image via IMG tag tooks several seconds.

 

I also tried built in apps on Tizen device.

I do not know whether built-apps are native or HTML version.

But one thing is sure they are not snappy as much as iPhone, Windows Phone have.

Its performance is very same with pretty early version of Android(1.0).

 

I want to say it is also SLOW on the dev device(Almost same hardware spec with Galaxy S3).

Thanks.

 

 

Imgen Tata

Don't get me wrong, I am no Tizen hater, instead a cautious lover. The whole concept of HTML5 thing is interesting and has legs. Just that at this stage of development, it's not that mature. Maybe the video is using the new version of software and hardware, if that's the case, then it's possible and wonderful. 

John Ixion

The video in the article is very old btw: May 2012 !

John Ixion
JAY LEE

Thanks for sharing good tips. I will apply some of those rules to my app.

But many same techniques are already applied in my app.

Some of those are not.

 

Basically my javascript code almost reached over 15,000 lines excluding other third party libraries.

I do not use jquery at all at this time except two of three times api call.

 

I'll update my post after trying performance tips more.

 

Marco Buettner
Ok, yes with huge codes it comes to some troubles.. Try to compact your code by using jQuery... My Apps have about 5000 lines of code and runs good, not perfect but good.
Imgen Tata

Woops, it's like I stepped onto the wrong foot here, :). Anyway, good to know that I was wrong. I was hoping that I was wrong. I have written an app which performs fine on the web simulator, but slow on the emulator. By your guys' comments, I have nothing to worry here.

Marco Buettner

You can also not compare Simulator with Emulator... the simulator runs chrome-browser with the whole power of you pc. On the emulator the most power are lose by emulate the tizen environment :)