Here's the Q+A portion of Jason Chen's recent Google I/O presentation:
Quote:
What if somebody wants to build an application that is similar to a Java Virtual Machine (JVM) that can run other programs. What security implications are there for these kinds of applications?
It’s possible to do but we haven’t thought about it. There is a large security team working on Android. There are languages that are working to port their bytecode to the Dalvik VM, so it won’t just be for the Java language.
Traditionally carriers rip out things. What steps do you take to prevent somebody like Cingular from making an “almost-Android” phone?
They could do that if they wanted because it’s open source. But Android is a complete stack of software so why would you want to break it? There’s value in a full stack and in a lot of applications. There’s no incentive to alter it in ways that wouldn’t be compatible. We want manufacturers and operators to customize in ways they can differentiate. They don’t all have to have the same home screen, the same look and feel, and so forth but they should be able to run any Android apps.
When do developers get hardware?
When everybody else does (when retail phones are for sale).
Does Android platform development follow the JSR (Java Specification Request) model?
Android is not Java technology. It uses the Java programming language but Dalvik is not a JVM. It’s not claiming to be Java tech.
Is support for Flash lite planned?
Not at the moment.
Will there be an SDK for PPC Macs?
Don’t think so. Just Intel.
Will you have aesthetic standards like the iPhone?
We’re working with UI designers to put out a user interface guideline. Also android provides standard UI widgets.
|