RoverPC Pro G7 и Windows Mobile 6.5
Посетителей: 5627 | Просмотров: 7373 (сегодня 0)
Изучение характеристик коммуникатора, который нам предстояло тестировать, натолкнуло автора на мысль — а ведь 624 МГц и 128 Мб ОЗУ — характеристики вполне себе приличного десктопа того времени, когда он впервые взял в руки карманный компьютер. А теперь это характеристики даже не компьютера, а мобильного телефона и электронного органайзера, причем не самого дорогого.
RoverPC Pro G7 — коммуникатор без дизайнерских изысков, это видно по фотографии. Корпус «родом из прошлого», но вот начинки это не касается. Характеристики коммуникатора весьма любопытные. Во-первых, это первый коммуникатор Rover с поддержкой сетей 3G. Во-вторых — внимательные читатели наверняка обратили внимание на заголовок статьи, в который вынесено название операционной системы. Прошивка Windows Mobile 6.5 для этих коммуникаторов доступна не так давно, но уже активно используется владельцами аппаратов Rover данной серии. Соответственно, объектом нашего внимания будет как сам коммуникатор (с двумя разными прошивками, WM 6.1 и WM 6.5), так и операционная система WM 6.5.
Коммуникатор
GPRS/EDGE
UMTS 850/1900/2100 МГц
(Посмотреть все предложения)
Дизайн коммуникатора, повторимся, вовсе не изысканный, да и размер не самый мелкий, особенно с учетом диагонали экрана. RoverPC Pro G7 — увесистый, толстый, резиновый, и ни разу не женский.
На лицевой панели — многопозиционный джойстик с центральной кнопкой, клавиши отмены и приема вызова, микрофон, глазок фронтальной камеры и собственно экран. Лицевая панель — единственная глянцевая поверхность устройства, но она каким-то удивительным образом не особенно пачкается. Экран неплохой, обзор со всех углов отличный, яркости достаточно для облачного летнего дня.
На задней стенке — большой аккумуляторный отсек.
Левая сторона устройства — самая «нагруженная». Тут расположены — колесико для перемещения по меню и регулировки громкости, слот для карты microSD, кнопка «Назад», TV-out и даже гнездо для внешней антенны. Для использования TV-out необходим фирменный кабель с выходами на D-Sub и RCA. У нас такого кабеля не было, соответственно, функциональность выхода не тестировалась.
На правой стороне элементов меньше — кнопка включения камеры, разъем для наушников 2,5-мм, разъем mini-USB и кнопка Reset.
Вверху находится только клавиша питания, а снизу — стило, весьма массивное и довольно удобное.
Управление довольно удобное, причем, как ни странно, благодаря колесику прокрутки на левом боку. Его также можно нажать и крутить, тогда оно будет регулировать громкость. Джойстиком пользоваться удобно ровно настолько, насколько любым другим позиционным джойстиком. А вот клавиш хотелось бы побольше, ведь пространство под экраном все равно ничем не занято.
У RoverPC Pro G7 есть автофокусная камера с трехмегапиксельной матрицей. Она не годится даже для любительской съемки из-за почти полного отсутствия полезных настроек. Простые снимки в солнечный день — вот ее удел.
Производительность
Первые версии прошивок для Rover G7 базировались на Windows Mobile 6.1. По умолчанию эта система вместе с фирменной оболочкой Rover установлена на все коммуникаторы и сейчас. Однако Windows Mobile 6.5 доступна для тестирования уже с начала мая. До появления седьмой версии WM, что случится в 2010 году, ничего более интересного, чем «половинчатый» WM 6.5, не выйдет, так что версия 6.5 — это ближайшее будущее большинства устройств на Windows Mobile. Тем более интересно взглянуть на нее! Но сначала — производительность коммуникатора с разными прошивками.
Тестирование производилось после хард-ресета устройства.
WM 6.1 | WM 6.5 | |
Spb Benchmark index | 478.93 | — * |
CPU index | 2345.33 | 2337.58 |
File system index | 195.92 | 177.16 |
Graphics index | 1760.33 | 1347.94 |
ActiveSync index | 10597.11 | 11004.53 |
* — Здесь и далее означает тест, завершить который не удалось.
WM 6.1 | WM 6.5 | |||
Write 1 MB file, кб/с | 639 | 1603 | 680 | 1505 |
Read 1 MB file, кб/с | 147 | 6,82 | 163 | 6,13 |
Copy 1 MB file, кб/с | 717 | 1429 | 714 | 1434 |
Write 10 KB x 100 files, кб/с | 3126 | 328 | 3452 | 297 |
Read 10 KB x 100 files, Мб/с | 360 | 2,78 | 482 | 2,07 |
Copy 10 KB x 100 files, кб/с | 3541 | 289 | 3853 | 266 |
Directory list of 2000 files, файл/c | 1157 | 1730 | 1247 | 1600 |
Internal database read, записей/с | 486 | 2056 | 554 | 1804 |
Graphics test: DDB BitBlt, кадр/с | 6,12 | 163 | 20 | 50,1 |
Graphics test: DIB BitBlt, кадр/с | 62,9 | 15,9 | 75,8 | 13,2 |
Graphics test: GAPI BitBlt, кадр/с | 3,86 | 259 | 3,74 | 267 |
Pocket Internet Explorer JPEG load, кб/с | 1994 | 127 | — | — |
File Explorer large folder list, файл/c | 3446 | 580 | 3931 | 509 |
Compress 1 MB file using ZIP, кб/с | 3244 | 312 | 3330 | 304 |
Decompress 1024×768 JPEG file, кб/с | 424 | 663 | 423 | 665 |
Arkaball frames per second, кадр/с | 5,83 | 171 | 5,59 | 179 |
CPU test: Whetstones MFLOPS, млн операций/с | 3126 | 0,119 | 3184 | 0,117 |
CPU test: Whetstones MOPS, млн операций/с | 779 | 80,9 | 753 | 83 |
CPU test: Whetstones MWIPS, млн операций/с | 6395 | 7,82 | 6408 | 7,8 |
Memory test: copy 1 MB using memcpy, Мб/с | 6,98 | 143 | 6,92 | 144 |
ActiveSync: upload 1 MB file, кб/с | 1111 | 922 | 1058 | 968 |
ActiveSync: download 1 MB file, кб/с | 410 | 2496 | 423 | 2422 |
Тест | Windows Mobile 6.1 | Windows Mobile 6.5 | ||
Время, мс | Скорость | Время, мс | Скорость | |
Writing 1 MB file, кб/с | 49 780 | 20,6 | 59 559 | 17,2 |
Reading 1 MB file, Мб/с | 436 | 2,29 | 436 | 2,29 |
Copying 1 MB file to storage card, кб/с | 864 | 1186 | 927 | 1104 |
Copying 1 MB file from storage card, кб/с | 858 | 1193 | 733 | 1398 |
Writing 100 of 10 KB files, кб/с | 53 309 | 19,2 | 62 350 | 16,4 |
Reading 100 of 10 KB files, кб/с | 748 | 1,34 | 923 | 1,08 |
Copying 100 of 10 KB files to storage card, кб/с | 3532 | 290 | 13 500 | 75,9 |
Copying 100 of 10 KB files from storage card, кб/с | 2697 | 380 | 2954 | 347 |
Directory listing: 2000 files, файл/c | 307 | 6510 | 247 | 8090 |
WM 6.1 | WM 6.5 | |
Average speed, % | 322,05 | 332,39 |
Video frames | 3634 | 3634 |
Audio samples | 6 720 887 | 6 730 038 |
Amount of data, кб | 12 020 | 12 020 |
Benchmark Time | 00:47.017 | 00:45.554 |
Benchmark Frame Rate | 77,291 | 79.774 |
Benchmark Sample rate | 142 945 | 147 737 |
Benchmark Data rate, Мбит/с | 2,09 | 2,16 |
Original time | 02:31.418 | 02:31.418 |
Original Frame Rate | 24 | 24 |
Original Sample rate | 44 100 | 44 100 |
Original Data rate, Мбит/с | 0,65 | 0,65 |
WM 6.1 | WM 6.5 | |
Average speed, % | 142,75 | 145,5 |
Video frames | 3635 | 3635 |
Audio samples | 6 707 255 | 6 711 311 |
Amount of data, Кб | 29 888 | 29 888 |
Benchmark Time | 01:46.100 | 01:44.098 |
Benchmark Frame Rate | 34,26 | 34.919 |
Benchmark Sample rate | 63 216 | 64 471 |
Benchmark Data rate, Мбит/с | 2,31 | 2,35 |
Original time | 02:31.460 | 02:31.460 |
Original Frame Rate | 24 | 24 |
Original Sample rate | 44 100 | 44 100 |
Original Data rate, Мбит/с | 1,62 | 1,62 |
Как можно увидеть из таблиц, результаты весьма противоречивые. При проигрывании видео, с обновлением прошивки скорость растет, а в синтетических тестах, в основном, падает. Большого падения нет нигде, однако WM 6.5 прожорливее WM 6.1 в части ресурсов, в том числе памяти, что сказывается на скорости работы. Сделаем скидку на то, что это все-таки пока бета-версия, так что ситуация может измениться. Но, как вы знаете, любые нововведения в Microsoft оказываются очень жадными до ресурсов. Особенно это касается всяких визуальных эффектов. Так что рассчитывать на то, что WM 6.5 будет быстрее WM 6.1 — не стоит.
Знакомство с КПК — эмулятор Windows Mobile
Глава пятая
Наверняка многие из вас сталкивались с тем, что, после установки какой-нибудь программы на КПК, она оказывалась не удовлетворяющей вашим требованиям. Или вам хотелось бы сначала протестировать программу перед тем, как устанавливать ее на свое устройство. Или, может быть, вы не могли сразу определиться, какая из программ с похожим функционалом больше вам подходит. В любом случае, вам приходилось сначала устанавливать эти программы себе на КПК, а потом или удалять их или «откатываться» из бэкапа. Естественно, эти постоянные установки/удаления программного обеспечения не очень благоприятно сказывались на состоянии вашего девайса. И, уверен, многие из вас задумывались о том, что неплохо было бы опробовать программное обеспечение где-нибудь вне вашего устройства. Как оказывается, это вполне возможно, если вы имеете настольный компьютер. Компания Microsoft выпускала и выпускает, постоянно совершенствуя, эмуляторы Windows Mobile для ПК. Приложения такого рода сильно облегчают жизнь как разработчикам программного обеспечения, позволяя заметно упростить процесс создания и тестирования, так и рядовым пользователям, давая возможность посмотреть программу или игру, не устанавливая её непосредственно на устройство. Именно об эмуляторе Windows Mobile 6 SDK (Software Development Kit) и пойдет речь в этой главе.
Эмулятор выпускается в двух вариантах: Classic/Professional, для эмуляции системы устанавливаемой на КПК и коммуникаторы соответственно, и Standart, позволяющей работать с ОС смартфонов. В данной главе мы рассмотрим только первый продукт, поскольку, во-первых, эти устройства представлены на рынке более широко, а, во-вторых, работа с обеими версиями не сильно отличается друг от друга. В конце главы я дам ссылки на различные версии эмуляторов, из которых вы сможете выбрать себе наиболее подходящий.
Выглядит эмулятор как настоящий КПК. Доступны все функции, что и на реальном девайсе. Возможна эмуляция сменного носителя Storage Card (карты памяти), имитация входящего или исходящего звонка, SMS и даже эмуляция GPRS. Кроме того, одной из основных возможностей является синхронизация через ActiveSync. В данном обзоре, я использую установочные файлы, которые находятся по ссылкам под номерами 1, 2, 3.
Итак, после установки в меню «Пуск» появится папка, внутри которой можно обнаружить Standalone Emulator Images (образы для эмулятора): Classic, Professional, Professional Square, Professional Square QVGA, Professional Square VGA, Professional VGA. Из них вам надо будете выбрать, с каким экраном будет эмулироваться устройство. Кроме этого в комплект пакета входят еще два приложения: Cellular Emulator и Device Emulator Manager. Рассматривать функции самой ОС мы естественно не будем, а вот на возможностях эмулятора остановимся поподробнее.
Запустив нужный нам образ, мы увидим на экране компьютера следующую картину
Как вы видите, перед нами предстал экран нашего КПК. Теперь вы можете выполнять абсолютно те же действия, что и на реальном устройстве. Но рассмотрим меню эмулятора. Вкладка File— здесь находятся следующие пункты — сохранить состояние и выйти, стереть сохраненное состояние, перезагрузка, конфигурация и выход. Вкладка Flash — сохранение всех настроек. Основной пункт, с которым мы будем работать — это конфигурация. Именно там производятся настройки эмулятора. Чтобы без проблем обмениваться файлами между ПК и КПК присутствует функция расшаривания содержимого папки жесткого диска. С точки зрения карманного компьютера данная папка будет являться карточкой памяти. Именно с этого, после установки эмулятора, мы и начнем. Нам нужно будет создать папку на жестком диске (например Storage Card), которая будет у нас виртуальной картой памяти. После этого, в Fail — Configure — General — Shared folder выбираем созданную нами папку.
Нажимаем ОК. Вот мы и «вставили» карту памяти в наш девайс.
Теперь осуществим подключение через ActiveSync. Чтобы заставить ActiveSync опознавать эмулятор Windows Mobile 6, нужно в параметрах подключения поставить галочку на пункте «Разрешить подключение к след. объектам:» и выбрать пункт «DMA». Обратите внимание, что подключение возможно только при установленном ActiveSync версии не ниже 4.5.
После этого запускаем Device Emulator Manager, находим в папке Others наше устройство, щелкаем по нему правой кнопкой мыши и выбираем «Cradle«:
В результате этих действий вы увидите, как произойдет соединение.
Чтобы имитировать входящий или исходящий звонок нам понадобиться утилита Cellular Emulator:
В левом нижнем углу написан номер COM порта, который нам нужно записать в «File» — «Configure. » на вкладке «Peripherals» эмулятора. Если его не будет в списке, вписываем порт вручную:
После этого перезагружаем эмулятор и получаем возможность пользоваться телефонными функциями — входящие и исходящие звонки, СМС и GPRS.
Теперь настроим выход в интернет с нашего девайса. Само собой, что на настольном компьютере должно быть установлено соединение, так как на виртуальном КПК интернет будет только эмулироваться.
Самый простой вариант это соединиться с ActiveSync, как написано выше, причем никаких дополнительных настроек производить не потребуется — можно сразу же открывать странички.
Если же вы хотите эмулировать выход в интернет по GPRS, нужно будет произвести некоторые настройки. Но, думаю, это не доставит каких-то особых сложностей, так как настройки производятся точно так же, как и на обычном КПК, то есть «Пуск» — «Настройка» — «Подключения» выбираем «Добавить новое подключение через модем» в «Мой поставщик интернета». Далее вводим название подключения, выбираем «Сотовая линия (gprs)», указываем точку доступа (номер абсолютно не важен).
Далее запускаем любую программу, требующую доступ в интернет, и соединение произойдет автоматически:
Если всё сделано правильно, в Cellular Emulator на вкладке Network Вы увидите примерно следующую картину:
Можно еще много рассказывать об эмуляторе, о дополнительных возможностях, которые он предоставляет. Но это выходит за рамки данной главы, которая направлена на ознакомление с основными функциями, которые будут вам необходимы в первую очередь.
Полезные ссылки:
И небольшой постскриптум.
На данный момент существует эмулятор WM 6.1, который вы можете бесплатно скачать с официального сайта Microsoft.
В подготовке данной главы были использованы материалы сайта www.f1cd.ru
Оглавление:
Выражаем благодарность автору статьи — semga3