<
  • Главная
Статьи

Міграція з Windows Mobile на Google Android

Історія проблеми

Перехід з Windows на Linux - традиційна тема, що викликає відразу ж запеклу дискусію і не завжди чесні суперечки як серед любителів і просунутих користувачів комп'ютерів, так і в середовищі професіоналів (розробників, системних адміністраторів, ІТ-начальників і так далі). Як це не дивно, але на мобільних платформах спостерігається приблизно така ж ситуація. Мова, звичайно, поки що не йдеться про те, як замінити використовувану Windows Mobile на Google Android на одному і тому ж комунікаторі (хоча такі проекти вже ведуться і при бажанні на тематичних форумах можна знайти прошивки, що дозволяють зробити подібне в домашніх умовах). Поки що коло питань з міграції обмежується, по-перше, перенесенням призначених для користувача даних з одного пристрою на інший, по-друге, перенесення принципів роботи з Windows Mobile на Android. Під останнім ми маємо на увазі знаходження паралелей між штатними додатками системи від Microsoft і тим, що є присутнім в стандартному постачанні на Android OS, а також виявлення аналогів або замінників сторонніх додатків, які випущені тільки під Windows Mobile.


Android OS стала самої швидко ОС

Відразу відзначимо, що користувач, "пересаджувати" з Windows Mobile-комунікатора на Android-пристрій, повинен оновити свій "гуглофон" до останньої офіційно випущеної на сьогоднішній день версії Android OS - Android OS 2.1 (ми знаємо про існування Android OS 2.2 і очікуємо релізу оновлень, однак не відчуваємо впевненості в тому, що вони будуть створені найближчим часом). В іншому випадку всі порівняння між Windows Mobile і більш молодшими версіями Google Android позбавлені сенсу - в самому своєму початку шляху розвитку розробка від Google була недосконала настільки, що WM навіть у версії 6.1 давала їй фору, як мінімум, на кілька років вперед. Те, що офіційно Android OS 2.1 існує не для всіх представлених на ринку комунікаторів - питання вже іншого порядку.

Звикаємо до Android OS

Основа міграції з платформи на платформу - перенесення принципів роботи, що складається у використанні певних програм (стандартних і сторонніх) і функцій для користувача інтерфейсу. У випадку з Windows Mobile і Android OS ситуація двояка: з одного боку, обидві ОС розраховані на сенсорне управління, а, з іншого боку, вони створювалися в різні періоди існування ринку мобільних пристроїв. До виходу Windows Mobile 6.5.3, по суті, Microsoft просто переносила на комунікатори стандартний варіант десктопной Windows, тільки злегка адаптуючи його під можливості мобільних пристроїв. Практично весь час існування цієї практики даний факт подавався як ключова перевага Windows Mobile.

Практично весь час існування цієї практики даний факт подавався як ключова перевага Windows Mobile

Подібність інтерфейсів було особливістю ОС Windows Mobile

Google Android, в свою чергу, не мала свого десктопного варіанту і була написана з нуля спеціально для комунікаторів. У своїй основі вона не схожа в інтерфейсі і на будь-який Linux, незважаючи на те, що в ній використовується звичайне ядро ​​цієї ОС. На відміну від Windows Mobile, де вже була присутня більш-менш звична оболонка (про її зручність можна дискутувати довго), на Android OS користувач зіткнеться з нетрадиційним рішенням оболонки, що складається з декількох робочих столів і віджетів, телефонним меню і своєрідною многозадачностью. Різні вендори створюють власні тач-оболонки, тому описувати всі їх плюси і мінуси при міграції з одного пристрою на інший, по крайней мере, нераціонально. Відзначимо лише те, що найбільш безболісно цей процес пройде у випадку з комунікаторами від HTC і Samsung - на обох платформах використовується HTC Sense і Samsung TouchWiz, відповідно, з практично однаковою функціональністю.


HTC Sense схожий і на Windows Mobile, і на Android OS

З точки зору вибору програмного забезпечення порівнювати дві платформи буде некоректно. Google Android ближче до iPhone OS і WebOS за принципом інтернет-центричності, тобто практично тотальної зв'язності з веб-сервісами. До них відносяться як основні продукти Google, так і більшість клієнтів для Web 2.0-ресурсів (для мікроблогггінга, обміну GPS-координатами, мультимедіа-контентом і так далі). Подібна зв'язок з потенційно небезпечним веб-вмістом зумовила той факт, що на Google Android діє обмеження доступу до критично важливих частин системи. У випадку з Windows Mobile користувач може досить невимушено поставити програму, яка, наприклад, буде мати можливість зміни системних файлів. На Android OS для цього (і цілого ряду інших випадків, наприклад, зняття скріншотів або навіть для підключення пристрою в ролі модему) до недавнього часу було потрібно створювати обліковий запис суперкористувача. Подібний процес пов'язаний з автоматичним позбавленням гарантії і досить складними для звичайного користувача маніпуляціями з файлами прошивок і модулів. У випадку з Windows Mobile перепрошивка пристрою часто пропонується самим виробником в домашніх умовах.

переносимо дані

Звикнувши за певний час до Android-комунікатора, почнемо перенесення даних з WM-пристрої. Для цього слід зрозуміти, які саме типи цих даних ми можемо без втрат транспортувати з системи в систему. У найзагальнішому плані можна розраховувати на синхронізацію контактів, а також з відносним успіхом SMS / MMS-повідомлень. Будь-які звичайні файли, формати яких підтримуються в обох системах, можна перенести звичайним копіюванням. При певних умовах з платформи на платформу переносяться записи з календаря, журнал викликів і закладки штатного браузера. Неможливо ніяким чином транспортувати параметри конфігурацій - тобто, будь-які сторонні настройки мобільного інтернету або MMS (що більш актуально для Android) доведеться вводити заново. Вміст для локальних папок вбудованого в WM поштового клієнта також не представляється можливим - всі листи доведеться завантажувати заново. Програмне забезпечення, природно, доведеться підбирати самостійно - для цього існують поповнюються каталоги ПО, де можна ознайомитися з описом тих чи інших програм. При цьому слід бути готовим до того, що програми-аналога може і не виявитися. Так, наприклад, ми не можемо сказати, що на Android OS існує адекватна заміна Pocket Informant (популярний органайзер) або випущений скільки-небудь просунутий "настроювач" або "менеджер" системи, аналогічний SK Tools або Advanced Config. Не варто забувати, що і в штатній постачання на Android OS відсутні деякі звичні власнику WM-пристрої додатки.

Таблиця відповідності штатного ПО Windows Mobile сторонньому ПО Android OS з аналогічною функціональністю

Програма (штатний варіант для WM - кращий сторонній аналог для Android OS)Windows MobileAndroid OS

Офісний пакет (текстовий, табличний редактор, менеджер презентацій) Office Mobile Quick Office Клієнт для поділу доступу до Мережі (комунікатор як модем) Internet Sharing PDANet (В Android OS 2.2 з'явився вбудований клієнт) Додаток для нотаток Notes Note Me Медіапрогравач з підтримкою потокового мовлення Windows Media Player for Pocket PC Act1 Video Player Файловий провідник File Explorer OI File Manager Менеджер завдань Tasks Astrid Віддалений доступ до робочого столу ПК Remote Desktop Remote RDP Синхронізація з ПК ActiveSync RoadSync

Для того, щоб перенести контакти c Windows Mobile-комунікатора на "гуглофон", буде потрібно провести синхронізацію пристрою з MS Outlook, після чого експортувати базу в формат CSV. Одержаний файл необхідно завантажити через веб-форму у відповідному розділі налаштувань пошти на GMail, після чого запустити в Android-комунікатор процес синхронізації. У підсумку в записнику з'являться відповідні записи. CSV-файл можна створити і безпосередньо на вашому пристрої за допомогою TBexport Contacts . Варіантом цього способу є використання GoogleSync , Однак воно пов'язане з перспективою виникнення конфлікту версій баз і знищенням тієї, що зберігається на WM-комунікатор. Ще один шлях для перенесення інформації - синхронізація з MS Exchange-аккаунтом, що, в принципі, дозволяє заодно перенести і календарні записи.

Ще один шлях для перенесення інформації - синхронізація з MS Exchange-аккаунтом, що, в принципі, дозволяє заодно перенести і календарні записи

Sprite Migrate - кроссплатформне додаток для міграції на Android OS

Зауважимо, що звичайний офлайновий перенесення даних стандартними засобами WM на Android, в принципі, неможливий. Ми маємо на увазі обмін візитними картками контактів у форматі vcf. Причини досить тривіальні - вкрай незручна реалізація стека Bluetooth, який не має профіль обміну PIM-даними. Проте, при певному бажанні можна створити vcf-файли під Windows Mobile і потім скопіювати на карту пам'яті в Android-пристрій для подальшого імпорту в адресну книгу. Полегшити подібні процедури перенесення можна за допомогою сторонніх програм - відома тільки одна відносно стабільно працююча програма для цих цілей під назвою Sprite Migrate . Користувач повинен встановити її на Windows Mobile-пристрій, відзначити необхідні типи даних для збереження в файл резервної копії (він має власний формат програми), дочекатися створення цього файлу на карті пам'яті, після чого скопіювати його на настільний комп'ютер, де вже до цього часу повинен бути встановлений конвертер під Android OS, перетворити файл (розширення залишається колишнім, змінюється структура даних всередині копії), завантажити отриманий результат на карту пам'яті в Android-комунікатор, встановити Sprite Migrate на сам пристрій і виконай ь імпорт даних. Подібне рішення підтримує міграцію і журналу дзвінків, і навіть SMS, проте в ряді випадків саме ці додаткові опції викликають в роботі додатка збої, які не можна усунути іншим способом, окрім як винятком цих типів даних взагалі з резервної копії.


Більшість сторонніх програм для міграції перетворюють призначені для користувача дані

Крім того, існують окремі додатки, що дозволяють переносити базу даних SMS. Вони грунтуються на можливості конвертації листування в XML-файл (SMS Explorer) з подальшим імпортом в програми для Android OS ( SMS Backup & Restore ).

висновок

В цілому, ніяких особливих складнощів в міграції з Windows Mobile на Google Android ми не помітили. В Android OS 2.1 і вище є підтримка синхронізації з MS Exchange-серверами, декількох облікових записів електронної пошти, формату vcf для імпорту візиток контактів, що дозволяє, в принципі, без особливих проблем перенести існуючий PIM-сховище з однієї платформи на іншу. Наявність фірмових тач-оболонок зі схожими функціями зменшує час звикання до нового пристрою. Однак відсутність ряду штатних програм в Android OS, присутніх в Windows Mobile, доведеться замінювати утилітами з Android Market.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью