2010-06-03

Android

Ответье мне на вопрос. Не понимаю. Andorid - это нормальная Линукс среда, с виртуальной памятью, с нормальным разделением прав, со всеми возможными средствами ввода вывода, ядром... Нахрена спрашивается запускать приложения в собственной виртуальной Java машине? Там где каждый дополнительный такт процессора означает увеличение потребляемой мощности они запускают приложения собранные не из машинных кодов а используя Java байткод, который еще неизвестно как выполняется Java машиной... Что - линукс недостаточно защищен? Неужели ребята просто заинтересованы чтобы рынок приложений для Android был только для Android, а всевозможные уже написанные приложения для Linux были бы несовместимыми с Android-мобильниками - попахивает обыкновенным саботажем.

UPD. Нашел ответ: Android построен на ядре Linux, а прикладные приложения выполняются в виртуальных машинах (sandbox) и для их разработки используется Java. Или, вернее, язык с синтаксисом Java и библиотеки аналогичные Java SE. А в качестве среды исполнения вместо JVM используется виртуальная машина Dalvik.

...все дело в лицензионной политике. В случае с Java ME, Sun продемонстрировала просто чудеса иезуитства изобретательности, выпустив ее сразу под двумя лицензиями: GPLv2 и коммерческой. А это вынуждает производителей, использующих Java ME либо открывать весь свой код, либо... платить Sun :)

Естественно, все это не укладывалось в рамки политики, которую избрал Google для продвижения Android. В отличие от Sun, у которой хорошие юристы, Google решил положиться на своих инженеров и... создал свою реализацию виртуальной машины. Причем, Dalvik - это не просто новая реализация JVM (которую все едино пришлось бы лицензировать в Sun), Dalvik вообще не использует Java байт-код (вернее байт-код, полученный в результате компиляции в design-time преобразуется в dex формат, который и используется в run-time). В общем, инженеры Google обставили лоеров Sun.

В то время как Apple делает iPhone невероятно сладким, лакомым кусочком для разработчиков игр, но в тоже время делает его и невероятно закрытым. Google не только делает Andriod открытым для разработчиков мобильных устройств но и дает возможность миллионам существующих Java программистов стать разработчиками под Andriod.

А ведь умно...

 

Оставить комментарий

 
  2010-05-22

Перепрошил телефон

Перепрошил телефон - друзья сказали, что реальные пацаны всегда регулярно перепрошивают телефоны. Процедура оказалась простой до безобразия. Набираешь *#0000# - при этом система должна вывести на экран текущую версию прошивки, выбираем в меню "проверить обновления" и дальше следуем инструкциям телефона. Мне пришлось перепрошиваться в два этапа, видимо стоявшая у меня система порядком устарела.

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

Единственный косяк, который до сих пор не исправлен, это автоматическое определение входящих номеров. Замечено, что многие номера при входящих звонках не определяются. Как мне подсказали в комментах не определяются номера которые дублируются в телефонной книге - зачем так сделано никто не знает, но судя по всему, разработчики считают это не багом а фичей.

Другая "фича" которая до сих пор отсутствует это возможность вводить знаки больше и меньше на виртуальной клавиатуре - может она и есть но я пока не нашел - отсюда полная невозможность на этом телефоне редактировать HTML. Возможно, именно поэтому я сейчас хочу сменить этот аппарат на что-нибудь с qwerty клавиатурой.

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

P.S. Как оказалось, возможность вводить значки больше-меньше все же существует. Долго, через множество кликов, но все же, можно вводить спецсимволы. Так же, нашел возможность делать копипаст - и это после года мучений :)

 

Коментариев: 1

 
  2010-04-01

Управление двумя пальцами

Пока тайваньская компания Elan Microelectronics судится с Apple за возможность управлять устройствами с тачскринами двумя пальцами, в спешном порядке оформаляются патенты на управление мобильными устройствами тремя, четырьмя и пятью и даже шестью пальцами (такая аномалия встречается у одного человека из 100 000 но и таких людей нельзя исключать из списка возможных покупателей). Кроме этого, в патентное бюро уже поданы заявки на мобильный телефон который при разговоре нужно приклыдывать к обоим ушам, телефон с двумя экранами (один экран на каждый глаз), и на телефон с двумя клавиатурами - одна клавиатура для левой руки, другая для правой. Кстати на месте тех кто владеет навыками печати на клавиатуре слепым десятипальцевым методом я бы уже начал задумываться на тем куда перечислять деньги за использование данной технологии - ибо она в разы повышает производительность труда - а следовательно нужно делиться...

 

Оставить комментарий

 
  2010-03-26

Sygic for Maemo

Только что прочитал на sygic.com что у них теперь есть версия навигационной программы для Nokia N900.

Мне все больше и больше нравится этот телефон. Вчера потрогал его в Связном. После неудачного эксперимента с P1 я к покупкам телефонов отношусь очень осторожно - особенно в Связном, но потрогать же можно правда? Экземпляр который мне попался оказался не таким и тяжелым - сравнив вес в моим Nokia 5800 я особой разницы в весе не заметил. Экран у модельки оказался жирно заляпан пальцами (у телефона за 28 тыров могли бы хоть протереть разок), продавец меня клятвенно заверил, что на складе у них полно новых трубок - а это просто модель с витрины.

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

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

UPD: да на сигике программа есть, вот только карт по России нет... интересно можно ли пользоваться картами других производителей?

 

Оставить комментарий

 
  2010-02-24

Bada

На досуге посетил официальный сайт новой самсунговой платформы Bada (по корейски означает "океан"). Поначалу я думал что это тоже что то на базе Линукса, оказалось - нет, это самостоятельная новая платформа, причем судя по презентации платформа эта создавалась с нуля под конкретные задачи.

В качестве языка программирования для приложений используется Си++, причем сама платформа уже предлагает разработчикам все необходимые высокоуровневые инструменты - начиная от STL - стандартной C++ библиотеки шаблонов и заканчивая инструментами для работы с социальными сетями...

На мой взгляд Maemo все же лучше, но кто знает может и у этой штуки тоже будет свое будущее...

 

Коментариев: 2

 
  2010-02-19

Maemo: часть вторая

Продолжаю изучать информацию о Nokia N900, пока у этого телефона есть только один минус - но серьезный - нет программы для GPS навигации.

Покупать стоит только тогда когда для этого телефона появится программа для GPS навигации. Sygic.com обещает в скором времени сделать, пока же нормальной навигации под эту платформу нет. Правда под Линукс есть несколько opensource решений, но пока неизвестно насколько они хороши в деле. (К слову сказать на Nokia 5800 навигация тоже не в дугу - хваленый Гармин под симбиан в сравнение не идет с железными прошивками для полнофункциональных навигаторов. Последней каплей для меня стало самопроизвольное обнуление всех настроек с потерей всех сохраненных треков и зависание при просмотре карты. В случае с Maemo - теоретически возможно создать действительно хорошее решение, но пока похоже его нет).

С ценой тоже вопрос открытый - на Oзоне и в Эльдорадо при заказе через Интернет цены 27 и 26 тысяч рублей соответственно. Тут мы как всегда впереди планеты всей. При этом в Штатах можно купить всего за $530. Однако, в различных Интернет-Магазинах можно найти и за 20 тысяч рублей, так что можно надеяться что и в России когда нибудь это телефон можно будет купить по более вменяемой цене.

Что же, будет следить за развитием событий...

 

Оставить комментарий

 
  2010-02-17

Maemo

Оказывается новая платформа Maemo на Nokia N900 это не что иное как Debian Linux. Такой телефон я бы себе приобрел, но сцуко дюже дорогой - типа как флагман и все такое, пока психологически не готов к тому что телефон стоит дороже ноутбука...

Правда Гнусмас тоже представил свою Байду - умеют же они гнусные названия придумывать для своих продуктов.... Правда люди пока хвалят их платформу —  за OLED экран можно простить многое. Но... как вы лодку назовете - так она и поплывет, проверим, насколько это высказывание будет верно в случае с Самсунгом.

 

Оставить комментарий

 
  2010-01-28

Sony PRS 505 vs. Orsio B721

Познакомился с букридером от фирмы Сони. Данный девайс был подарен отцу на юбилей. Неделю он пытался безуспешно в нем разобраться и наконец устройство отправилось ко мне на экспертизу.

Девайс был куплен в фирме Атто, причем оказался уже русифицированным, однако при закачивании файла ни в кодировке windows cp1251 ни в кодировке cp866 нормально текст он отображать не захотел.

При конвертировании файл в формат pdf страничка отобразилась, однако она оказалась очень мелкой и совершенно нечитаемой Функции масштабирования к тексту в формате pdf почему-то не применились так что pdf в таком виде оказаля не сильно полезным.

FB2 устройство тоже не понимает Microsoft Word .doc и .rtf тоже не прочитались.

После небольшого исследования попробовал сохранить текст в формате UTF-8 и... о чудо текст оказался читаемым. Шрифт правда не фонтан, однако лучше чем совсем ничего.

Визуально текст читается лучше. Подложка более светлая и выглядит более аккуратно чем у Orsio. Размеры устройства примерно такие же, правда по весу больше так как корпус сделан из алюминия.

Кнопок на Sony PRS 505 заметно больше, поэтому она прекрасно подойдет как для десятипалых и восьмируких аборигенов с Альфы Центавра так и для людей с планеты земля. Создается впечатление, что создатели были не совсем уверены на какие кнопки люди будут нажимать для перелистывания страниц, поэтому решили подстраховаться. По мне так я бы и на Orsio пару-тройку клавиш убрал - они там явно лишние.

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

P.S. Вчера случайно раздавил свою старую orsio - сел на нее. Читалка мгновенно скончалась, Sony может быть и пережила бы с ее алюминиевым корпусом, Оrsio же - нет. Уже заказал новую модель - Orsio B731 на Озоне. Как придет, поделюсь впечатлениями.

 

Оставить комментарий

 
  2009-12-08

Гаджеты

Постепенно прихожу к мысли что следующий мой сотовый телефон должен непременно иметь qwerty клавиатуру, вот основные вещи которые мне нужны:

- qwery
- wifi
- bluetooth
- GPS
- сенсорный экран
- акселерометр (не критично, но приятно)
- miniUSB (в крайнем случае microUSB, хотя где их взять до сих пор загадка)
- цена не более 15000 рублей - не могу понять почему телефон должен быть дороже ноутбука
- быть на "не Windows" - винда имеет отвратительную интеграцию с телефонными сервисами.

Всем вышеперечисленным требованиям вроде удовлетворяет Дроид от Моторолки... Вот только будут ли они в России продаваться... Вопрос...

 

Оставить комментарий

 
  2009-11-10

Управление яркостью экрана

Наконец разрешил проблему изменения яркости подсветки на Acer Timeline 4810TG.

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

Однако, с видеокартой Intel пропадает возможность регулировать яркость подсветки. Решение нашел здесь.

Добовляем "nomodeset acpi_backlight=vendor" в секцию GRUB_CMD_LINUX_DEFAULT  файла /etc/default/grub:

(...)
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""
(...)

после этого запускаем:

sudo update-grub

Вуаля!

...а мужики то не знают...

Upd: Первоначально была опечатка в заголовке - "Управление яростью экрана" - шикарно, жаль не к месту.

 

Оставить комментарий