понедельник, 24 мая 2010 г.

Шъём Android 2.2 (Froyo) на перепрошитый Nexus

Свершилось сие чудо и Google наконец-то выпустил прошивку на Android 2.2 (кодовое имя Froyo) для аппарата Nexus One!

Изначально прошивка вышла только в виде обновления "по-воздуху", и только для официальной прошивки. Но умные люди выцепили из логов URL файлика который качается с серверов гугла - android.clients.google.com/packages/passion/signed-passion-FRF50-from-ERE27.1e519a24.zip. Это файл прошивки размером 44 мегабайта, который ставиться только на предыдущую официальную прошивку ERE27.

При попытке воспользоваться стандартными способами прошивки на уже заанлоченом и перепрошитом телефона выскакивает сообщение примерно такого вида:
assert failed: file_getprop("/system/build.prop", «ro.build.fingerprint») == «google/passion/passion/mahimahi:2.1-update1/ERE27/24178:user/release-keys»
и аппарат не шьётся. Хорошо хоть не портит существующую прошивку!

Что делать в этом случае?
1) Качаем готовую сборку прошивки Froyo уже со всеми включенными зависимостями и интегрированным рутом: http://www.mediafire.com/download.php?qt0hfogmuwt

2) Если аппарат уже анлочен и прошит модифицированный рековери то переходим к шагу 3, итаче делаем шаги 1-3 из статьи Шьём Цианоген на Nexus One
3) Загружаемся в Рековери и выбираем zip файл: PASSIMG_Passion_Google_WWE_1.11.1700.1_EPE76_release_signed.zip
скачанный ранее

И наслаждаемся Froyo!

четверг, 8 апреля 2010 г.

Green Live Wallpaper 1.2

Обновление для "Green Live Wallpaper" - версия 1.2

  • Корректная поддержка ландшафтного режима (включая Droid)
  • Отличная сглаженная картинка без эффекта интерлейсинга (гребёнки) на краях объектов.

Ниже фото сравнения прошлой картинки и новой.

English description:
Just created update for my "Green Live Wallpaper" - wallpaper application
for Android 2.1 phones.
Now with landscape mode support and excellent smooth picture without interlaced edges.
Old picture with new comparison:

пятница, 12 марта 2010 г.

Green Live Wallpaper

Не могу не упомянуть свою новую прогу, а точнее не прогу, а обоину для андроида. Как говорится – ничего сложного, но симпатично. Обоина представляет из себя зеленый фон с бликами, на фоне которого на ветру слегка покачивается ветка с листиками.

image

Затачивал прогу так, что бы она запускалась на любом разрешении экрана, главное что бы телефон был на Android 2.1, в котором появилась поддержка live wallpapers, иначе её даже не будет видно на Маркете.

Ссылка на Андроид Маркет:

image

понедельник, 22 февраля 2010 г.

Шьём Цианоген на Nexus One

В данной статье научимся перепрошивать телефон кастомной прошивкой Цианоген, а еще разберемся зачем это вообще надо ;-)



Итак, во-первых ответим на вопрос, зачем вообще прошивать телефон какими-то неизвестными прошивками, а не использовать официальные апдейты от самой Google.

Представляем ситуацию, когда исходные коды операционной системы Windows открыты и полностью доступны для бесплатного скачивания любому желающему. Что это нам даст? А вот что:

  • любой смышленый программист, у которого хватило мозгов разобраться как всё это забрать, скомпилировать и привести к рабочему виду, сможет делать свои собственные модификации операционной системы
  • любые последние новинки будь-то поддержка виджетов или html 5, новые возможности рабочего стола, и т.д. могут быть запрограммированы максимально быстро и с максимальной обратной связью от пользователей – где что сделать, а где подправить.
  • не нужно ждать 5 лет пока огромная корпорация сделает новую систему и внесёт в неё какие-то современные улучшения
  • не нужно ждать патчей, выход которых тоже часто затягивается из-за инертности корпорации в целом
  • возможность выбора между 3-мя реализациями наиболее уважаемых разработчиков-модификаторов основной системы, в каждой из которых будут свои преимущества, будь то оптимизация скорости, работы или свободной памяти…
  • и т.д.

И всё это, уже так и доступно для ОС Андроид! Так как это полностью открытая операционная система с легко доступными исходными кодами, которые каждый может взять, и начать править или дополнять.

На данный момент существует 4 крупнейших ветки развития прошивки для телефона Google Nexus One:

1) Операционная система и её апдейты от самой компании Google

2) CyanogenMod 5.0.3.1. Так называемая кастомная прошивка от разработчика под ником Cyanogen

3) MoDaCo Custom ROM 1.6. Также модифицированная прошивка от сайта Модако (http://android.modaco.com)

4) MoDaCo Custom ROM with HTC Sense – прошивка от сайта Модако, предназначение которой – портировать прошивку с UI HTC Sence с телефона HTC Desire на телефон Google Nexus One (красивая, но пока еще очень сырая).

image

Наверняка есть еще и другие команды по выпуску своих прошивок, но наиболее известны и распространены именно эти.

Итак, приступаем!

Подключаем Nexus дата-кабелем к компьютеру.

1) Разблокируем загрузчик. Переходим в режим “Fastboot”: 
выключаем телефон, и включаем с зажатым трекболом (держим трекбол и одновременно кн. включения) пока телефон не загрузится в некий режим консоли с текстовым меню. В этом режиме ваша винда увидит несколько новых устройств, указываем искать драйвера в папке - “tools and drivers\usb_driver” (внимание, не надо указывать подпапку amd64, если у вас 64-битная винда, указывайте usb_driver в любом случае!). Ждем установки всех устройств.

Из папки “tools and drivers” выходим в командную строку и набираем комманду:

fastboot oem unlock

Поздравляем, вам Нексус, получил разблокированный загрузчик и потерял гарантию ;-)

Выключаем телефон выбрав при помощи кнопки Volume Down пункт “Shut down” и жмем Power.

Снова загружаемся в режим “Fastboot” (трекбол + power).

2) Устанавливаем Recovery консоль. Закидываем файл “recovery-RA-nexus-v1.5.3.img” в папку “tools and drivers”

и в той же консольной строке набираем:

fastboot flash recovery recovery-RA-nexus-v1.5.3.img

Ждем конца прошивки и возвращения курсора в консоль.

Выключаемся через меню.

Грузимся в режиме Recovery – зажимаем “Громкость вниз” + Power и в появившемся меню, выбираем при помощи Кнопки громкости пункт – Recovery и жмем Power, что бы загрузить Recovery консоль.

3) Делаем резервную копию.

В новом режиме будет новое консольное меню и управление при помощи трекбола.

Выбираем “Backup/Restore”, “Nand backup”, для того чтобы сделать копию текущей системы, что бы иметь возможность отметить изменения, если что то пойдет не так.

4) Шьём прошивку. Не перегружаясь выбираем “USB-MS toggle” для того что бы получить доступ к нашей карте памяти как обычной флешке. Записываем в корневую директорию, файлы:

  • update-cm-5.0.3.1-N1-signed.zip
  • gapps-passion-ERE36B-2-signed.zip

Жмём трекбол, для размонтирования “флешки”, выбираем пункт: “Wipe” и в подменю “Wipe data/factory reset” для сброса системы к установкам по-умолчанию. Поднимаемся на папку выше в меню с помощью кнопки “Громкость вниз”. В главном меню Recovery консоли выбираем: “Flash zip from sdcard” и указываем файл с прошивкой “update-cm-5.0.3.1-N1-signed.zip” (это может быть любая кастомная прошивка, а не только Цианоген). После прошивки, не выходя, снова проделываем эти же действия с “Flash zip from sdcard”  с файлом “gapps-passion-ERE36B-2-signed.zip”, добавляя таким образом стандартный софт от гугла в залитую ранее прошивку.

Поздравляю уже на этом этапе можно перегрузится и наслаждаться новшествами в новой прошивке…

Но лучше, для полной уверенности, перепрошить еще и Радио-модуль, который отвечает за связь.

Закидываем скачанный ранее
Radio_20100203_2_Signed_PASSION.img
в папку ““tools and drivers”.

Выключаем телефон и включаем с зажатым трекболом и, не заходя в Recovery режим, в давно открытом окне консоли в винде, набираем:

fastboot flash radio Radio_20100203_2_Signed_PASSION.img

Ждем конца прошивки и возврата курсора в консоль.

Готово! Выбираем Reboot и пользуемся новой системой!

Надеюсь, предупреждать, что все действия по прошивке вы делаете на свой страх и риск, не надо ;-)

До следующих обзоров!


четверг, 18 февраля 2010 г.

Андро-Оптимайзинг (часть вторая)

Вторая часть статьи посвященной оптимизации Андроид системы.

На этот раз будем оптимизировать системные настройки. (Первая часть)



Долгоживучесть вашего Андроид устройства зависит не только от количества mA вашего аккумулятора, но и от того, как хорошо настроена ваша система в-целом (ну и какая система использована тоже).

Основные факторы влияющие на продолжительность работы дроида, без подзарядки (в порядке убывания важности):

  • Робота подсветки экрана
  • Работа Wi-Fi, 3G, GPRS или GPS системных сервисов
  • Работа программ, сильно нагружающих процессор
  • Оптимизированнось самой прошивки с ОС Андроид
  • Эффекты, анимации, красивости в настройках ОС
  • работа фоновых программ (корректных) и т.д.

С подсветкой всё понятно, включенный на максимальной яркости экран, садит заряд аккумулятора за 3 часа или быстрее. Чем меньше вы держите экран включенным тем лучше.

Оптимизация – использование минимальной/ниже среднего подсветки экрана, настройка таймаута экрана 1-2мин и меньше.

Об остальном поговорим в контексте меню Settings, операционной системы Андроид.

Итак главное меню настроек:

imageДальше по пунктам:

Wireless & networks

image

В подпункте Wireless & networks/Wi-Fi settings кроме возможности включать/выключать Wi-Fi и задавать пароль для подключение к защищенной сети, существует возможность вызова доп. настроек при помощи кнопки Menu вашего телефона: выбираем Advanced:

image image Тут можно прописать статический IP, а так же в разделе Wi-Fi sleep policy выбрать например never – что бы вай-фай не отключался во время того как у вашего телефона погас экран.

Следует упомянуть, что не стоит держать Wi-Fi включенным постоянно, в режиме поиска сетей он посадит вашу батарейку за пол дня, используйте виджет на рабочем столе что бы включать и выключать его по необходимости.

Еще одна важная настройка – в разделе Wireless & networks/Mobile Networks

В разделе Access Point Names (APN) добавляются настройки для коннекта к интернету по GPRS при помощи клавиши телефона Menu - New APN:

image

В случае, если вы не используете 3G сети, обязательно! поставьте галочку напротив Use only 2G networks, иначе телефон постоянно будет находится в режиме поиска сети 3-го поколения и ваш телефон не проживет без подзарядки больше 1 дня:

image

В меню Call settings ничего интересного для оптимизации нету.

Sound & display settings

image

Тут стоит обратить внимание на пункт SD card notifications – убираем галочку, что бы при каждом подключении дата-кабеля телефон не издавал надоедливые пиликанья.

Если надоела анимация интерфейса, отключаем её в разделе Animation.

В Brightness ставим уровень яркости дисплея (меняется так же стандартным для Nexus One виджетом с рабочего стола).

Screen timeout – время выключения экрана и перехода телефона в Sleep, по умолчанию 1 мин, если мало ставим 2.

Location & security

imageПервый пункт (Use wireless networks) включает так называемый aGPS – когда ваши координаты определяются примерно на основе координат сотовой вышки которая вам сейчас предоставляет сигнал сотовой связи. Данный способ установления координат довольно неточный, но зато быстрый и не требует большого расхода батареи.

Второй (Use GPS satellites) – полноценный GPS с поиском спутников и т.д. Для расчёта ваших координат телефон должен “поймать” минимум 3 спутника.

В случае, если вам не нужны ваши координаты, данные два пункта должны быть выключены, так как GPS – одна из самых прожорливых функций телефона (~3 часов работы до выключения при постоянной включенной навигации).

Applications

image В данном разделе стоит включить Unknown sources, эта настройка даст возможность устанавливать приложения не только из Android Market но и из внешних *.apk файлов, являющихся аналогом инсталляционных пакетов.

Manage applications – просмотр списка установленных программ и их выборочное удаление.

Running services – работающие в фоне сервисы с возможностью их остановки.

Development

image Включаем USB дебаг, для того что бы иметь возможность отлаживать свои java приложения прямо на устройстве, а не только на эмуляторе. Так же от этого пункта зависят все PC приложения предоставляющие удаленный доступ к телефону через дата-кабель.

Accounts & Sync

image 

Backgroung data – если включено, то телефон при наличие интернета ведет свою фоновую синхронизацию с сервисами гугла (например, автоматом соединяется с чатом GTalk), это довольно коварный пункт, так как даже если сама авто-синхронизация у вас отключена и закрыты все приложения, всё равно телефон периодически что то шлёт и принимает. Однако выключение данного пункта, повлечет последующие предупреждения о том, что без него не могут работать Google Maps, Android Market, GTalk,  и возможно что то еще. Рекомендую выключать его только когда точно известно что вам не нужен ни один из сервисов гугла. (Для пущей надежности, рекомендуется установить программу APNdroid (из первой моей статьи) для отключения GPRS интернета).

Auto-sync – включать не нужно, так как телефон будет постоянно синхронизировать, календарь, фотки из Picassa-web, контакты и почту. Рекомендуется зайти непосредственно в свой аккаунт и там вручную выбрать то, что вам надо синхронизировать:

imageТут же при помощи кнопки Remove account можно удалить данный аккаунт вообще (это на тот случай если у вас их несколько и один больше не нужен).

Следующий заслуживающий внимания пункт главного меню настроек:

Language & keyboard

image В данном разделе нету ничего что бы влияло на время работы телефона, но зато есть нужный пункт выбора текущей локали – Select locale, выбрав Русский, вся операционная система Андроид переключит все свои настройки на русский язык, а так же автоматом будет выводит прогноз погоды и новости из русских новостных подкастов, и что самое интересное (гугл наконец понял это, по сравнению с Andoid 1.5, 1.6!) стандартный гугловский календарь наконец делает первым днем недели Понедельник, а не Воскресенье, как в английской локали. Алилуя!

Далее в меню у меня идут пункты Android keyboard, Touch Input, Smart Keyboard Pro, из этих пунктов, стандартный только первый – клавиатура Андроид, которая не смотря даже на выбранную русскую локаль, не имеет русских букв. Таким образом для того что бы добавить русскую клавиатуру, необходимо проинсталлировать стороннее приложение и лучшие из них с поддержкой русского языка, со словарем, с автозаменой это клавиатуры HTC и SmartKeyboard Pro. Именно они и добавили сюда свои пункты после инсталляции и для того что бы они появились в активных клавиатурах системы, необходимо поставить напротив их названий галочку. Далее в текстовом поле где есть возможность печатать (например в строке поиска Gooogle) делаем “долгий тап” (долгое нажатие) и в появившемся всплывающем меню Input Method выбираем только что установленную клавиатуру.

image Последним пунктом главного меню настроек на котором мы остановимся, будет

About Phone

image

Полезным пунктом в данном разделе является пункт Battery use, который покажет вам статистику расхода батареи телефона и на какая из функций ОС/приложений сколько забрало ресурсов:

image

Обзорчик сегодня получился крупноватый, но я не прощаюсь.

До следущих обзоров!


Да здравствует КАТ!

Ура, настроил в своем блоге Кат!
Теперь главная будет выглядеть по-человечески!

огромное спасибо за подробную step by step инструкцию
Blogger: Расширяемые сообщения (Убираем под кат) -1

Андро-Оптимайзинг (часть первая)

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


Поехали….

Ввиду того, что Андроид это полноценная операционная система, основанная на ядре Linux, так уж сложилось, что то отсюда вытекают такие понятия как фоновые процессы, нагрузка на процессор, расход памяти и т.д. В этом нет ничего страшного, главное полагаться на один простой принцип - программы не закрываются самостоятельно! Простой возврат на рабочий стол не закрывает автоматически программы, запущенные в данный момент! (так было бы, если бы вы использовали iPhone в котором нету мультизадачности ;-) ) На Андроид, для того что бы стопроцентно закрыть программу, нужно использовать либо предусмотренный самой программой способ завершения (в меню, или подменю), либо при помощи системной кнопки “Back/Назад” жать до тех пор пока программа не исчезнет и не появится рабочий стол.

Итак основные принципы оптимизации с  программной точки зрения:

  • не оставлять незавершенных процессов
  • не забивать память
  • не забивать процессор

Теперь подробнее по этим пунктам:

Не оставлять незавершенных процессов

Тут всё просто – следите, что бы запущенные вами программы завершались. Следить за этим лучше всего при помощи программы Task Manager, упомянутой мной в первой статье “Андроид софт на все случаи жизни”. Иначе, запущенные вами игры будут висеть в фоне и потихоньку кушать вашу батарейку за счёт того что процессор будет постоянно нагружен.

Не забивать память

Те же причины, что и в первом случае. Контроль - тоже при помощи Task Manager, который в своей верхней строке показывает количество свободной памяти:

image

Зачем это надо? Затем что бы, с оставшимися свободными 5-мегабайтами памяти, вы не пытались запустить какую нибудь крутую игру или навигационную программу. Так как они скорее всего или не запустятся вовсе, или будут жутко тормозить, или и того хуже – вылетят с ошибкой в самый неподходящий момент.

Не забивать процессор

Бывает так, что все программы закрыты, но процессор все равно постоянно работает, так быть не должно!

image  Причины этому могут следующие – фоновая работа какого либо сервиса(или сервисов) или некорректные виджеты на рабочем столе. С сервисами нужно разбираться основываясь на том, какие проги вы запускали и не предусмотрено ли у этих программ фонового выполнения посредством сервисов.  Второй случай – виджеты. В следствие открытости платформы Андроид, на Маркете есть огромнейшее количество всяческих программ-виджетов, которые создают на рабочем столе какие-либо активные иконки или целые интерактивные области. Это могут быть календари, часы и много что еще. К сожалению, не все из этих программ написаны корректно и в достаточной степени оптимизированы. Лечение – в первую очередь читайте отзывы на Маркете от людей которые уже устанавливали себе эти программы, во вторую – если в списке процессов , один из них постоянно “кушает” процессор  и этот процесс соответствует поставленному недавно виджету – удаляйте эту программу и ищите аналогичную но написанную более корректно. ;-) Решение – ищем имя сервиса при помощи Task Manager, если у него постоянно напротив значиться цифра загруженности процессора >0%, и если это ваш недавно поставленный виджет или программа – удаляем её и ищем другую.

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

На этом заканчиваю, в следующий раз пройдемся по системным настройкам самой ОС Андроид и оптимизируем их тоже.

До следующих обзоров!


воскресенье, 14 февраля 2010 г.

Андро-полезняшки

Еще статейка посвященная всяким полезным прогам, которые пригодятся в повседневной жизни или облегчат работу с телефоном.



Ringdroid – программа-редактор мелодий.

imageВнешним видом программа напоминает PC-шый SoungForge или GoldWave. Загружем звуковой файл, на экране получаем привычный амплитудный график, в котором можно двигая две отметки (начала и конца), можно помечать участок мелодии, который вы хотите использовать в качестве рингтона.

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

Домашняя страница: http://code.google.com/p/ringdroid/

aTrackDog – проверка установленного софта на обновления.

image

В системе Андроид существует 2 способа инсталлирования программ – из Андроид Маркет и из внешних источников при помощи инсталляционных файлов с расширением APK. В первом случае для проверки, не появилось ли для ваших программ новых версий, достаточно зайти в Андроид Маркет в раздел “Мои загрузки”. В этом разделе будет представлен список всех программ которые вы скачали и установили посредством андроид магазина. Но если у вас есть программы которые вы скачали вручную например на своем компьютере, а потом перенесли их с помощью дата-кабеля на коммуникатор. Установленные такие образом программы не контролируются при помощи Андроид Маркета. Программа aTrackDog облегчает нам задачу контроля за новыми версиями всех наших программ, как тех, которые установлены с Маркета, так и вручную.

image

При появлении обновления программа предлагает найти эту версию на Андроид Маркет, либо на домашнем сайте программы.

Домашняя страница: http://atrackdog.a0soft.com/

Shazam – программа для определения имени мелодии по звуку

image

Данная программа больше относиться к разделу развлечений, чем к разделу полезностей. Основное назначение программы опирается вот на какую идею: смотрите вы телевизор или слышите на улице какую-то классную мелодию или песенку, но вот хоть убей не знаете её названия, а ведь так охота попав домой, сразу залезть на Зайцев.нет и скачать вожделенную песенку. Итак, теперь, по идее, у вас больше нет такой проблемы – вы включаете программу Shazam и выставляете телефон в направлении услышанной мелодии и вуа-ля, телефон волшебным образом говорит что это поёт Дима Билан песенку такую-то )). Принцип работы программы заключается в создании уникального “слепка” мелодии и отсылки этого слепка по интернету (да, интернет и желательно быстрый, должен быть при вас!) на сервер, где хранится база данных о сотнях тысячах популярных мелодий и песен. На практике программа работает довольно нестабильно – имеет значение и скорость интернета и качество и громкость звука, плюс ко всему много русских песен сервер вообще не знает. Так что вероятность, что программа таки выдаст вам ответ, я бы сказал оценивается на 20% при условии, что источник звука находится близко!

imageДомашняя страница: www.shazam.com

Financisto – программа для управления своими финансами

image

Программ в данной категории очень много, но большинство из них делятся на две версии – бесплатная с урезанной функциональностью и платная – полная. И вот выбрав бесплатную начинаешь ей пользоваться, привыкаешь, а потом оказывается, что она никак не может сохранить своё состояние если вам вдруг вздумалось перепрошить свой телефон новой вкусной прошивкой от уважаемого тов. Цианоген ). То есть, функция экспорта доступна только в платной версии…. Или например вносишь свои расходы в другую программу, а она говорит – количество транзакций в бесплатной версии ограничено…. :( Financisto – изначально лишена этих недостатков она полностью бесплатна и единична в своем исполнении :)) и конечно она позволяет сохранять и восстанавливать своё состояние.

imageНайти программу можно:
http://www.androlib.com/android.application.ru-orangesoftware-financisto-zjpF.aspx 

Unrar – распаковываем архивы Rar на андроид!

image

Часто бывает, что ползая по просторам интернета в поисках чего-нибудь вкусного, мы натыкаемся на всякие файло-обменные сайты на подобие Рапидшары и получаем искомый файл в запакованном виде. С архивами Zip уже умеет работать любой уважающий себя файловый менеджер (например ASRO), но вот с любимым многими русскими, Rar – все плохо. Точнее, было плохо, до недавнего времени, и вот сейчас, можно вздохнуть спокойно UnRar появился и на платформе Андроид!

image Андролиб: http://www.androlib.com/android.application.com-newzdroid-unrar-pEtB.aspx

Удачи, до будущих обзоров!


пятница, 12 февраля 2010 г.

Android-проги, которые меня поразили

Как и обещал, представляю статью о программах на Андроид платформе, которые меня поразили. Забегая вперед, скажу, что среди них будет несколько игр ;-)



image1) Итак, начинаю свой список с очень неожиданной программы. Как ни странно, это Библия (Bible). Нет, не убегайте с моего блога, услышав слово Библия, я не собираюсь размышлять о боге или о библии, и уж конечно я не буду обращать вас в какую-либо религию ). Как я сказал Bible возглавляет мой топ-лист, именно по ключевому слову из топика “поразила”. А поразила меня она тем, что я был в шоке увидев её, как одну из самых скачиваемых прог для андроида (свыше 250 тыс загрузок с Андроид Маркет). Удивляюсь, как настолько высокоорганизованные люди, как владельцы коммуникаторов и смартфонов могут всё еще продолжать верить в бога. Верить настолько, что бы ехать в метро или  на личном транспорте, читать псалмы с одного из самых передовых устройств в мире. Уж не эти ли люди должны в первую очередь понимать, что то, чего они достигли они заработали собственным умом, трудом и усердием!

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

Так что, читайте Библию или Дена Брауна, я только за, но, как говорится: “На Бога надейся, а сам не плошай!”

image

image 2) Вторая программа моего обзора – это подсекция “Streets View” стандартной для Андроид ОС, программы Google Maps.

Признаюсь честно, в процессе выбора коммуникатора, на меня очень большое впечатление произвела презентация именно этой возможности. Идея использования компаса совместно с акселерометром и GPS просто великолепна! Сам просмотр улиц на Гугло-картах – это уже не новая фишка и степень оцифровки улиц на территории Америки уже огромен, но додуматься использовать телефон что бы он в реальном времени показывал фото того на что вы его направили – это шикарно!

imageДля того что бы воспользоваться этой функцией надо находясь в какой-либо области карты, которая имеет съёмку улиц, длительным нажатием указать ваше положение и в появившемся всплывающем меню выбрать “Просмотр улиц”. В этом режиме активировать функцию “Режим компаса” и вуа-ля  - водим телефоном вокруг себя и видим, что же мы должны видеть из этой точки в любом направлении.

image 3) Третья программа в моем списке тоже использует функции, задействованные в Google Street View и она тоже создана фирмой Google. Это программа Google Sky Map. В отличие от Google Maps, эта программа не входит в стандартный комплект программ ОС Андроид и её надо скачать в Android Market. Как и в первом случае – данная программа предназначена для демонстрации карты, но на этот раз – карты звёздного неба. Включив эту программу и направив свой телефон в сторону неба вы увидите картинку неба с размеченными Планетами, Созвездиями, галлактиками и т.д.

imageИспользуя ваши координаты, взятые с GPS датчика, программа рассчитывает какой кусок неба с земли вы должны видеть в данный момент (если конечно вам не мешает облачность), используя компас – что бы определить куда вы направлены по отношению к сторонам света, и акселерометр – что бы определить угол наклона вашего аппарата относительно горизонтальной плоскости, вы получаете точную картинку того что вы реально должны видеть перед собой в том направлении на небе. Это просто шикарно навести телефон на звезду которую ты видишь всю жизнь, и не знаешь что это, планета или звезда и как она называется, вдруг прозреть! Да, чуть не забыл, у программы есть функция поиска – вы вводите имя звезды/планеты, которую вы хотите найти и специальный компас на экране показывает вам куда вам надо повернуться что бы найти то что вы ищете!

image

image 4) Четвертая программа является частичным повтором третьей, за исключением того, что кроме показа планет в реальном времени на экране, данная программа является примером программ “дополненной реальности”. Встречаем - Celeste SE. Термин “дополненная реальность” означает, что программа показывает не только расчётную картинку, но и накладывает её на существующую в реальном времени, так что для работы тут еще нужна и камера вашего мобильного друга.

imageС помощью этой программы можно сориентироваться по планетам Солнечной Системы, с их траекториями  и узнать например, где будет солнце в 5 часов дня или 3 часа ночи (где-то у вас под ногами :) )

image 5) Переходим к играм ;-)

The Plateau – на мой взгляд игра просто на все 100% подходящая устройствам с управлением пальцем.

imageСуть игры в том, что бы двигая вершины, “расправить” запутанную решетку/сеть так что бы ни одна из её граней не пересекалась. Игра очень красивая, имеет приятное “космическое” звуковое сопровождение и затягивает надолго!

image 6) Papa Stacker – игра основанная на физике.

Суть игры – расположить кучу геометрических фигур на одном узком основании так что бы вся мега-конструкция простояла не упав несколько секунд.

image

image 7) de Blob – очень симпатичная игра, в которой надо гуляя за прикольное серое капле-подобное существо, окунаться в различные краски, раскрашивать собой унылый город прикасаясь к зданиям.

imageimage 8) Ностальджи! Doom for Android!

image

В данном случае порадовал подход к управлению – слева на экране нарисован джойстик – тапая по нему мы идем в заданном направлении, в то время как джойстик/трекбол позволяет управлять взглядом и стрелять.

Стоит заметить что существует так же реализация Quake 1 и 2 для Андроид, но они значительно более требовательны к ресурсам по сравнению с Doom.

На этой ноте заканчиваю. В понедельник прибывает из Америки Nexus One, так что дальнейшие поиски само-самого софта будут происходить на нем )

Скриншоты любезно стырены с сайта http://www.androidzoom.com

До будущих обзоров, пока!