вторник, 9 марта 2010 г.

Titanium 1.0 открывает новые возможности для разработки под мобильные устройства

Компания Appcelerator сдернула ярлык beta со своего набора для разработки с открытым исходным кодом Titanium. Titanium SDK предоставляет возможность создавать родные приложения для мобильных и настольных компьютеров, используя традиционные инструменты web-разработки, такие как JavaScript, Python, Ruby on Rails, HTML и CSS.

Titanium был официально представлен 8 марта, стартапом Appcelerator. Было сообщено о значительном улучшении производительности на устройствах iPhone и Android. В бета версии Titanium создавал родные приложения для iPhone и Android, используя поставляемый вместе с этими платформами браузер, основанный на WebKit, но после трехмесячного переписывания кода, как сообщает директор по маркетингу Скот Шварцхоф, необходимость использовать браузер полностью отпала.

"В бета-версии, у нас была некая обертка вокруг браузера. И иногда некоторые программы были вынуждены использовать до 50 его экземпляров, что сказывалось на производительности" - говорит Шварцхоф. - "Сейчас у нас есть JavaScript эмулятор, который предоставляет полноценные привязки к родной системе".

Шварцхоф утверждает, что время запуска приложений в среднем был уменьшено с 10-20 секунд до 2-3 секунд, а производительность JavaScript была увеличена пятикратно.

По существу, Titanium предлагает большое количество функций, необходимых для рабочих станций и мобильных устройств, которые доступны посредством языков web-разработки. С этими API возможно создавать родные приложения для ОС Linux, Windows, Mac OS X и для мобильных платформ на базе Android и iPhone. Раньше на мобильных платформах браузер играл роль моста между приложениями и локальными ресурсами, предоставляемыми ОС. Сейчас, как говорит Шварцхофф, этот средний уровень больше не нужен.

Эти возможности очень привлекательны для веб-разработчиков, которые теперь могут писать приложения под Android без необходимости изучения Java и под iPhone без необходимости изучения Objective-C. Appcelerator распространяет исходные тексты Titanium под лицензицей Apache. Наряду с бесплатной версией также существует профессиональная версия стоимостью $199 на разработчика, предлагающая возможности поддержки, доступу к возможностям аналитики приложений и бета версиям других инструментов.

источник theregister.co.uk
Читать дальше...

Выпущен Android NDK r3

Третий выпуск Android Native Development Kit (NDK) доступен для загрузки с сайта разработчиков Android.

Он нацелен на устройства, работающие на платформе Android версии 1.5 или выше. В дополнение к исправлению ошибок и улучшений данный релиз включает следующие возможности:

  • Обновленный набор инструментов разработки. В этом выпуске бинарные файлы инструментов были обновлены с использованием GCC 4.4.0, который должен генерировать боле компактный и эффективный машинный код, нежели предыдущая версия (4.2.1)

  • Поддержка OpenGL ES 2.0. Приложения, нацеленные на платформу Android 2.0 (API level 5) или выше сейчас имеют прямой доступ к возможностям, предоставляемым OpenGL ES. Это приносит возможность управлять графической отрисовкой с помощью вертексных и фрагментных шейдеров, используя язык описания шейдеров GLSL. Новый простой пример, названный “hello-gl2” демонстрирует как отобразить простой треугольник, используя шейдеры обоих типов.

  • Упрощение названия. NDK теперь называется просто r3, сокращение от “Revision 3”, чтобы указать на то, что он не ограничен какой-либо определенной версии платформы Android или определенным уровнем API. Некоторые разработчики думали, что имя предыдущего выпуска (1.6_r1) , идентифицирует тот момент, что данный выпуск NDK может быть использован только на Android версии 1.6, что, конечно же, не верно.

Android Developers Blog: Android NDK r3 оригинал сообщения (англ.)
Читать дальше...

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

Google открыла дверь для iPhone-подобных 3D игр на мобильных устройствах на базе Android, реализовав графический стандарт OpenGL ES 2.0 в последнем выпуске Android Native Development Kit (NDK).

Mountain View анонсировала третий релиз Android NDK в понедельник. Ключевое дополнение - это родные библиотеки для реализации стандарта Open GL для встраиваемых систем. Данное нововведение ставит платформу в один ряд с Apple iPhone 3GS и Palm Pre.

Anroid-приложения запускаются внутри Java-машины Dalvik. Но с июня Google предлагает набор средств для разработки и трансляции кода в родной код, используя такие языки как C и C++. Приложения, написанные с использованием NDK, запускаются на устройствах, работающих на базе платформы Android 1.5 или выше, но OpenGL ES 2.0 доступен только для платформы Android 2.0 и более новых версий.

источник theregister.co.uk
Читать дальше...

суббота, 6 марта 2010 г.

Android - лучшее решение для мобильных устройств

По результатам голосования 300 членов жюри на выставке "CeBIT Open Source 2010" Android занял лидирующее место среди решений для мобильных устройств.

Источник h-online
Читать дальше...

вторник, 2 марта 2010 г.

Apple обвиняет HTC в нарушении патентов

Apple подала иск на тайваньскую компанию HTC, обвинив ее в нарушении 20 патентов. Данные патенты связаны с интерфейсом iPhone, а также c внутренней архитектурой смартфона и аппаратной начинкой. Судебный процесс начался в окружном суде штата Делавэр.

источник computerworld.com
Читать дальше...