These devices aren't very fast. ARM is still much slower than Intel. The reason the devices feel fast is the GPU. This is true for iOS and Android. If you're drawing to an image you're effectively disabling any form of native drawing optimization.
Actually, the default functionality we have with our component framework works perfectly fine. So would drawing normally by overriding paint. All of these are standard. What you're doing is the clever programming by using double buffering. Removing that stuff will boost your performance significantly and also let you use the native debugging tools to see your inefficiencies. E.g. Android developer tools have pretty amazing performance tracking tools. -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/c6dace6c-d95e-4616-8195-3fe28005f2e3%40googlegroups.com.
