View Single Post
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#13
Originally Posted by arman68 View Post
I kind of agree with you. Even though UKMP and Kagu look good, I think once you have more than a few dozen albums, their usability dramatically drops. Plus they are written in python... Heavy, slow to load... Think Sun Java on windows machine, and you'll know why it is better to stay away from python; which incidentally makes me very worried about the new version of Canola.
(OT aside) I don't think you should worry about that. Most of the startup time and memory usage of Python apps in Maemo come from the loading of PyGTK, the Python bindings to the native graphics toolkit for Hildon (and Gnome), or sometimes pyGame, which does the same for SDL. These are indeed slow and greedy.

The graphics engine for the new Canola will be based on EFL (the Enlightenment libraries), which is compact and very fast. The Python bindings for that engine have been created by the INdT team, specially for the tablets, also with speed and memory footprint in mind.

I expect that Canola V2 will not "feel" like a classic Python app at all. If you try out the two available demos (Edje App Launcher and Edje Virtual Keyboard), they start and run quite fast, you wouldn't guess they're scripted with Python without being told.

I wish there was a simple directory based player, which only does music, fast, efficiently, and well. Enough of those tag based classifications.
I agree with that. On my desktop I use mostly "1by1", something similar would be just fine.