If Android app support is good or not, it depends on how we do it. For BB10, I 
heard that they're using some emulator(maybe qemu) to run android app, and that 
means running a vm over vm, so the performance would be much worse than real 
android. I don't know what other platforms you are referring to, but I believe 
they are using the similiar emulator concept.
We can have Android app support in a different way on touch. We change the 
framework of android to native, hopely this would make performance even better 
than the real android. 





------------------ Original ------------------
From:  "Josh Leverette"<[email protected]>;
Date:  Thu, Jun 20, 2013 10:16 PM
To:  "leon lee"<[email protected]>; 
Cc:  "Benjamin Tegge"<[email protected]>; 
"ubuntu-phone"<[email protected]>; 
Subject:  Re: [Ubuntu-phone] how do you feel about touch



Ubuntu touch is not the first platform to compete with iOS and Android. If you 
look around, you'll see that any platform which has Android app support has 
terrible apps, and most of those platforms are dead. BB10 is the only one still 
alive, and the quality of apps available for it is terrible. This was caused in 
a big way by supporting Android apps. Companies did not need to develop an app 
for BB10 because their Android app still worked just fine on there, when in 
reality it is a terrible way to do anything on a BB10 device. Supporting Dalvik 
on Ubuntu touch would be a mistake.
 

On Thu, Jun 20, 2013 at 9:12 AM, leon lee <[email protected]> wrote:
 Thanks for your reply.


I know Java is great for its cross platform and other features, that's why it's 
the most popular language world-wide, but the cost is performance, which you 
can tell from the history of android. 
 

Before 2.3, android's input message handling is in java, but that doesn't meet 
the need of some apps such as some wonderful games. So from 2.3, android handle 
the input message in native code, and let the app get the input message from 
native part directly. This is a big jump for android, but core services like 
windowmanagement and activitymanagemant are still in java code. I think this 
might make it possible to change them into native so as to improve the 
performance of android.  
 

Ubuntu Touch's ARCH is ok with my idea. What we need to do is to make dalvik vm 
available here, so we can make use of that large amount of android apps. 


Can you share the links of videos about Android from the past Google IO events. 
I'm quite interested in them.  
 






------------------ Original ------------------
 From:  "Benjamin Tegge"<[email protected]>;
Date:  Thu, Jun 20, 2013 10:50 AM
To:  "leon lee"<[email protected]>; 
 Cc:  "ubuntu-phone"<[email protected]>; 
Subject:  Re: [Ubuntu-phone] how do you feel about touch
 



Hello Leon,
 
Prejudices are not a good conversation starter if you seek for valuable advice. 
Just because you heard that Android runs some flavour of Java and you 
personally have never heard about anything  good coming from Java doesn't mean 
that performance of apps running on top of Android is or will always be poor. 
You can also write poor performing code for other languages and platforms or 
you could write blazing fast performing code that nobody wants to use.
 
Ubuntu Touch is still in early pre-release/development stage. Some of the core 
components are not even ready for dogfooding the developers and early adopter 
community. Even after the initial release in October Ubuntu Touch will evolve 
like the other leading mobile platforms have during the past years and continue 
to do so.
 
If you're interested in seeing Ubuntu Touch mature day by day get a Nexus phone 
and start your journey. If you want to get into developing apps that are ready 
for prime time and publish them so that a lot of people can use them 
immediately then Android is a good choice. Some of the videos about Android 
from the past Google IO events are worth watching, because they explain that 
there is more needed for an app to become successful/usable than just plain 
performance. Learning how users interact with software and devices is time well 
spent. And you probably get to know what the competition does wrong and how to 
improve the status quo.
 
Regards, Benjamin




--
 Mailing list: https://launchpad.net/~ubuntu-phone
 Post to     : [email protected]
 Unsubscribe : https://launchpad.net/~ubuntu-phone
 More help   : https://help.launchpad.net/ListHelp
 





-- 
Sincerely,
    Josh
-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to