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.
А ведь умно...
Перепрошил телефон
Перепрошил телефон - друзья сказали, что реальные пацаны всегда регулярно перепрошивают телефоны. Процедура оказалась простой до безобразия. Набираешь *#0000# - при этом система должна вывести на экран текущую версию прошивки, выбираем в меню "проверить обновления" и дальше следуем инструкциям телефона. Мне пришлось перепрошиваться в два этапа, видимо стоявшая у меня система порядком устарела.
В новой прошивке мне понравилось, что можно создавать закладки на главном экране - вещь реально нужная. Исправлены некоторые мелкие косяки, в частности, доработан встроенный Интернет-браузер, например, теперь можно спокойно набирать большие тексты в текстовых формах, что я сейчас и делаю, правда, заметил что в новой прошивки появился баг с переходом на страницу из истории просмотра. Исправлен скроллинг, вернее даже не исправлен а переписан заново - теперь это называется кинетический скроллинг - зачем оно нужно никто не знает - но всем нравится.
Единственный косяк, который до сих пор не исправлен, это автоматическое определение входящих номеров. Замечено, что многие номера при входящих звонках не определяются. Как мне подсказали в комментах не определяются номера которые дублируются в телефонной книге - зачем так сделано никто не знает, но судя по всему, разработчики считают это не багом а фичей.
Другая "фича" которая до сих пор отсутствует это возможность вводить знаки больше и меньше на виртуальной клавиатуре - может она и есть но я пока не нашел - отсюда полная невозможность на этом телефоне редактировать HTML. Возможно, именно поэтому я сейчас хочу сменить этот аппарат на что-нибудь с qwerty клавиатурой.
Хотя, идея с обновлениями, на мой взгляд, великолепная - берем старую железку, перепрошиваем - и получаем за бесплатно новую железку. Разработчики получают возможность делать сырые устройства с возможностью их когда-либо довести до ума.
P.S. Как оказалось, возможность вводить значки больше-меньше все же существует. Долго, через множество кликов, но все же, можно вводить спецсимволы. Так же, нашел возможность делать копипаст - и это после года мучений :)
Управление двумя пальцами
Пока тайваньская компания Elan Microelectronics судится с Apple за возможность управлять устройствами с тачскринами двумя пальцами, в спешном порядке оформаляются патенты на управление мобильными устройствами тремя, четырьмя и пятью и даже шестью пальцами (такая аномалия встречается у одного человека из 100 000 но и таких людей нельзя исключать из списка возможных покупателей). Кроме этого, в патентное бюро уже поданы заявки на мобильный телефон который при разговоре нужно приклыдывать к обоим ушам, телефон с двумя экранами (один экран на каждый глаз), и на телефон с двумя клавиатурами - одна клавиатура для левой руки, другая для правой. Кстати на месте тех кто владеет навыками печати на клавиатуре слепым десятипальцевым методом я бы уже начал задумываться на тем куда перечислять деньги за использование данной технологии - ибо она в разы повышает производительность труда - а следовательно нужно делиться...
Sygic for Maemo
Только что прочитал на sygic.com что у них теперь есть версия навигационной программы для Nokia N900.
Мне все больше и больше нравится этот телефон. Вчера потрогал его в Связном. После неудачного эксперимента с P1 я к покупкам телефонов отношусь очень осторожно - особенно в Связном, но потрогать же можно правда? Экземпляр который мне попался оказался не таким и тяжелым - сравнив вес в моим Nokia 5800 я особой разницы в весе не заметил. Экран у модельки оказался жирно заляпан пальцами (у телефона за 28 тыров могли бы хоть протереть разок), продавец меня клятвенно заверил, что на складе у них полно новых трубок - а это просто модель с витрины.
Сразу нашел окошко линуксового терминала - оно там и правда есть, вот только как переключится с русской раскладки по умолчанию я не понял, так что идея покопаться в кишках операционной системы не нашла своей реализации. QWERTY клавиатура оказалась гораздо меньше чем я себе представлял, можно ли ей пользоваться можно будет узнать только из опыта, пальцы вроде бы нормально ложатся на клавиши, по крайней мере гораздо удобнее стилуса на тачскрине.
Поинтересовался хорошо ли покупают эту модель - со слов консультанта - в неделю штуки три-четыре. Похоже, деньги у людей все же есть...
UPD: да на сигике программа есть, вот только карт по России нет... интересно можно ли пользоваться картами других производителей?