Google открывает возможность использования программного обеспечения устройств Android для Firefox.

 

fennec_logo.jpg

В настоящее время приложения Android пишутся на Java и работают под виртуальной машиной Google Dalvik Java. На прошлой неделе Google объявил Android Native Development Kit версии 1.0, который позволяет запускать ПО на платформе Linux, хотя компания видит это больше как использование компонентов стандартных приложений Android.

"Приложения Android работают под виртуальной машиной Dalvik. NDK позволяет разработчикам использовать части таких приложений, с помощью кодовых языков, таких как C и C ++," говорит представитель Google Дэвид Тёрнер (David Turner) в сообщении блога Native Developer Kit.

Этого достаточно, чтобы утолить аппетит Mozilla, организации, которая наблюдает за развитием Firefox и его мобильного воплощения Fennec, которое может и перенять имя Firefox при достижении статуса полноценного продукта.

"Разработчики присматриваются к NDK, может ли он обеспечить необходимые возможности использования Fennec в Android. Если реализация действительно успешна, думаю, что наше сообщество заинтересовано в его использованием, поскольку Android будет появляться на все большем количестве смартфонов, способных обеспечить комфортные условия просмотра веб-страниц," - сказал Джей Салливан (Jay Sullivan), вице-президент отдела мобильных технологий Mozilla.

Год назад, Майк Шрепфер (Mike Schroepfer), технический вице-президент Mozilla, до перехода в Facebook, заявил, что Mozilla не рассматривает Android в связи с ограничениями языка Java, а также из-за того, что Android уже является самостоятельным браузером.

"Мы сконцентрировались на других платформах, которые не имеют браузера или не имели хорошего", - сказал Шрепфер в мае 2008 года. "Я с нетерпением жду когда (Google) откроют всю платформу. Сегодня я не могу получить Firefox на Android , поскольку не имею поддержки API (интерфейс прикладного программирования) ".

Браузер, поставляемый вместе с Android, основан на проекте с открытым исходным кодом WebKit. Это основа Google Chrome, Safari на Mac OS X и iPhone, а также браузера на новом Palm Pre, являющихся ведущими по использованию на высококлассных мобильных телефонах.

Непросто перейти на программное обеспечение, которое использует Native Development Kit. Использование высокоуровневой основы Java освобождает программистов от волнений из-за аппаратных средств телефона или другого устройства, однако использование собственного кода означает, что программное обеспечение должно быть подогнано под определенный процессор. Это также означает, что у программного обеспечения не будет доступа ко многим функциям системного уровня, которые являются частью Android.

Использование собственного кода может повысить производительность, что всегда является проблемой на мобильных телефонах с ограниченными аппаратными средствами и сроком службы аккумулятора. В аналогичной ситуации на ПК Google выпускает программное обеспечение под названием Native Client, который позволяет браузерам использовать программное обеспечение, соответствующее процессору, для более высокой производительности.

Mozilla заинетерсована в множестве устройств формата ниже ПК. "Мы также очень интересуемся нетбуками, их операционной системой и архитектурой чипа", - добавил Салливан. "Firefox, Fennec, и другие браузеры на основе Mozilla были продемонстрированы на нетбуках с операционной системой Windows CE, различных вариантах Linux, и Moblin," операционная система на основе Linux для мобильных устройств поддерживается Intel.

Хотя, по сути, основное использование Firefox - это персональные компьютеры. Для них планируется новая версия.

"Команда Mozilla прикладывает все усилия к выпуску Firefox 3.5, и, похоже, это произойдет во вторник утром", - сообщила компания Mozilla в прошедшую пятницу.

Однако Mozilla выпустила три релиза вместо одного ожидаемого, и, воздадим должное этой организации, добавила множество функций в версию 3.5, разработка которых задерживала ее выпуск по сравнению с ранним Firefox 3.1 меньшего масштаба.

Обсуждение