Apr
03

Ой-Ой-Ой! Google запретил использовать Android-устройства в качетсве модема!

Не ну надо же такому случиться! Google опять делает странное. Как сообщает CNET, T-Mobile не понравилась идея использования G1 в качестве модема, а Google из-за этого удалил все приложения, реализующие эту функцию, из Android Market. В T-Mobile настаивают, что использование такого рода приложений нарушает условия партнерского соглашения с Google.

Не очень, правда, понятно, раньше сообщалось, что Google сможет удалять ПО со смартфонов пользователей. Неизвестно, удалили они их со смартфонов или оставили.

Меня, как пользователя, такой подход ну очень огорчает. Как раз вот подумывал заказать себе девелоперскую версию G1, но недавно совсем Google запретил использование на этих устройствах приложений из Android Marker. Решил немного подождать и попробовать обычный G1, но после этой новости желание покупать это устройство отпало вобще.

Я пользуюсь Интернетом через коммкникатор постоянно, можно сказать, я живу там. По пути на работу – почитать почту, ответить всем в Skype/ICQ/Jabber. Дома вобще отказался от стационарного доступа к Интернет, пользую EDGE и коммуникатор в качестве модема. Не будь этой возможности, вобще не знаю что и делал бы.

С такими выходками Google Android потеряет какую-бы то ни было привлекательность для конечных пользователей. А ведь обидно, эта платформа позиционируется как открытая. Вот такая “открытость” получается. Вместо заботы о пользователях, идут на поводу у операторов. Обидно…

Feb
28

JRuby уже работает на Android

В блоге Чарльза Наттера (Charles Nutter) появился пост с инструкциями по сборке JRuby для платформы Android.

Я уже видел несколько постов всети, где люди рассказывают, что им также удалось собрать JRuby, следуя этим инструкциям.

Теперь для создания приложений для платформы Android можно использовать не только Java но и Ruby. Вот, например, код минимального приложения.

# cat test.rb
require 'java'
import java.lang.System

class Ruboto
def greet(who)
puts "Hello, #{who}!"
end
end

name = System.get_property('java.runtime.name')
Ruboto.new.greet(name)

# dalvikvm -classpath ruboto.jar org.jruby.Main -X-C test.rb
Hello, Android Runtime!

В новой версии JRuby 1.2 RC1 уже анонсировали поддержку Android и все желающие уже могут опробовать работу, например,  на эмуляторе.

Скачать последнюю версию JRuby.

Feb
13

Платные приложения в Android Market

Android MarketПолучил уведомление от поддержки Android Market. В нем сказано что в Android Market начат приём платных приложений от разработчиков.

Разработчики из США и Великобритании уже могут публиковать их.

Для разработчиков из Германии, Австрии, Голландии, Франции и Испании возможность публикации платных приложений обещают открыть до конца первого квартала 2009-го года. Тогда же станет известно какие страны станут следующими.

Пользователи из США получат возможность приобретать платные приложения в середине следующей недели.

Feb
09

Вышел Android SDK 1.1 Release 1

Вышла новая версия средств разработки дляустройств Google Android.

Нововведений в этот раз не очень много:

  • Для определения минимальной версии SDK, необходимой для работы приложения, добавлен параметр android:minSdkVersion в манифесте приложения
    <manifest>
      ...
      <uses-sdk minSdkVersion="2">
      ...
    </manifest>
    
  • Исправлены баги в работе с POP3 и IMAP
  • Добавлено API для получения UID процесса
  • Добавлено API для получения padding’а в контролах
  • Добавлены новые привилегии для приложений. Это привилегии для отправки SMS и выполнения WAP PUSH.

Ссылки по теме:

Jan
04

Интересный постер на тему войны Android vs iPhone

Android vs iPhone - Война платформ ;)

Jan
04

Android OS запустили на EEE PC

В сети появилась информация о том, что ОС Android удалось запустить на ASUS EEEPC 1000H. По ссылке можно более подробно узнать о том, как происходила сборка системы для нетбука, а также посмотреть небольшой обзор работы системы. По имеющейся информации , Google и сам работает над адаптацией ПО под нетбуки, но первые девайсы должны появиться не раньше 2010 года.
Android OS на ASUS EEE PC

Dec
06

Разлоченный G1 для разработчиков доступен на Android Market

Для разработчиков, зарегистрированных на Android Market стала доступна возможность купить G1. Называется он, правда, иначе – Android Dev Phone 1 и не имеет привязки к T-Mobile, т.е. позволяет использовать sim-карты любых операторов мобильной связи. Также устройство полностью открыто для перезаливки операционной системы. Можно собрать свою Android-систему и залить на устройство.

Список стран, для которых доступен заказ устройства следующий: США, Австралия, Австрия, Канада, Финляндия, Франция, Германия, Венгрия, Индия, Япония, Голландия, Польша, Сингапур, Испания, Швеция, Швейцария, Тайвань и Англия.

Россию, Украину и Белорусь обделили, но поговаривают что заказать, все-таки, можно.

Заказать устройство можно на сайте http://android.brightstarcorp.com/, но при этом вы должны быть залогинены на Android Market.

Oct
22

Android Maps API теперь требует ключик

Сегодня Дэн Моррилл (Dan Morrill) в блоге Android Developers анонсировал нововведения в процессе разработки приложений для Android. Нововведения касаются Maps API, которое теперь требует ключ (API key). Как отмечено в анонсе, до этого API key не использовался, т.к. правила пользования (Terms of Service) Maps API не були завершены. Ознакомиться с новыми правилами пользования Maps API для Android можно здесь.

Особенностью использования API key является тот факт, что для подписи своего приложения, работающего под эмулятором и на реальном устройстве, разработчику будут нужны два отдельных ключа. Пока не очень понятно, нужно ли будет подписывать каждое приложение отдельным ключем или же достаточно одного ключа для всех приложений под эмулятором и еще одного для финальных версий, работающих на устройствах.

Радует, конечно, что процесс получения ключей бесплатен. Также радует что API key нужен только в том случае если приложение использует MapView. Получить API key можно здесь.

PS: Интересно, это только у меня паранойя, или, все же, для платформы Android Google выступает в роли Большого Брата?

Oct
21

Android OS – Реальный OpenSource! (теперь в новой упаковке) ;)

Сегодня Джейсон Чен (Jason Chen) в блоге Android Developers Blog анонсировал что Open Handset Alliance опубликовали исходный код платформы Android. Загрузить исходный код, а также ознакомиться с инструкцией по сборке под управлением различных ОС, можно вот по этому адресу (специальный сайт завели для этого, надо же ;)).

Ура, товарищи!

Oct
21

Осваиваем платформу Google Android. Обзор литературы.

Пока платформа Android набирает популярность, самое время обзавестись литературой по программированию Android-устройств.

Jerome DiMarzio – “Android. A Programmer’s Guide”

В книге расскажет о том, как начать разработку для платформы Android с нуля: как скачать и установить все необходимые средства разработки, как создавать, настраивать и отлаживать приложения для Android. В книге освещены вопросы использования API для работы с интернетом, для взаимодействия с GPS-приемником, для работы с базами данных SQLite и функциями телефона.

Содержание книги:

  • Установка и настройка Java, Eclipse и Android-плагина.
  • Создание Android-проектов из Eclipse UI или командной строки.
  • Работа с функциями телефона.
  • Интеграция веб-контента: картинки, галереи и звуки.
  • Выпадающее меню, прогресс-бары и функции авто-заполнения полей.
  • Интеграция GPS, Google Maps, Google Earth и GTalk.
  • Создание интерактивных баз данных SQLite.
  • Тестирование приложений с помощью Android Emulator и Debug Bridge.

Книгу уже сейчас можно заказать на Amazon’е.

Chris Haseman – “Android Essentials”

Чем может быть полезен сей труд? Он может помочь:

  • Понять как функционирует приложение для Android и как оно взаимодействует с устройством.
  • Понять работу таймеров, сервисов, а также функции обработки медиа-контента.
  • Научиться создавать собственные компоненты (widget’ы).
  • Понять почему геопозиционирование становится все более популярным в мобильном мире.
  • Разобраться как пользоваться API для работы с Google Maps на Android-устройствах.
  • Научитсья организовывать сетевое взаимодействие мобильных приложений для Android.

Книгу уже сейчас можно заказать на Amazon’е.

Reto Meier – Professional Android Application Development

В книге описано:

  • Введение в разработку для Android.
  • Углубленный взгляд на Android-приложения, их жизненный цикл, использование манифестов, Intents, а также на использование внешних ресурсов.
  • Подробности по созданию сложных пользовательских интерфейсов с помощью улучшения существующих и создания ваших собственных компонентов.
  • Подробный взглянуть на способы хранения данных, получения и совместного использования настроек, файлов, баз данных и контент-провайдеров.
  • Инструкции для работы с картами, location-based сервисами и геокодером.
  • Разработка фоновых сервисов, работа с потоками и уведомлениями.
  • Комуникационные возможности: работа с SMS, телефонией, сетевое взаимодействие.
  • Работа с аппаратными устройствами, включая камеру, акселерометры, компас.
  • Межпроцессовое взаимодействие, 2D/3D графика, взаимодействие с пользовательскими устройствами.

Чем хороша эта книга? Прежде всего тем… что ее еще нет :) Что это значит? Это значит что когда она будет (а, по плану, она должна появиться в декабре этого года), в ней будет описано самое последнее API для Android, а значит информация будет максимально актуальной.

Книга доступна для предзаказа на Amazon’е.

По поводу литературы на русском… Это больная тема. Даже если она будет, то скорее всего не скоро и, скорее всего, качество перевода, как это часто бывает, будет не самое лучшее… Поэтому пока довольствуемся тем что есть.

PS: И немного о приятном. В сети есть чудесная книжеца – AndBook, которая может помочь начать разрабатывать приложения для Android. Книжеца на английском, зато бесплатная, доступна для заргузки в PDF-формате.


top