Quantcast
Channel: MobileRead Forums - Kobo Developer's Corner
Viewing all articles
Browse latest Browse all 1561

How did kobo write such slow software?

$
0
0
So i'm pretty bamboozled by this.

Currently it takes 25 seconds to close a specific HTML file (a few hundred K, only 5000 odd lines) on the kobo glo - which is a 1Ghz cpu. Attrocious. (and the fact it hard-locks the machine whilst doing it is even worse, haven't they heard of threads?)

The only way I can think is that they did something really dumb like:

array[] all_lines;
while (line = remove_first_element_shifting_the_rest_up(all_line s)) {
free(line);
}

Despite using Java, which is supposedly 'slow' (it isn't, although tbh the arm implementation isn't as efficient as x86), my experiments are:
- faster start up time
- much much more responsive to touches
- never misses finger motions
- quicker rendering
- etc.

Whereas the kobo touch/glo is:
- slow as a wet week in almost every single operation, even pressing a button is slow

After another 12 months I would have expected it to be really amazing - the hardware is really very very competent, and the CPU is many times faster than the eink display can possible keep up with.

It makes their product feel like rubbish, but it's not the hardware's fault.

Viewing all articles
Browse latest Browse all 1561

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>