Новости S40 S60 |
Телефоны S40 |
Смартфоны S60 |
Статьи и документация |
Программы для S40 S60 |
Игры для S40 S60 |
Темы для S40 S60 |
База ссылок по S40 S60 |
Написать редактору |
Предыдущая статья "Обзор наиболее удачных программ и игр, протестированных на смартфонах Nokia 7610 и Nokia 3230", которая вышла в 2007 году, была посвященная смартфонам Nokia под управлением ОС Symbian версий 6.1 - 8.1. Но технический прогресс не стоит на месте, и в настоящее время все новые смартфоны от Nokia базируются на ОС Symbian версии 9.1-9.2. Отличия этих новых версий от всех предыдущих довольно существенны, и для того, чтобы вам было удобно в них разобраться, и была написана данная статья.
Содержание статьи:ОС Symbian версии 9.1 (по другой классификации S60 3-й редакции) вышла в 2005. Ключевым ее отличием от предыдущих версий было кардинально новое ядро системы EKA2, что делало код, написанный для предыдущих версий ОС Symbian 6.1 - 8.1 (ядро EKA1), невыполнимым. По этой причине, чтобы приложение можно было загрузить, его следовало заново перекомпилировать для этой версии. Это значительно сузило круг доступных программ, особенно на первых порах, когда ощущался настоящий "голод" программного обеспечения, и только сейчас, по прошествии трех лет, ситуация более-менее исправилась.
Речь естественно не идет о Java-приложениях, которые являются кросс - платформенными, но и здесь возникли сложности связанные с разрешением экрана.
До выхода версии 9.1 все смартфоны на Symbian поддерживали только одно разрешение экрана 176x208 пикселей. Исключение составляла только Nokia N90, аппарат по многим параметрам весьма специфический. Начиная с версии 9.1 основным рабочим разрешением стало 240x320, так называемый стандарт QVGA (название возникло от того что это разрешение является ? стандартного разрешения VGA). Кроме этого топовые модели как правило поддерживают более высокое разрешение 352x416, а единственный на данный момент защищенный смартфон Nokia 5500 и вовсе нестандартное разрешение 208x208. Еще одним новшеством стала поддержка ОС как вертикальной, так и горизонтальной ориентации экрана.
Естественно более высокое разрешение экрана является очевидным плюсом новой версии Symbian, но как вы сами понимаете при установке программ нужно учитывать это, так как если программа не поддерживает разрешение вашего смартфона она будет отображаться искаженно.
В случае Java-приложения эту проблему можно решить самостоятельно при помощи специального конвертора, подробнее об этом я расскажу ниже.
Третьей важной особенностью является повышенная защищенность системы. Как известно, ОС Symbian версий 6.1 - 8.1 были довольно уязвимы от различных вредоносных программ (вирусов, троянов и т.п.). В версиях 9.x безопасность была повышена двумя способами:
Простейшей сертификацией является сертификация по времени. В приложении хранятся временные рамки, в пределах которых это приложение можно установить. Если текущая дата им не соответствует, приложение не устанавливается. Сертификация по времени очень просто обходится. Если вы при установке приложения получите сообщение "срок действия сертификата истек", не паникуйте, а просто установите более раннюю дату в вашем смартфоне, а затем повторите установку. В большинстве случаев это работает. После успешной установки дату можно вернуть назад, это никак не скажется на работоспособности установленной программы.
Вызывающей большие сложности является сертификация API. Многие программы (особенно системные) используют функции операционной системы, которые, как считают разработчики Symbian, могут нанести ей определенный вред. В связи с этим, все функции ОС разделены на группы по уровню доступа, и проверяются соответствующими сертификатам. Всего существует четыре типа сертификатов.
Структура дисков Symbian 9 аналогична таковой в предыдущих версиях ОС. Диск C: содержит данные, находящиеся в памяти телефона, диск D: - программы, загруженные в оперативную память, диск E: - данные на карте памяти, и диск Z: - системные файлы (не доступные для изменения).
Стандартными папками на диске C: являются:C:\System\data\ - служебные файлы ОС Symbian C:\System\Favourites - информация об избранном C:\Predic\101F8615_F.dat - файл пользовательского словаря Т9 С:\System\Temp\ - каталог временных файлов C:\VisualRadio\VRDB.DB - Настройки радиоСтандартными папками на диске E: являются:
E:\Images - галерея изображений E:\Images\_PAlbTN - "превью" всех картинок, которые хранятся в галерее E:\Sounds - звуковые файлы E:\Videos - файлы видео E:\Resource\ - содержит данные приложений, установленных на карту памяти, в частности: E:\Resource\apps - установленные приложения E:\Resource\fonts - дополнительные шрифты E:\Resource\help - файлы помощи установленных программ E:\Resource\plugins - дополнительные файлы к установленным программам.
Папка \fonts не существует изначально, но если вы хотите установить новые системные шрифты в смартфон, вы должны ее создать, и положить эти шрифты туда.
Как уже говорилось, основные системные папки Sys и Private закрыты от просмотра, как на карте памяти, так и в памяти телефона, но на карте памяти к ним можно получить доступ, если подключить ее к компьютер с помощью кардридера. В частности, в папке Private вам будет доступно следующие:
Е:\Private\102033E6\MIDlets - установленные java-приложения E:\Private\10207114\import - установленные темы E:\Private\1000484b\Mail2 - папка сообщений, в том числе и переданных по Bluetooth.А в папке Sys:
E:\sys\bin - ярлыки установленных приложений E:\sys\uninstall - log-файлы с информацией о путях размещения установленных программ и их файлов. Используется Диспетчером приложений
Как и для предыдущих версий, программы для смартфонов на Symbian 9 условно можно разделить на следующие основные группы - системные программы и антивирусы, мультимедийные приложения, "мобильный офис", специфические мобильные приложения и игры. К сожалению, программы для старых версий Symbian не работают в 9.x, и не все из наиболее удачных программы для версий 6.1-8.1 были перекомпилированы для версии 9.x. Вместе с тем за более чем два года, прошедших с момента выпуска системы было разработано достаточно много новых программ, среди которых есть довольно удачные. Мною было протестировано достаточно много программ, так что я могу уверено перечислить программы из каждой группы, которые я бы рекомендовал установить на ваш смартфон.
Наиболее удачным менеджером файлов для версии 9.x является ActiveFile. Позволяет просматривать все папки на карте памяти и в памяти телефона кроме запрещенных Sys и Private, выполнять операции копирования, удаления и перемещения над папками и файлами (для удобства файловых операций структуру папок можно просматривать на двух независимых панелях), осуществлять поиск файлов. Как блок дополнительных утилит реализованы:
Лучшей программой для управления загрузкой приложений из доступных для версии 9.x является, на мой взгляд TaskMan. Программы позволяет просмотреть запущенные в памяти программы и при необходимости их закрыть. Выводит информацию о каждом приложении, такую как размер занимаемой памяти и расположение исполнимого файла. Позволяет просмотреть объем свободной и занятой оперативной памяти, памяти телефона и карты памяти, а так же выполнить такую важную сервисную операцию, как сжатие оперативной памяти (очистка ее от не используемых в данный момент данных), и наконец, создавать и редактировать список автозагрузки приложений.
Многие смартфоны Nokia поставляются с демонстрационной версией антивируса F-Secure, при желании вы можете купить продление подписки, или установить антивирус от другого известного разработчика. Так, Kaspersky Lab предлагает Антивирус Касперского Mobile 6.0, а фирма Trend Micro - Mobile Security 5.0.
Smartmovie, наиболее удачный проигрыватель видео файлов в формате Mpeg4, к счастью был адаптирован для Symbian 9 , и теперь пользователи смартфонов под управлением этой ОС могут пользоваться этой программой. Smartmovie устанавливается вместе с кодеками DivX и Xvid, и может самостоятельно сканировать файловую систему, чтобы найти поддерживаемые файлы видео, где бы они не находились.
Из новых проигрыватель мультемедийных файлов я бы отметил CorePlayer. Программа может воспроизводить файлы в формате mp3 и mp4, для удобства поиска файлов имеет встроенный файловый браузер, так же можно открывать файлы из сети, есть эквалайзер и множество параметров настройки, а так же средства оценки производительности при воспроизведении.
Лучшая программа-диктофон для Symbian Alone MP3 Dictaphone имеет версию и для Symbian 9 . Для тех, кто с ней не сталкивался кратко опишу ее возможности: помимо формата AMR она может осуществлять запись в форматы mp3 и wav (при этом можно устанавливать качества записи). Программа имеет эквалайзер и может использоваться для воспроизведения музыкальных фалов в форматах mp3, wav и mp3.
К "мобильным офисом" относятся приложения, схожие по функциональности с программами для ПК, которые позволяют ваш смартфон вместо компьютера в случаях, когда он не доступен. К ним относиться: редакторы и просмотровщики файлов, браузеры и интернет-пейджеры, электронные словари и т.п.
Вьюверы и редакторы документов MS-Office QuickOffice и OfficeSuite портированы на Symbian 9 . Обе программы схожи по своей функциональности и поддерживаемым форматам файлов, так что выбор между ними остается за вами.
Широко применяемый в смартфонах на ОС Symbian версий 6.1 - 8.1 Интернет - браузер Opera в версии 9.x уступил место встроенному браузеру от Nokia. Сильными сторонами встроенного браузера является более высокое быстродействие и возможность быстрого перехода между загруженными страницами.
В качестве интернет-пейджеры для Symbian 9 я бы порекомендовал IM+, который поддерживает практически все доступные на данный момент подобные службы - AIM, MSN, Yahoo!, ICQ, Jabber, Google Talk и MySpace. Если же вы пользуйтесь только ICQ, вам будет удобней воспользоваться QIP для Symbian.
Для просмотра файлов в формате PDF существует Adobe Reader LE. Для работы с архивами в формате ZIP можно использовать программу HandyZIP. Наиболее удобным электронным словарем является ABBYY Lingvo 12 для Symbian (к нему можно подключать любые словари из ABBYY Lingvo 12 для ПК в соответствии с вашими потребностями).
Увеличение размера и разрешения экрана в Symbian 9 естественно способствует удобству чтения книг на смартфонах. Просмотр электронных книг в форматах *.txt, tcr (текстовый формат со сжатием), FB2 (открытый формат для электронных книг, основанный на XML), обеспечивает QReader, хорошо себя зарекомендовавший на предыдущих версиях Symbian. Поддержка же форматов *.prc и *.pdb (Palm DOC) лучше реализована в Mobi Reader.
К этой группе относятся программы, которые используют возможности мобильных телефонов для выполнения различных порой неожиданных задач. К ним можно отнести:
С переходом на Symbian 9 про все полюбившееся игры в формате SIS, включая разработанные для N-Gage, придется забыть. Игры на Java естественно будут работать, но графика будет искажена, ведь они рассчитаны на разрешение экрана 176x208. Эту проблему можно решить с помощью утилиты S60v3JarResize, которая может адаптировать игру на Java под любое разрешение, поддерживаемое Symbian 9 - 208x208, 240x320, 320x240 и 352x416. На основании своего опыта использования этой программы хочу сказать, что пользоваться ей следует только в крайнем случае, когда вы не найдете версию игру под желаемое разрешение экрана, так как любое изменение разрешения в сторону увеличение влечет за собой искажения, порой очень существенные. В настоящее время Java-игр, адаптированых под разрешения Symbian 9 уже довольно много.
Игр в формате SIS для Symbian 9 до сих пор еще немного, и еще меньше интересных и удачных. Отмечу те, на которые, по моему мнению, следует обратить внимание. Final Battle - довольно остроумный квест на русском языке, Lament Island - красивая трехмерная приключенческая игра, известные по Symbian 6.1-8.1 реализация шахмат ChessGenius и аркада SkyForce, симулятор гонок Project Gotham Racing Mobile 3D
Наличие в топовых моделях смартфонов Nokia встроенного графического 3D-акселератора в будущем должно положительно сказаться на качестве игр, теоретически они должны превзойти лучшие игры для N-Gage, но пока таких игр очень мало. Мне попалась только одна игра, адаптированную для N93 и N95 - гонки Global Race: Raging Thunder
Устанавливая какую-нибудь программу на свой смартфон вы можете столкнуться с ситуацией, когда установка невозможна по причине того, что эта программа не сертифицирована для данного устройства. Чаще всего это бывает, когда программа модифицирована не ее создателем (к примеру, энтузиасты добавили русификацию). Установить такую программу можно только предварительно сертифицировав (подписав) ее для данного устройства. Чтобы иметь возможность подписать программу на Symbian 9 нужно получить сертификат. Оптимальным сертификатом для подписи является сертификат разработчика. Чтобы получить этот сертификат необходимо зарегистрироваться на сайте поддержки разработчиков для Symbian http://www.symbiansigned.com/ . Для успешной регистрации на этом сайте в качестве вашего адреса электронной почты необходимо указать e-mail, не расположенный на бесплатном сервисе (e-mail с доменов mail.ru, yandex.ru gmail.com и т.п. не подходят).
После успешной регистрации заходим на symbiansigned под своим именем пользователя и паролем (обратите внимание, что в качестве имени пользователя используется адрес электронной почты, введенный при регистрации), и загрузим программу DevCertRequest, которая используется для генерации запроса на получение сертификата. Так же нам понадобиться файл ключа mykey.key, чтобы найти который в сети можно воспользовавшись поиском в google или yandex.
Установим и запустим DevCertRequest. Введем имя для файла с запросом сертификата. В качестве Private key укажем загруженный из сети файл mykey.key, в качестве Private key password - "12345678". Также нужно будет указать IMEI смартфона, для которого вы собираетесь подписывать программы и в списке Application Capabilities выбрать все пункты (это означает что наш сертификат будет поддерживать все возможные функции). DevCertRequest сгенерирует файл указанного нами имени с расширением .scr , это и будет наш запрос сертификата. Еще раз заходим на www.symbiansigned.com и в пункте меню "Developer Certificates/Request" указываем наш файл с запросом сертификата. Если все сделано правильно, нам будет предложено загрузить файл с сертификатом (он будет иметь расширение .cer). Файл сертификата будет действовать в течении года, потом процесс получения сертификата нужно будет повторить. Та же последовательность действий понадобиться, если мы захотим получить сертификат для другого смартфона (так как у него будет другой IMEI).
Помимо DevCertRequest на сайте symbiansigned.com вы можете загрузить утилиту VerifySymbianSigned, которая показывает какими сертификатами подписана программа.
Итак, сертификат у нас есть и мы можем приступить к подписи программ. Файлы программ для ОС Symbian (файлы с расширением .sis) представляют собой аналог установочных файлов в Windows. В них содержится файлы устанавливаемых программ, указания, в какие папки на смартфоне следует их установить и дополнительная информация (данные о разработчике, сертификации, данные сборки и т.п.) Для осуществления подписи программ я рекомендую утилиту SISWare. Это довольно мощное средство, предназначенное для работы с файлами в формате SIS. SISWare позволяет просматривать структуру SIS-файлов, осуществлять их распаковку, модификацию, упаковку и сертификацию. С помощью модуля сертификации SISWare может назначить сертификат SIS-файлу, либо отменить назначение сертификата. Помимо этого программа может самостоятельно генерировать самостоятельно подписываемые сертификаты и файлы запроса сертификата на их основе.
Для назначения сертификата программе выберем "Digital Sign Tools" в падающем меню, перейдем в закладку "Sign SIS File". Укажем программу для сертификации (.sis) , путь у файлу сертификата (.cer) путь к файлу ключа (mkey.key) и пароль на него. После этого остается только нажать на кнопку Create. Если сертификация прошла успешно, в поле Signing Info появиться соответствующее сообщение.
Подробнее с сертификацией программ для Symbian 9 вы можете ознакомиться в статье Cертификация (подпись) программ для Symbian OS 9.x
Поддержка новых разрешений экрана и улучшенная защита системы безусловно являются шагом вперед в развитии ОС Symbian. Если у вас стоит выбор, покупать смартфон на старой версии системы или на новой, безусловно, нужно остановить свой выбор на новой версии. Минусы, связанные с ограниченным выбором программ и необходимостью сертификации не компенсирую то, что вы останетесь за бортом развития ОС Symbian. Тем более, что после версии 9.1 уже вышла версия 9.2, с поддержкой Bluetooth 2.0 и OMA Device Management 1.2 и версия 9.3, которая поддерживает HSDPA (стандарт мобильной связи, с максимальная теоретической скоростью передачи данных 14,4 Мбит/сек) и Wi-Fi 802.11.
Что же касается дальнейшего развития системы - в первой половине 2008 года ожидается появление устройств на Symbian 9.5. По заявленным новшествам это качественно новая ступень в развитии ОС Symbian. Анонсировано существенное повышение производительности (до 75% при загрузке приложений), снижение использования оперативной памяти и энергопотребления, поддержка работы с базами данных на основании открытой технологии SQLite, поддержка цифрового телевидения (DVB-H, ISDB-T), улучшенная поддержка VoIP.
Надеюсь, что эта статья поможет вам определиться, смартфон на какой версии ОС Symbian вы желаете приобрести, или найти ответы на свои вопросы, если смартфон на ОС Symbian 9-й версии у вас уже есть.
Добавить в закладки: