Май 25 2010

Android 2.2 — новая версия мобильной платформы

Рубрика: Android SDK, Google AndroidDmitry Shurupov @ 1:18

Объявлено о выходе новой версии мобильной Linux/Java-платформы Android2.2 «Froyo». Пользователи Android-смартфона Google Nexus One уже начали получать обновление системы в минувшие выходные.

Среди ключевых изменений / новшеств в последнем релизе Android (2.2 «Froyo») для пользователей этой платформы можно выделить следующие:

  • новый виджет подсказок на «домашнем» экране (Home screen);
  • иконки для телефона, списка приложений, веб-браузера внизу рабочего стола для их быстрого вызова из любого рабочего пространства;
  • улучшения в поддержке Microsoft Exchange;
  • в Camera добавлены кнопки с быстрым доступом к новому интерфейсу для управления масштабированием, вспышкой, балансом белого, географическим тегированием, фокусировкой, экспозицией;
  • поддержка LED-вспышки для Camcorder;
  • некоторые смартфоны (например, Nexus One) теперь можно превратить в беспроводную (Wi-Fi) точку доступа в сеть для 8 устройств;
  • в клавиатуру можно добавлять несколько языков и затем быстро переключаться между несколькими основанными на латинице языками ввода;
  • скорость исполнения активно использующих процессор приложений в JVM-машине Dalvik значительно выросла (в некоторых случаях — в 5 раз);
  • в веб-браузере улучшен движок V8, что обеспечило более быстрое исполнение JavaScript.

// via nixp.ru


Июн 26 2009

У Android появился SDK для написания компонентов приложений на C/C++

Рубрика: Android SDKDmitry Shurupov @ 16:49

В блоге для разработчиков приложений для мобильной платформы Android объявлено о выпуске первой версии  NDK (Native Development Kit) для Android 1.5. NDK позволяет разработчикам создавать компоненты Android-приложений на родных для системы языках программирования — C/C++.

Выпущенный комплект NDK предоставляет разработчикам:

  • набор инструментов для сборки библиотек, написанных на родном (native) коде (исходники на C/C++);
  • возможность внедрять такие библиотеки в файлы Android-пакетов (.apk) для использования в системе;
  • набор родных заголовочных файлов и библиотек, которые будут поддерживаться в дальнейших релизах Android (в том числе и в документации).

Первый релиз Android NDK поддерживает инструкции ARMv5TE и включает в себя заголовочные файлы следующих библиотек:

  • libc — стандартная библиотека языка Си;
  • libm — стандартная математическая библиотека;
  • интерфейс JNI;
  • libz — библиотека для сжатия ZLib;
  • liblog — для отправки сообщений ядру.

Основное предназначение Android NDK — быть вспомогательным инструментом при разработке Java-приложений для Android, позволяющим создавать более эффективные в работе компоненты программ, написанные на родном для системы языке (C/C++).


Июн 16 2009

В Android появилось окружение для создания скриптов на Python, Lua, BeanShell

Рубрика: Android SDK, Софт для AndroidDmitry Shurupov @ 16:14

В блоге, посвященном Open Source-проектам Google, анонсировано появление Android Scripting Environment (ASE) — специального окружения для запуска скриптов в среде мобильной операционной системы Android.

С помощью ASE становится возможным написание для Android простых программ-скриптов на языках Python, Lua и BeanShell. Заявляется, что у таких скриптов есть доступ к множеству API, через которые работают и полноценные приложения для Android. В частности, присутствуют возможности совершать телефонные звонки, отправлять SMS-сообщения, сканировать штрих-коды, получать данные о текущем местоположении и с сенсоров, использовать библиотеку синтеза речи (TTS, text-to-speech).

Написанные скрипты можно запускать в интерактивном режиме из терминала, в качестве сервиса, функционирующего продолжительное время, или через Locale for Android (т.е. вызывать скрипты при выполнении каких-либо специально заданных условий). Ожидается, что в дальнейшем в ASE появится поддержка языков Ruby и JavaScript.

Ранее сообщалось об успешной установке интерпретатора Python на G1 с Android, а также о запуске JRuby.


Апр 28 2009

Объявлен выпуск платформы Android 1.5 Release 1

Рубрика: Android SDK, Google AndroidDmitry Shurupov @ 3:09

Вчера было официально объявлено о первом релизе новой версии мобильной платформы Android и ее SDK — 1.5 release 1.

О новых возможностях в Android SDK 1.5 мы уже писали на LinuxPhone.ru: «В Android 1.5 появится экранная клавиатура, Bluetooth, видеозапись и другое«. Все официальные «Release Notes» доступны на developer.android.com.

Важно отметить, что представители HTC, создавшие смартфон G1, уже подготовили новые образы системы для обновления базового программного обеспечения в Android Dev Phone 1 до релиза Android 1.5. Образ основан на разработках из ветки cupcake и соответствует выпущенному Android 1.5 SDK release 1.

Как сообщает Brighthand, немецкое подразделение T-Mobile обещает предоставить обновление Android 1.5 действующим обладателям T-Mobile G1 в течение нескольких ближайших недель, т.е. в первой половине мая. Вполне вероятно, что и американский отдел T-Mobile начнет распространение «Cupcake»  к этому времени.


Апр 16 2009

В Android 1.5 появится экранная клавиатура, Bluetooth, видеозапись и другое

Рубрика: Android SDK, Google Android, Софт для AndroidDmitry Shurupov @ 13:37

На сайте Android появился список новшеств, ожидаемых в ближайшем релизе этой мобильной платформы, — 1.5. О многих новшествах можно было узнать по ходу разработки Cupcake.

Среди них можно выделить:

  • обновленный пользовательский интерфейс для всех ключевых элементов, а также конкретных приложений (SMS, Gmail, Email, управление приложениями, …);
  • функция автоматической смены ориентации дисплея (с портретного режима на альбомный и наоборот) на базе данных от акселерометров;
  • анимированные переходы окон (по умолчанию отключено);
  • улучшения в производительности;
  • экранная клавиатура с поддержкой портретной и альбомной ориентаций, возможностями подключения сторонних раскладок и создания своего пользовательского словаря;
  • «живые каталоги» (live folders) на рабочем столе (например, для отображения автоматически обновляемой RSS-ленты новостей);
  • запись видео с помощью камеры;
  • поддержка stereo Bluetooth (профили A2DP и AVCRP);
  • в браузере обновлены движки WebKit и Squirrelfish (JavaScript), добавлена возможность копирования/вставки текста, появился поиск текста на странице;
  • переход на Linux-ядро 2.6.27, автоматическая проверка файловой системы на целостность и восстановление в случае необходимости, SIM Application Toolkit 1.0.

Заявляется также о следующих новшествах, доступных для разработчиков в Android SDK 1.5:

  • в фреймворке пользовательского интерфейса появились виджеты SlidingDrawer и Horizontal ScrollView;
  • API для работы с живыми каталогами (live folders);
  • API для прямой записи и воспроизведения аудио;
  • интерактивный движок для воспроизведения MIDI;
  • API для видеозаписи в 3GP;
  • движок для предиктивного ввода текста (text prediction);
  • поддержка использования библиотек распознавания речи.

Раннюю версию Android SDK 1.5 можно скачать на developer.android.com.

Релиз платформы Android 1.5 запланирован на этот месяц.


Фев 28 2009

На платформе Android запустили JRuby

Рубрика: Android SDK, Google AndroidDmitry Shurupov @ 17:16

AndroidGuys сообщают, что благодаря аккаунту на Twitter им удалось подружиться с интересными энтузиастами. В результате, Чарльз Наттер (Charles Nutter), представляющий группу пользователей Ruby из Миннесоты, после общения на тему разработок под Android решил попробовать запустить JRuby (Java-реализация языка программирования Ruby) на платформе Android. И всего через час ему это удалось.

JRuby на Android

Сообщается, что теперь Ruby-энтузиасты всерьез подумывают о написании полезных мобильных приложений, называя «светлым» будущее Ruby на Android.

Дополнительная информация о том, что именно Наттер сделал для запуска JRuby на Android, доступна в его блоге.


Фев 16 2009

Выпущен Android 1.1 release 1 SDK

Рубрика: Android SDKDmitry Shurupov @ 12:59

Представлена новая версия набора для разработчиков AndroidAndroid SDK 1.1 release 1.

Обнародованный релиз включает в себя обновленный образ системы (Android 1.1), обновленную документацию и прежний набор утилит разработчика (из Android 1.0 r2 SDK). В образе системы представлены исправления некоторых ошибок, незначительные новые возможности и небольшие изменения в API (по сравнению с версией 1.0).

Среди изменений и новых возможностей в SDK 1.1 release 1 заявляются следующие:

  • Maps: у объектов добавлены подробности и отзывы (отображаются при клике на подробности после поиска).
  • Dialer: увеличено время работы экрана по умолчанию при использовании громкоговорителя.
  • Dialer: добавлен пункт «Show dialpad» / «Hide dialpad» (показать/скрыть номеронабиратель) в меню.
  • Добавлена поддержка сохранения файлов, приложенных к MMS-сообщениям.
  • Добавлены аннотации к тестовым системам (SmallTest, MediumTest, LargeTest).
  • Добавлены новые методы определения отступов в представлениях.

Янв 04 2009

На G1 с Android установили интерпретатор Python

Рубрика: Android SDK, Софт для AndroidDmitry Shurupov @ 18:11

Дэймон Кохлер (Damon Kohler) преподнес рождественский подарок обладателям T-Mobile G1 с Android и разработчикам на популярном скриптовом языке Python. Он опубликовал в своем блоге заметку об успешной установке интерпретатора Python версии 2.4.5 на своем смартфоне G1.

Автор привел подробную инструкцию, с помощью которой любой обладатель G1 сможет повторить его успех, установив Python у себя на телефоне либо в эмуляторе Android. Для этого потребуется скачать исходники всей платформы Android и самого Python, а затем скомпилировать интерпретатор с наложением небольшого патча. В качестве доказательства Кохлер приводит фотографию со своим G1, где в терминале запущен консольный интерпретатор Python с результатом вывода фразы «Hello Android!» (через вызов print).

Теоретически это означает, что теперь для мобильной платформы Android можно создавать приложения на языке Python. Впрочем, пока рано делать выводы о том, насколько это окажется удобным и популярным решением. К тому же, многое зависит от того, как на данное событие отреагируют в Google. Ведь если компания окажет официальную поддержку инициативе, она может очень быстро оказаться крайне популярной.


Дек 07 2008

Google предлагает разработчикам для Android специальную версию G1

Рубрика: Android SDK, Смартфоны с AndroidDmitry Shurupov @ 2:56

Как передает Brighthand наряду со многими другими зарубежными интернет-СМИ, компания Google, стоящая за созданием мобильной Linux-платформы Android, начинает распространять для разработчиков специализированную версию G1 — первого смартфона с Android. Обновленное устройство получило название Android Dev Phone 1.

G1 для разработчиков незначительно отличается от оригинальной версии, поставляемой сотовым оператором T-Mobile, однако должна оказаться значительно более полезной для тех, кто собрался не только использовать G1 как смартфон, но и создавать под него свои программные продукты.

Во-первых, Android Dev Phone 1 разлочен, т.е. не привязан к какому-либо оператору. Впрочем, это уже давно не является проблемой, поскольку энтузиасты нашли способ подбора кодов анлока для G1 и успешно продают их в сети за 24 USD.

Другое отличие может показаться более интересным. Оно заключается в том, что в версии G1 для разработчиков будет использоваться загрузчик системы, позволяющий запускать и неофициальные, произвольные, сборки платформы Android, которые могут быть не подписаны Google.

Стоимость Android Dev Phone 1 составляет 399 USD. Кроме того, потребуется зарегистрироваться в качестве разработчика на Android Market, на что уйдет еще 25 USD. Для сравнения — стоимость оригинальной версии G1 при условии подписания 2-летнего контракта с T-Mobile составляет 180 USD.

«G1 для разработчиков» будет продаваться сразу в 18 странах: США, Великобритания, Германия, Япония, Индия, Канада, Франция, Тайвань, Испания, Австралия, Сингапур, Швейцария, Нидерланды, Австрия, Швеция, Финляндия, Польша и Венгрия. Как видно, Россия вновь не оказалась в списке.

Подробности об Android Dev Phone 1 доступны на code.google.com/android.


Окт 25 2008

Доступны ближайшие планы по развитию платформы Android

Рубрика: Android SDK, Google AndroidDmitry Shurupov @ 22:15

На новом сайте Android, представленном одновременно с публикацией исходного кода платформы, обнародован Roadmap, из которого можно почерпнуть информацию о том, какие приоритеты у разработчиков этой платформы и чего стоит ожидать в ближайшее время.

Сейчас там доступны сведения по текущему кварталу (4-й квартал 2008) и следующему (2009 Q1). Одной из главных проблем, над которой работают программисты Android, является локализация. Ее необходимость очевидна ввиду ожидаемого в начале следующего года выхода T-Mobile G1 на новые рынки (по всей видимости, помимо Европы это будет и Азия). Планы разработчиков таковы: до конца этого года будет создана немецкая локализация, а в первом квартале 2009 года — французская, итальянская, испанская (es_es), тайваньская (zh_TW), японская (Ja), голландская (NL) и чешская (CZ). Кроме того, в пользовательском интерфейсе (вкладки, меню, иконки и т.п.) будут проведены модификации, которые обеспечат поддержку отличных от английского языков. Впрочем, о том, что интерфейс Android не переведут с английского языка до конца года, было известно еще в сентябре. Теперь получается лишь одна поправка: жители Германии смогут получить локализованную версию Android уже в этом квартале.

Также в текущем квартале ожидается появление поддержки многочисленных точек доступа APN (Access Point Nodes). «Например, Web-браузер может подключаться к интернет-точке APN, а MMS — к отдельной MMS-точке APN». И еще одним новшеством станет появление STK (SIM Application Toolkit) — набора приложений для SIM-карты, которые позволят выполнять различные действия для специфичных сервисов сотовых операторов.

В первом квартале 2009 года ожидаются улучшения в поддержке устройств и методов ввода: в фреймворке IMF (Input Method Framework) и наборе движков IME (Input Method Engines). Благодаря этим изменениям, появится поддержка новых средств ввода информации — например, с программной клавиатуры, а не только аппаратной, как можно наблюдать в случае G1. Кроме того, в IME стоит ожидать поддержки словаря предположений и алгоритма составления предположений.


 Страницы:  1  2 >>