Джейсон Чен отвечает на вопросы об Android
На недавней конференции Google I/O 2008, Джейсон Чен (Jason Chen) из команды Android представил 90 минутное введение в новую платформу для мобильных устройств от Google. Поскольку, я уже писал о основах Android ранее, я расскажу только о новых и уточненных моментах.Все исходные коды Android в настоящее время доступны для участников Open Handset Alliance. Широкая общественность получит доступ к исходному коду, когда появится первый телефон. Тогда Android назовут "версия 1.0".
Как только появится версия 1.0 и исходники станут доступы, любой
человек в мире сможет скачать и портировать Android для любого телефона
(или другого устройства). Этот вопрос несколько раз звучал на
конференции, так что стоит повторить: "Вам не обязательно быть членом
OHA, и вам не придется что-то подписывать или просить разрешения, чтобы
поставить Android на новый телефон. Но надо подождать выхода версии
1.0."
И когда же это случится? Google не
будет давать конкретных сроков, кроме второй половины 2008 года.
Источник в Google заявил, что в действительности это не было только их
требованием. Дата релиза в значительной степени зависит от участников
ОНА, особенно от производителей телефонов и реселлеров, которые будут
продавать и распространять их.
A. Это возможно сделать, но мы об этом не думали. Существует большая группа по безопасности, работающая над Android. Есть языки, которые работают при портирование их на Dalvik VM, так что это не только для языка Java.
Q. Какие шаги вы предпринимаете чтобы избежать создание телефона "Почти-Андроид" компаниями типа Cingular?
A. Они могли бы сделать это, если бы захотели, потому что Android имеет открытый исходный код. Но Android это законченный набор программного обеспечения, почему они захотят разрушить это? Я не вижу смысла менять его таким образом, что бы не было совместимости. Мы хотим чтобы производители и операторы настраивали Android так, что бы Android различался. Телефоны не должны иметь один и тот же экран, одинаковый внешний вид и т.д., но должна быть возможность запускать любые приложения для Android.
Q. Когда разработчики получат оборудовании?
A. Когда его сделают (когда начнутся розничные продажи телефонов).
Q. Разработка платформы Android следует за разработкой модели JSR (Java Specification Request)?
Q. Планируется поддержка Flash lite?
A. Не сейчас.
Q. Будет ли SDK для Mac PPC ?
A. Не думаю, только Intel.
A. Мы активно сотрудничаем с проектировщиками пользовательского интерфейса, чтобы придерживаться единого стандарта. Также Android предусматривает виджеты для интерфейса.