Tuesday, December 18, 2012

Droid RAZR HD first impressions and rooting JB 4.1

Good news! Just received my Droid RAZRD HD (XT926) by Motorola.
After being a year on RAZR (XT910) I decided to write a small review where I will
try to analyze pluses and minuses of this new successor.

Fist of all design ! New Droid made IMHO have less interesting and original design. New look is closer to iPhone rather then something original. When you take both razrs in hands you notice how thin was previous  RAZR (not MAXX). Yes, Motorola did a hard work to release first wave of Droid RAZRs merging to successful trade marks. But new one is more heavy and less thinner only because of battery. Engineers in Motorola staked on longer battery life without compromising with power.
 Yes, design is an important thing but nice looking devices with drained battery is useless. I think it wise decision to rely on reliability. Because in fact nice looking XT910 too often shows red color in battery indicator so you have to take at least USB charger or battery tank to supply phone with power when you leave your home for long period of time.
   Next thing USB and HDMI plugs are moved from top to right side and this made your Dock
incompatible to use with new RAZR HD. I was ready for this because since first Droid, Motorola all the time force users to update their Docks for new phones.  Only Droid and Droid 2 had compatible Docks with just one USB plug. Then was Atrix with additional HDMI plug. Then RAZR when plugs where moved on top to keep main body thinner, now they moved back on the same side, but compare to Atrix dock plugs turned upside down so you need to buy new Dock HD !.
 Honestly, Motorola keep experimenting with every new device they creating ! It is good even though not all people agree with me. Because keeping compatibility seriously limits implementing something new.
   Motocast is gone from preinstalled applications
and even if you will try to get it from Google Play - it will not work saying your device is incompatible. If you miss it- Polkast is the best replacement.
   Next thing -we say Good bye to WebTop !

Also you will not find Motoprint utility that worked pretty fine. But apparently Google implementing its own way to deal with print jobs via network.  Next thing that is gone with 4.1 update is  Sleep mode. I used it few times but I agree it was a useless feature. Yes, phone power up faster from this mode but it does not saves power well enough. Sometimes application may keep working in this mode and when you turn device on you may be unpleasantly surprised that you phone drained  battery and you can only charge it or power off !
    Interesting new way to manage screens - now it calling "Pages".  When first Droid released there was Option to change number of screens from 3 to 7. Some people likes to put all their apps widgets and shortcuts on desktop. Then  Motorola limit this feature to 5 screens without any options. So it was till now. As you know UI and HomeScreens are different and customizing by phone manufacturer while android kernel and system is about the same for all devices and developers. In latest HomeScreen version Motorola start dealing with screens like WebPages - so you can add as more as you like even 2 or 4 screens not necessary odd number and configure it using template or by yourself as it was before. Its important step, because I know people who not understanding this sliding left-right screens. Trying to put all shortcuts on one of them,keeping other empty and when by mistake slides screen to empty was frustrating - where are my icons and shortcuts ? Now they can have only one main screen without sliding to empty spaces and without stretching wallpaper to all screens. Now, sliding left will always brings you to QuickPrefs panel - where you can switch on and off WiFi, BlueTooth, Mobile Data or Ringer.  
  You will enjoy new notification led-bar.  On previous models led was just a dot  - now its a huge bar under "Motorola" label. Not sure if it will be well noticeable on sun. The other side of the story - is customizing device using root and unlocking boot loader. There is an utility called BootStrap that on rooted devices  makes possible to use ClockWork recovery. But first step is root ! So if you search on the web you will easily find utility to root  RazrHD /RAZR HD MAXX with 4.0.4 stock system. But. if you already roll out 4.1 update you will have problems rooting it. So there are many articles regarding this problem but there is a trick that make solution work.  Lets begin:

I presume you have Motorola Droid RAZR HD XT926 with stock 4.0.4 upgraded to Jeally Bean 4.1 OTA trying to get root privileges.
1. Get RAZR HD utility version 1.10
2.  Boot your phone into Fastboot mode (Vol buttons  & Power button together)
3.  In Utility perform  fast boot recovery to return to 4.0.4
4.  When phone rebooted got to System Settings>About Phone>System Updates and Update to 0.7.2 Update.
5. Turn on USB Debugging mode in Prefs and connect phone back to Razr HD Utility and select second part - Rooting - installing SU (SuperUser). After it installing,start SU. Tap to check for binary update (you need to have WiFi or mobile network connected). 
6.  Then installing Voodoo OTA Rootkeeper with the DROID RAZR UTILITY. (!! Only installing !! Do not start it yet!!)
7. Download the OTA (9.1.41) by going to Settings>About Phone>System Updates BUT  DO NOT INSTALL IT. YOU CAN NOT INSTALL THE UPDATE IF YOU ARE ROOTED. (Thanks to swboland from XDA-Developers  forum to point this moment)
8. Protect root and temporarily unroot with Voodoo OTA Rootkeeper.
9. Now you can Install downloaded update - it will take time before system will reboot after finish updating.
10. Then I went back to Voodoo OTA Rootkeeper and restored root.
If you do step by step as written you will get JB 4.1 rooted devices. It took 2 attempts for me to find correct technology to get root back on 4.1.  At first attempts after update VooDoo OTA was unable to return su binary in place even though it reports that all is fine!
  Do not install BootStrap before 4.1 update because it will block this update and you will get error when will try to install the update.

Thursday, January 19, 2012

Windows Mobile 7: Домашение задание на три с минусом

Прошло чуть больше двух месяцев с тех пор как появились телефоны на базе Windows Moble 7 - Windows Phone 7. И практически с первых моментов основное отношение к этому продукту не изменялось - хотя объективности ради хотелось подождать с обзором посмотреть на развитие событий и скорость выхода обновлений.

Я долгое время был пользователем Windows Mobile - еще до появления iPhone и Андроида. И прошел путь от WM2003 до WM 6.5 за почти 4 года. Для своего времени система была вполне успешной однако, сказать честно после версии 6.1 наступил застой. 6.5 версия в большей степени сводилась к перерисовке интерфейса и меню - все остальное оставалось фактически без изменений. Но с появлением iPhone и затем Андроид Майкрософт оказались позади технического прогресса. Интерфейс со стилусом и экраном касания основанном на технологии замыкания слоев - то есть исключающей возможность мультитач и замедленной по сравнению с ёмкостным экраном откликом на прикосновения- все это , в совокупности с старым ядром которое не поддерживало новые технические достижения и накладывало серьезные ограничение как например 65 тыс цветов вместо 16 млн и пр.не давало возможности серьезно двигаться дальше хотя и давало определённый плюс в преемственности приложений которых на тот момент было не мало создано. Однако под давлением таких конкурентов Майкрософт было нечего терять и они взяли 2 летний тайм аут обещая переписать Windows Mobile полностью сделать ее отвечающей всем новейшим требования - управление пальцем, быстрая графика для конкурентоспособных игр и тд и тп. Фактически такой шаг означал что Майкрософт похоронила свою мобильную платформу и обещала через 2 года вступить в борьбу как новый игрок. И вот наконец...

Я прекрасно понимаю что в сложившейся ситуации придумать что то не похожее ни на Android ни на iPhone интерфейс - задача очень не простая потому что вышеуказанные системы уже отполированы миллионами пользователей и там идет грандиозная работа по шлифованию до совершенства интерфейса. Я осознанно не упоминаю Symbian, BlackBerry OS и Bada потому что первая изжила себя, вторая - похожа на прежнюю Windows Mobile и ее интерфейс не сильно оригинален а кроме того больше прикручен к управлению шариком (трекболом) чем пальцем, Bada как и Miemo и MeeGo - это вообще больше похоже на заготовки чем не готовый продукт, поэтому и говорить о них иначе как о концептах не имеет смысла.
Конечно когда первый раз видишь интерфейс Metro - так называется стиль нового интерфейса Windows Mobile- трудно не согласиться что это оригинальный подход к решению задачи. По сути это набор виджетов. Виджет может занимать один квадрат , а может несколько - как корабли в морском бое. Такое дизайнерское решение позволяет строить интерфейс на базе векторных объектов - простых по сути и это позволяет даже на не очень мощном процессоре создать ощущение легкости интерфейса. Векторные квадраты с фиксированной заливкой или натянутой текстурой легко перемещаются - появляются и исчезаю тут же при прикосновении что оставляет приятное ощущение от скорости реакции интерфейса. Тут явно чувствует ребята постарались создавая концепцию и реализуя ее. Что касается эстетики такого дизайна - ну это вопрос субъективный - кто то скажет что мозаика перегружена информацией, кто то будет долго путаться пытаясь сообразить что же за каждым виджетом за функция скрывается. Такой дизайн исключает возможность использовать "обои" поэтому такой функции нет по сути. Все темы сводятся к манипуляции цветами квадратов-виджетов, шрифта и фона.

Но идем дальше и сместив пальцем основной экран влево - переходим в основное меню. Тут все просто свалено в один длинный список. И настройки и приложения ! На мой взгляд очень не продуманно без возможности группировки пунктов и без предварительной логической организации. Конечно если дальше начальных приложений ничего не устанавливать и не загружать - все кажется просто и понятно, однако если разработчик рассчитывает на то что пользователь будет активно наполнять телефон приложениями - то у пользователя явно будет проблема с поиском нужного в длинном списке позиций. А тут вылезает и еще одна недоработка - поиск. Я считаю наличие двух кнопок "поиск" на одном экране серьезным просчетом. Дело в том что у телефона три "основные" кнопки - они внизу экрана всегда - "Возврат", "Меню-Виндоус" и "Поиск". Суть в том что если у телефонов Андроид кнопка "Поиск" меняет назначение в зависимости от ситуации - например в браузере - это поиск в интернете, на карте - поиск по карте, в меню приложений - поиск по списку приложений на телефоне, в адресной книге - по контактам - это контекстный поиск, то тут кнопка "Поиск" это всегда поиск в интернете через Bing что мягко говоря не удобно. Поэтому в иных случаях где нужен поиск - как в списке приложений или контактах - на экране появляется еще одна кнопка поиск - там то поиск по данной категории.

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

Но вот еще какие странные "недоработки" - во первых это экранная клавиатура. Нельзя сказать что она совсем неудобная, но и удобной особенно ее не назовешь. Например можно включить или выключить звук нажатия клавиш, но отсутствует возможность включить виброотдачу при нажатии. Кроме того система не предоставляет возможности использовать какие либо сторонние "клавиатуры"- что выглядит очень странно. Те что есть на маркете устанавливаются как отдельные программы и дают возможность набора текста только запустив эту программу а в последствии копируя набранный текст в нужное приложение - более несуразного решения трудно представить. А "родная" клавиатура мелка еще и потому что экран по сути своего у Windows Phone 7 имеет слишком много "рамок" которые уменьшают физический размер экрана процентов на 15.

Теперь самое время посмотреть на то как это устройство синхронизируется с компьютером и другими телефонами. Не так давно Майкрософт успешно судились с HTC на тему того что HTC использовало технологии Майкрософт для синхронизации своих Андроид телефонов с компьютером. Но было дико видеть что сами Майкрософт своими технологиями решили не пользоваться. Могу смело сказать что тут произошел регресс ! Для синхронизации предыдущих устройств необходима была программа ActivSync которая позволяла иметь полный доступ к устройству Windows Mobile - начиная от возможности захватывать экран, делать полный дамп устройства в компьютер , использовать устройство как модем, даже как ВебКамеру - полная гибкости и никаких практически ограничений. Можно было и через Bluetooth можно и через USB синхронизироваться. Конечно если у вас компьютер с системой Windows. Теперь функции синхронизации выполняет программа доступная как Zune Software для РС так и Windows Phone Connector для Мас. С этой точки зрения это плюс но явный и самый убийственный минус что функции доступа к устройству урезаны до минимума. Сама программа напоминает iTunes в той его части которая отвечает за работу с устройствами iPhone и iPad - как будто Microsoft просто вырезали этот модуль из iTunes и сделали отдельной программой. Мало того что программа в больше части закачивает информацию в телефон, и практически не дает ничего из него вытащить кроме фотографий и звуков она еще и крайне неудобна в работе. Например на Маке чтобы закинуть фотки в телефон нужно обязательно сначала закинуть их в iPhoto, а уж потом указав в коннекторе нужный альбом для синхронизации можно их увидеть на устройстве. А если у пользователя нет iPhoto ? Вопрос остается открытым. Кроме того не понятно как указать программе если на компьютере несколько библиотек iPhoto ? Доступ к файловой системе устройства официально невозможен - хотя для Windows 7 есть неофициальный патч который позволяет системе видеть устройство как USB флешку. Дальше, теперь появилась привязка к компьютеру для синхронизации - один из минусов iPhone - зачем то и тут появился . Синхронизация без провода насколько я понял - невозможна. BlueTooth вообще больше декоративная функция теперь потому что принимать и отправлять файлы он не может - я так понимаю что его назначение передача контактов с телефона на телефон и звук на беспроводные гарнитуры. Что вызывает мягко говоря недоумение. Кстати, что касается передачи контактов: в самом начале была поставлена задача перенести контакты с Nokia N9 на Lumia 800 адресную книгу. С грехом пополам они соединились но после передачи выяснилось что Windows Phone не справился с кодировкой и вместо русских имен и фамилий были странные знаки похожие на знак параграфа. К слову- Nokia N9 на базе MeeGo с чем-чем , а с синхронизацией справляется лучше всех - по моему все системы синхронизации - Nokia, iPhone или облачный ресурс - синхронизирует как родное. Но вернемся к WM7. Сам по себе телефон привязывается к Live! - что естественно но позволяет использовать и Google сервис Gmail для импорта контактов, к сожалению работает только в одну сторону. Кроме того хочу еще сказать про Skydrive - когда выяснилось что кинуть обычную картинку с компьютера по BlueTooth невозможно, а через коннектор это целая церемония с закидыванием сначала в iPhoto пришла мысль закидывать изображения в Skydrive , а затем заходя в галерее на телефоне раздел Галерея SkyDrive получать их на телефон. Однако , закинуть фотографию в этот сервис оказалось едва ли не столь же непросто. Для работы с SkyDrive необходим браузер с поддержкой ActiveX. То есть на Windows это IE ...а вот на других платформах и браузерах это невозможно! Еще вариант установка Live Windows Gallery -это программа входит в пакет программ для доступа к Live сервисам но на Маке опять так только через эмулятор возможно !

В заключении

Хочется сказать что Microsoft домашнее задание - создать свою мобильную ОС имея уже перед глазами успешные системы конкурентов- выполнила на "3-". Во первых дальше дизайна основного экрана - работы особо не видно - оставили по сути что и было только как будьто в спешки впихнули в новый дизайн. Более того совершенно непонятно почему компания наступила на все практически грабли связанные с синхронизацией которые конкуренты уже успешно преодалели и имея такие ресурсы как облачные раскрученные сервисы и наработки за 8 лет в области мобильной системы в результате выдала продукт который иначе как "формальным" назвать никак нельзя.