OS Symbian — это мобильная операционная система и вычислительная платформа, предназначенная для смартфонов. Первоначально она была разработана в качестве ОС с закрытым исходным кодом для КПК в 1998 году компанией Symbian Ltd. Эта платформа изначально была последующим дистрибутивом EPOC Psion и работала исключительно на процессорах ARM (хотя существовал и вариант x86).
Symbian использовалась многими крупными брендами мобильных телефонов — Samsung, Motorola, SonyEricsson и, прежде всего, Nokia. Являясь пионером, создавшим индустрию смартфонов, она была самой популярной операционной системой для смартфонов примерно до конца 2010 года, то есть в тот период времени, когда они находились в ограниченном использовании. Затем ее развитие обогнала ОС Android, поскольку разработки от Google быстро достигли массового потребителя.
Развитие операционной системы
OS Symbian с 2001 года была системной оболочкой и требовала дополнительного пользовательского интерфейса (в качестве промежуточного ПО) для формирования полной операционной системы. Затем она стала самостоятельной благодаря платформе S60 (ранее Series 60), созданной Nokia и впервые выпущенной в 2002 году. Поскольку она была встроенной у большинства смартфонов Nokia, Symbian OS в конечном итоге стала наиболее широко используемой смарт-мобильной операционной системой.
UIQ был еще одним пользовательским интерфейсом «Симбиан», в основном используемым Motorola и SonyEricsson, тогда как в Японии также существовала платформа MOAP. Приложения этих интерфейсов не были совместимы друг с другом, несмотря на то, что каждый из них был построен на Symbian OS. Компания Nokia была мажоритарным акционером «Симбиан» и приобрела всю свою долю в 2008 году. После этого была создана некоммерческая Symbian Foundation с целью разрабатывать ПО без роялти-наследника, базируясь на S60. В результате этой работы, Symbian ^1 (или S60 5th Edition) была выпущена в 2009 году. Последующий дистрибутив ^2 был использован только для носителя NTT DoCoMo на японском рынке. Symbian ^3 была выпущена в 2010 году, и к этому времени она стала платформой с полностью открытым исходным кодом. Эта версия получила значительные обновления в 2011 году.
Symbian Foundation распалась в конце 2010 года, и Nokia вернула контроль над развитием ОС. В феврале 2011 года «Нокиа», как единственная оставшаяся компания, которая по-прежнему поддерживает «Симбиан» за пределами Японии, объявила, что в качестве основной платформы для смартфонов будет использовать Windows Phone 7 от Microsoft. Два месяца спустя ОС была перенесена на закрытое лицензирование. Несмотря на то, что поддержка платформы была обещана до 2020 года, все разработки с 2012 года развивалась слабо. В январе 2014 года «Нокиа» перестала принимать от разработчиков новое или измененное программное обеспечение Symbian.
Nokia 808 PureView официально стал последним смартфоном Symbian от этого производителя. Однако NTT DoCoMo продолжала выпускать устройства OPP (Operator Pack Symbian, преемник MOAP) в Японии, которые все еще выступают в качестве промежуточного программного обеспечения поверх «Симбиан». Другие на Symbian OS телефоны, которые широко используются по настоящее время, это F-07F от Fujitsu и SH-07F от Sharp, выпущенные в 2014 году.
Смартфоны: операционные системы Symbian и BlackBerry
Оглавление
- Вступление
- Операционная система Symbian
- BlackBerry – деловая операционная система
- Заключение
Вступление
В предыдущем обзоре была кратко рассмотрена история появления такого класса устройств, как смартфоны.
Многие пользователи стараются идти в ногу с прогрессом. Дело доходит до того, что некоторые берут кредиты под современные гаджеты, производители которых каждый раз пытаются завлечь нас какой-либо приятной мелочью, а быть может, и не совсем мелочью. Что же такое операционные системы этих устройств? И как они появились? Стоит познакомиться с ними поближе, и начать именно с нее – с Symbian.
Операционная система Symbian
Бывшая некогда одним из лидеров среди мобильных ОС на данный момент Symbian угасает. Сам проект закрыт. У этой операционной системы сложный и устаревший интерфейс, и мало возможностей. Но! Она является одним из первопроходцев.
анонсы и реклама
2080 Super Gigabyte Gaming OC за 60 т.р.
Compeo.ru — правильный компмагазин без подвохов
RTX 2060 дешевеет перед приходом 3ххх
Ryzen 4000
серии в составе компьютеров уже в Ситилинке
РУХНУЛА цена MSI RTX 2070 после анонса RTX 3ххх
Core i9 10 серии вдвое дешевле такого же 9 серии
Цена на память снижена в 2 раза в Регарде — везде дороже
Интерфейс современной Symbian OS.
EPOC16
В 1989 году в компании Psion появилась EPOC, предназначенная для 8086-процессоров. Ее название сходно со словом Epoch и означает «открытие новой эпохи в мире мобильной техники». Однако некоторые пользователи данную аббревиатуру расшифровывали как «Electronic Piece of Cheese» («электронный кусочек сыра»).
PsionMC 400 – первое устройство, работающее под этой операционной системой. Следующей ОС стала SIBO, которой позже сменили название на EPOC, а после этого на EPOC16 (из-за открытия серии 32-битных EPOC). Затем ее снова переименовали в SIBO. Эта система была проста в управлении и обладала такими возможностями, как:
- Графический интерфейс;
- Встроенный транслятор языка OPL в ПЗУ;
- Механизм, разделяющий приложения и ядра отдельными потоками;
- Многозадачность;
- Функциональность;
- Надежность;
- Стабильность.
Главным недостатком SIBO стало то, что она была ориентирована только на x86 процессоры. А предугадать быстрое появление новых аппаратных архитектур разработчики не смогли. Компьютер Psion Series 3mx «подписал приговор» данной операционной системе, поскольку был достигнут предел развития интерфейса и приложений. Зато благодаря SIBO открылось целое направление клавиатурных КПК.
Psion Series 3 (слева) и Psion Series 3a (справа).
EPOC32
На смену EPOC16 (SIBO) появилась EPOC32 (32-битная версия). Данная система была ориентирована на процессоры ARM и появилась на устройстве Psion Series 5 в апреле 1997 года. С появлением обновлений были устранены ошибки и добавлены следующие возможности:
- Поддержка стека TCP/IP;
- Поддержка цветных экранов;
- Поддержка Java;
- Web;
- Электронная почта.
EPOC32 обладала многозадачностью и не требовала при работе много ресурсов. Она поделена на графическую оболочку и ядро. Управление осуществлялось как при помощи клавиатуры, так и при использовании сенсорного экрана.
Psion Series 5mx и обзор системы.
Лицензирование EPOC для других производителей
По сути, система была очень неплоха для своего времени, но бизнес, как известно, часто рушит хорошие вещи. В то время (на дворе был 1997 год) финансовые проблемы заставили Psion вынести разработку EPOC в «дочку», названную Psion Software, а в 1998 году, последняя, совместно с компаниями Ericsson, Motorola и Nokia образовала новую компанию Symbian Ltd., и все последующие версии стали выпускаться под названием Symbian OS. Вот так система EPOC и пришла на мобильные телефоны.
Системой заинтересовалась компания Ericsson. Аппарат Ericsson MC218 был копией Psion Series 5mx, а устройство Ericsson R280s с EPOC System Release 5, и тем более с EPOC System Release 5u (добавление поддержки UNICODE и с изменениями в интерфейсе) стало новинкой. R280s – это первый Symbian-смартфон, заключающий в себе органайзер и мобильник.
Возможно, фанаты Nokia будут спорить, скажу только, что первый смартфон выпустила Nokia (модель Nokia 9000 в 1996 году), но он был на ОС GEOS. Поэтому все-таки первым смартфоном можно считать аппарат Ericsson, который вышел в 2000 году. Кроме того, это первое устройство с флипом и сенсорным экраном. Отсутствие возможности установки стороннего софта было главным его недостатком. С другой стороны, R320s был представлен как органайзер, поэтому это было не так важно.
R380s (слева) и MC218 (справа).
Смартфон снискал успех, что дало повод производителям мобильных устройств всерьез задуматься. В 2001 году произошло образование нескольких платформ, а именно:
- Series 80 (основа смартфонов Nokia 9xxx);
- Series 60 (в России называлась S60, которую устанавливали почти во все смартфоны на Symbian: Lenovo, LG, Nokia, Panasonic, Samsung, Sendo, Siemens, SonyEricsson);
- UIQ (Motorola, Sony Ericsson Amira, Benq);
- MOAP (Mitsubishi, Fujitsu, Sharp, Sony Ericsson).
Еще была Series 90, на которой работали Nokia 7700 и Nokia 7710. Вернемся к этому позже.
На рынке мобильных устройств Symbian держался уверенно. В 2004 году Psion продает свою долю в Symbian Ltd, так как было ясно, что на КПК операционная система больше не попадает.
Series 80
Это первая система Symbian Nokia. Особенности:
- Поддержка разрешения 640х200;
- Схожесть в плане интерфейса с EPOC;
- Возможность установки приложений;
- Поддержка карт MMC;
- Стереовыход;
- SSL/TLS;
- Наличие браузера Opera;
- Возможность отправки факса.
Nokia 9210 появился в 2001 году. В закрытом виде устройство было как телефон, а в открытом – КПК. Если сравнивать его с SonyEricsson, то они мало чем отличались, разве только тем, что у Nokia был другой форм-фактор («раскладушка», которая открывалась сбоку), лишенный сенсорного экрана.
Nokia 9210.
Series 80 2nd Edition получила ко всему прочему поддержку Wi-Fi/Bluetooth, немного измененный интерфейс и ядро Symbian 7.0.
Nokia 9300.
Чуть позже Nokia отказалась от S80 из-за несовместимости с другой платформой – S60. Да и невыгодно было поддерживать несколько одинаковых продуктов. Как говорится, за двумя зайцами погонишься…
Series 60/S60
Это самая известная Symbian-платформа из всех представленных. Получилось так, что некоторые пользователи, не догадываясь о существовании Psion, о предыдущих релизах, о других платформах, считали версию ОС по версии S60. К примеру, под Symbian 3.2 подразумевается S60 3rd Edition Feature Pack 2.
В этой платформе наконец-то окончательно объединили телефон и КПК на одном экране. Первым телефоном на ней стал Nokia 7650. Слайдер с виду мало чем отличался от обычного мобильного телефона (прогресс, однако).
Nokia 7650 (слева), первый N-Gage (справа).
1st Edition получила поддержку Bluetooth и GPRS. Хотя революционным изменением системы стал интерфейс, который теперь оказался более близок к интерфейсу мобильного телефона (да, именно поэтому некоторые современные владельцы устройств с S60 даже не подозревают, что звонят, отправляют сообщения и сидят в Jimm со смартфона). За ним были скрыты широкие возможности, в числе которых – мощный органайзер и адресная книга, возможность установки приложений, многозадачность и многое другое.
Нельзя забывать и про первый игровой смартфон Nokia, который получил более расширенный API для игр, нежели в Java.
Интерфейс Series 60/S60.
В 2003 году вышла Nokia 6600 с S60 2nd Edition (с этой версии прижилось название S60 вместо Series 60) на борту.
Вторая редакция снова не обошлась без изменений. Во-первых, Symbian 7.0 несет в себе поддержку встроенных камер, языков (арабский и иврит), IPv4/IPv6, HTTP/1.1 и MIDP 2.0. Во-вторых, изменения в 2nd Edition: теперь нативные приложения sis и MIDlet (jar) устанавливаются в систему одним установщиком, поддержка CLDC 1.0, автоматической настройки WAP через воздух (отправляешь ОпСоСу SMS, получаешь настройки интернета), SIM App Toolkit (меню, которое хранится в симке), появились медиа-плеер и медиа-галерея, сменные темы оформления и многое другое.
Интерфейс Series 60/S60 2nd Edition.
Казалось, дела идут в гору. Количество проданных смартфонов на данной системе росло буквально на глазах. Здесь подкрадывается такая штука, как вирусы. Ведь в то время о безопасности особо не задумывались, особенно в секторе мобильных устройств. Компания Microsoft признала угрозу вирусов для мобильных устройств, однако никаких движений со стороны Symbian замечено не было.
Некто под псевдонимом Vallez из вирмейкерской группы 29А в 2004 году создал первый вирус для платформы Symbian. Правда, особого вреда он не наносил, так как его задачей было вывести на экран аппарата слово «Caribe», а также распространить его на другие аппараты при помощи Bluetooth.
Позднее появляется S60 2nd Edition Feature Pack (FP) 1, 2 и 3. В FP1 вошли:
- Поддержка HTML 4.01;
- EDGE;
- Изменения в интерфейсе.
Основой для FP2 был Symbian 8.0 с возможностью выбора между EKA2 и EKA1 (новым и старым ядрами). В новом обновлении появились:
- Возможность цитировать сообщение;
- Расширенная галерея;
- WCDMA;
- Распознавание речи;
- Поддержка Bluetooth-гарнитур;
- Новые библиотеки для Java;
- Дополнительные возможности браузера.
Однако новое ядро не использовалось до выхода системы Symbian версии 8.1, которая вошла в FP3 и исправила ряд ошибок. В FP3 произошли следующие изменения:
- Улучшена поддержка камер;
- QoS;
- OBEX (передача файлов при помощи Bluetooth);
- Появились некоторые дополнительные возможности интерфейса.
В этом же году появилась система Symbian версии 9.0. В обновленной системе был осуществлен полный переход на ядро EKA2. Но данная система была ориентирована для тестирования новых технологий.
В 2006 году вышла S60 3rdEdition на Symbian 9.1. Основное отличие этой версии было в защите приложений, при этом были учтены прошлые ошибки и недочеты. Правда, не все так радужно, как хотелось бы: приложения, которые используют определенные функции (запись/чтение информации, работа с питанием) должны были подписываться сертификатом, выдаваемым на сайте. Кроме того, все это стоило денег. Каждому приложению присваивался свой идентификатор UID.
В S60 третьей ревизии появились:
- Множество библиотек для управления устройствами;
- Поддержка SD-карт;
- Поддержка DRM 2.0;
- Поддержка новых форматов аудио;
- Появился Wi-Fi;
- Поддержка SIP;
- Поддержка 3G;
- Поддержка QWERTY-клавиатур;
- Flash Lite;
- Поддержка GPS;
- Новая система автозапуска приложений;
- Обновленный интерфейс.
Интерфейс Symbian 9.1.
FP1 основывался на Symbian 9.2 и поддерживал:
- Большие дисплеи;
- 3D графику;
- Автообновление с сервера;
- Flash Lite 2.0;
- A2DP;
- Удаленное управление;
- Появление режимов V-Wheel (или V-Shaped – выбранная иконка по центру экрана, а другие стоят клином, ранее эта функция была в Sony CMD-J7) и HorseShoeWheel (выбранная иконка по центру, а остальные вокруг).
Интерфейс Symbian 9.2.
Feature Pack 2 получил Symbian 9.3, множество изменений интерфейса, Flash Lite 2.1, некоторые стандартные библиотеки C, полную поддержку USB 2.0, HSDPA, новый медиаплеер, и прочее.
Интерфейс Symbian 9.3.
Компания Nokia считала, что цифра «4» может принести несчастья. Из-за этого за третьей ревизией последовала сразу пятая.
Пользовательский интерфейс
С момента создания у Symbian был собственный графический инструментарий, известный как AVKON (ранее — Series 60). S60 был спроектирован таким образом, чтобы им можно было управлять с помощью клавиатуры, подобной интерфейсному инструменту (mini-QWERTY). Программное обеспечение на базе AVKON совместимо с бинарными версиями «Симбиан», включая версию ^3.
Symbian ^ 3 включает в себя инфраструктуру Qt, которая в настоящее время является рекомендуемым инструментальным пакетом для новых приложений. Qt также можно установить на старых устройствах с этой ОС.
Четвертый дистрибутив планировал внедрить новую графическую библиотеку, специально разработанную для сенсорного интерфейса, известного как «UI Extensions for Mobile» или UIEMO, которая была разработана на базе QtWidget. Пробная версия была выпущена в январе 2010 года, однако в октябре того же года Nokia объявила, что Orbit/UIEMO не будет выходить на рынок.
[Symbian] Smaper v.1.59 S60 (v2) & S60 (v3)
Год выпуска: 2008 Жанр: Интернет ICQ-мессенджер Платформа: Symbian S60 (v2) или S60 (v3) Системные требования: Смарт с поддержкой OS Symbian Язык интерфейса: английский + русский Таблэтка: Не требуется Описание: [email protected] – новое слово в общении!
[email protected] — это лучший ICQ-клиент для смартфонов под управлением платформы S60, имеющий эргономичный и интуитивно понятный интерфейс и высокую функциональность.
[email protected] основан на базе известного проекта VmICQ.
Установив [email protected] на своё мобильное устройство, Вы сможете оставаться online 24 часа в сутки 7 дней в неделю!
Основные возможности [email protected]: -Работа с несколькими ICQ-профилями одновременно; -Работа с группами пользователей; -Поддержка X-статусов; -Большой выбор «скинов» и «смайлов»; -Глобальный поиск ICQ-контактов; -Хранение истории переписки с возможностью поиска; -Возможность изменения шрифта в окне чата; -Сортировка контактов; -Антиспам-фильтр; -группировка открытых чатов; -регистрация номера ICQ прямо с телефона -изменение своих пользовательских данных ; -отсылка/прием сообщений о наборе текста -подтверждение о доставке сообщений -выгрузка ссылок в сервис «Мои закладки» на Smape.com (новая функция); -анимированные смайлы ; -Идентификация ICQ-клиента собеседника; -возможность маскировки под другие ICQ-клиенты (новая функция) -и многое-многое другое.
Список изменений версии 1.59 по сравнению с версией 1.56: [добавлено] — Возможность выбирать контакты на цифровые клавиши в списке контактов (быстрый набор) [добавлено] — Иконки входящих/исходящих/доставленных сообщений в окне чата [добавлено] — Иконка хстатуса возле текста хстатуса в окне чата [добавлено] — Поиск по истории [исправлено] — При включеной вибрации прекращлся приём входящих сообщений, если телефон находился на зарядке [исправлено] — Вылет при вхождении в сеть некоторый клиентов
Внимание! При установке новой версии программы обязательно необходимо удалить старую версию!!! Доп. информация: В архиве есть Smaper v.1.59 для OS Symbian двох платформ S60 (v2) и S60 (v3).
Список поддержываемых телефонов: Для версии Smaper v.1.59 S60 (v2): Nokia 7650, Nokia N-Gage, Nokia 3650, Nokia 6600, Nokia 7610, Nokia 6670, Nokia 3230, Nokia 6630, Nokia 6680/6681, Nokia N70/N72, Nokia N90, Panasonic X700/X800, Sendo X, Samsung D720/D730
Для версии Smaper v.1.59 S60 (v3): Nokia 3250, Nokia 5700, Nokia 6290, Nokia 6110 Navigator, Nokia N91, Nokia N93/N93i, Nokia N73/N75/N76, Nokia N95/N95 8 Gb, Nokia N80/N81/N82, Nokia E60/E70, Nokia E50/E51/E65, Nokia E61/E61i, Nokia 5500, Samsung i450/i550/i560, LG KS10
Как обстоит дело сейчас?
В настоящее время Nokia рекомендует разработчикам использовать QtQuick с QML, новым высокоуровневым декларативным интерфейсом пользователя и средой разработки сценариев, которые позволяют разрабатывать как OS Symbian, так и MeeGo. Он доступен для существующих устройств третьего поколения в качестве обновления Qt. Когда в других приложениях постепенно появляется новый пользовательский интерфейс, устаревшая структура S60 (AVKON) вытесняется и больше не включается в новые устройства, что нарушает бинарную совместимость со старыми приложениями для Symbian OS S60.
Платформа Symbian S60
Этот программный продукт долгое время оставался для конкурентов недосягаемым. В итоге платформу для собственных нужд лицензировали такие бренды, как LG, Lenovo, Samsung, Panasonic и другие. Разработка ОС велась в сотрудничестве с , «Мобика» и др. Поставками продукта дополнительно занимались операторы Orange и Vodafone.
Symbian OS S60 представляет собой стандартное программное обеспечение для смартфонов, которое поддерживает языки Python, Java и C++. В функционал входят обновляемые библиотеки для телефонии и мультимедиа, инструменты PIM. Максимальное разрешение, которое поддерживает платформа, – 360 на 640 точек. Главным недостатком системы является строгий механизм сертификации, заметно ограничивающий возможности пользователей.
Системные характеристики
Операционная система Symbian OS поддерживает упреждающую многозадачность и защиту памяти, как и другие ОС (особенно те, которые созданы для использования на настольных компьютерах). Подход EPOC к многозадачности был почерпнут у VMS и основан на асинхронных серверных событиях.
OS Symbian была создана с учетом трех принципов проектирования систем:
- Целостность и безопасность пользовательских данных имеет первостепенное значение.
- Время пользователя не должно быть потрачено впустую.
- Все ресурсы ограничены.
Чтобы лучше следовать этим принципам, Symbian использует микроядро, имеет подход к сервисам с обратным вызовом и поддерживает разделение между пользовательским интерфейсом и движком. ОС оптимизирована для устройств с низким энергопотреблением на батареях и для систем на основе ПЗУ (например, таких функций, как XIP и повторное включение в разделяемые библиотеки). Приложения и сама ОС следуют объектно-ориентированному дизайну: Model-view-controller (MVC).
Более поздние итерации ОС разбавили этот подход в ответ на требования рынка, особенно с внедрением ядра в режиме реального времени и модели безопасности платформы в версиях Symbian OS 9.3 и выше.
Секреты Symbian OS
13 лет назад 10 ноября 2007 в 22:17 1961
О чем молчат инструкции
Автор: Омин Амир
В инструкции к смартфону нет никаких сведений ни о прошивке, ни о кодах форматирования, ни об опасности заражения вирусами. Если искать информацию в интернете, то всюду будут мелькать различные термины вроде “скрытые директории”, “меню активных приложений”, “секретные коды”, “запуск безопасного режима”. Чтобы вам не ломать голову и не тратить драгоценное время на поиски, мы собрали основные сведения о symbian os, которые никак не освещены в официальных инструкциях.
в инструкции к смартфону нет никаких сведений ни о прошивке, ни о кодах форматирования, ни об опасности заражения вирусами. если искать информацию в интернете, то всюду будут мелькать различные термины вроде “скрытые директории”, “меню активных приложений”, “секретные коды”, “запуск безопасного режима”. чтобы вам не ломать голову и не тратить драгоценное время на поиски, мы собрали основные сведения о symbian os, которые никак не освещены в официальных инструкциях.
ВНУТРЕННЯЯ ПАМЯТЬ И ФАЙЛОВАЯ СИСТЕМА
Динамическая (внутренняя) память смартфона распределяется между всеми приложениями в системе, начиная c “Контактов” и кончая историей в ICQ-клиентах. Чтобы памяти хватало на все, стоит приобрести карту расширения наибольшего объема, с которым может работать аппарат. Объем встроенной памяти может варьироваться от 0,5 Мб (самые первые модели) до примерно 100 Мб. В среднем же смартфоны сегодня имеют 8-12 Мб. Если забить эту память полностью, то устройство начинает работать некорректно. Поэтому для предотвращения “загрязнения” памяти все приложения, “сообщения” и камеру следует сразу перевести в режим использования карты расширения. Кстати, все новые приложения тоже желательно устанавливать на флэшку – во время установки система обычно спрашивает, куда сохранить файлы программы или игры.
Для более наглядного исследования разделов памяти воспользуемся файловым менеджером X-plore (www.lonelycatgames.com/?product=xplore&app=download&device=x-plore_symbian_lcg_1_05.zip). После его установки в настройках помечаем галочкой: “Отображать ROM-разделы” и “Отображать RAM-разделы”. Итак, перед нами четыре диска.
1 Диск С: выполняет роль основного. На нем записаны файлы системы. Кроме этого здесь могут храниться данные других приложений, например история из QIP или карты к GPS-навигатору. Но в любом случае стоит как можно реже использовать этот раздел и не удалять без разбора файлы, особенно с неизвестными вам разрешениями (HPS, DB, MIF).
2 Диск D: – аналог компьютерной оперативной памяти. Он представляет собой что-то вроде хранилища временных файлов. В любом случае удаление файлов крайне нежелательно.
3 Флэш-карта, установленная в мобильном устройстве, как правило, обозначается буквой “E”. На флэшке после форматирования в смартфоне создаются стандартные папки (Sound, Video, Other), которые не стоит переименовывать или удалять, иначе работа приложений может нарушиться.
4 Диск Z: представляет собой исходную прошивку со всеми данными. Именно из этого раздела происходит восстановление системы. На нем не получится ничего удалить.
Для работы со всей информацией на этих дисках можно использовать уже упомянутый файловый менеджер X-plore. Файлы можно перемещать, копировать, переименовывать, архивировать, распаковывать, отправлять по каналу Bluetooth или ИК. Но при работе с некоторыми типами файлов (главным образом дистрибутивами программ) могут возникнуть проблемы, например при попытке их отправки через Bluetooth. Если возникает такая ситуация, то обычно достаточно изменить расширение файла хотя бы на один символ (например, X-plore.sis на X-plore.si) и передавать можно без проблем! Главное – после передачи не забыть вернуть все на место. Причина этого геморроя все в той же дурацкой защите от копирования.
УПРАВЛЯЮЩИЕ КОДЫ
Мы очень сильно удивимся, если в инструкции к смарту вы найдете описание хоть одного управляющего кода. С одной стороны, разработчиков можно понять: среднему юзеру незачем знать код форматирования диска С: или код восстановления исходных настроек устройства. Но вот код просмотра IMEI (необходим при регистрации программ и игр) или код просмотра уникального адреса Bluetooth (иногда нужен, чтобы соединить устройства посредством Bluetooth), по нашему мнению, стоит указать. Секретных кодов довольно много, их длина различна, но объединяет их то, что все они вводятся в режиме ожидания (все приложения свернуты или закрыты). Вашему вниманию представляем самые необходимые:
– *#06# – просмотр IMEI (серийный номер смартфона). Используется для получения ключей при регистрации программ и игр. Также с помощью этого кода можно проверить смарт на подлинность: IMEI, номер под аккумулятором и серийный номер на коробке к устройству должны совпадать.
– *#0000# – позволяет узнать номер и дату выпуска установленной прошивки и модель смартфона.
– *#92702689# – отображает время активности трубки (количество наговоренных минут). Показания счетчика не зависят от информации в журнале и не сбрасываются при возврате к заводским установкам. Поможет выявить бывшую в употреблении трубку.
– *#2820# – отображение уникального кода Bluetooth. Код полезен в том случае, если сопрягаемое устройство не умеет отображать имена устройств.
– *#62209526# – просмотр кода модуля Wi-Fi. Опять-таки необходим, когда возникают проблемы с отображением имени устройства.
– *#7370925538# – очистка бумажника (для тех смартфонов, в которых есть эта функция, для остальных устройств этот код не имеет значения).
– *#7780# – откат системы в рабочее состояние. Своего рода “легкое” форматирование. При этом восстанавливаются исходники (ini-файлы), но “Календарь”, “Заметки” и другие стандартные приложения остаются в неизменном состоянии. Для выполнения задачи смартфон потребует код блокировки (по умолчанию – 12345).
– *#7370# – “глубокое” форматирование. При этом стираются все данные с диска С: (установленный софт, заметки, данные из календаря, контакты). После формата устройство становится полностью “чистым”. Для выполнения операции требуется код блокировки (по умолчанию – 12345).
Для выполнения последующих операций коды PIN1, PIN2, PUK1 и PUK2 вы найдете на конверте SIM-карты вашего оператора.
– **04*старыйPIN1*новыйPIN1* новыйPIN1# – смена старого PIN1-кода на новый без использования интерфейса смартфона.
– **042*старыйPIN2*новыйPIN2* новыйPIN2# – смена старого PIN2-кода на новый без использования интерфейса смартфона.
– **05*PUK*новыйPIN*новыйPIN# – разблокировка SIM-карты, если PIN1-код неверно введен три раза подряд.
– **052*PUK2*новыйPIN2*новыйPIN2# – разблокировка SIM-карты, если PIN2-код неверно введен три раза подряд.
БЭКАП ДАННЫХ
Как и для настольных компьютеров, для смартфонов бэкап – важный этап жизнедеятельности. Хотя под бэкапом подразумевается личная информация (контакты, сообщения, заметки из календаря, электронная почта), а не сама система в целом. Для сохранения данных со смартфонов Nokia удобно пользоваться оригинальным приложением от одноименной компании – Content Copier (утилита входит в комплекс Nokia PC Suite). Для копирования данных достаточно соединить телефон с компьютером, запустить PC Suite, выбрать в меню Content Copier и нажать “Резервное копирование”. Если вас не интересуют какие-либо “ингредиенты” в резерве, то идем в настройки и исключаем их из задачи копирования.
Кроме комплекса утилит Nokia PC Suite существуют выдающиеся программы сторонних компаний. Примером может служить Oxygen Phone Manager for Symbian (www.oxygensoftware.com/ru/products/symbian/opm), которая работает со всеми смартфонами на основе Symbian OS.
РЕАНИМАЦИЯ СМАРТФОНА
Хорошо, когда наш мобильный гаджет работает без сбоев, все операции выполняются быстро и не грузят систему, а при запуске одного приложения не закрывается другое. Но как поступить, если вдруг ваш друг заболел или, не дай бог, не подает признаков жизни? Ответ на этот вопрос вы не найдете ни в одной официальной инструкции. Придется изрядно постараться – перерыть кучу форумов в поисках информации, чтобы привести в чувство свой смартфон. Но даже после прочтения множества постов в голове все путается…
Тем не менее перед походом в сервисный центр все-таки есть возможность восстановить смарт самостоятельно. Только помните, что приведенные методы могут частично, а то и полностью уничтожить информацию в устройстве, поэтому стоит сделать бэкап данных и перед выполнением операции извлечь карту памяти (ее лучше форматировать отдельно, например в кардридере компьютера).
Первым делом загружаем смартфон в “Безопасном режиме”. Для этого в выключенном состоянии зажимаем “Карандаш” (или “АВС”) и не отпускаем до полного включения. Если у вас были приложения в автозапуске, то вы заметите, что они не стартуют. Автозапуск деактивирован для того, чтобы поврежденное приложение не запустилось и не остановило работу системы, и вы смогли без проблем зайти в “Диспетчер приложений” для удаления последних установленных приложений, которые, вероятно, и повредили систему.
Если чистка в “Безопасном режиме” не помогла, то вынимаем аккумулятор на 15-20 минут. За это время разрядится внутренний аккумулятор и произойдет сброс временных параметров. Включаем питание и пытаемся привести аппарат в чувство “мягким” способом – код *#7780# (как мы помним, при этом происходит восстановление исходников – ini-файлов). После окончания операции перезагружаем смартфон. Если код *#7780# не помог, то пробуем вернуть заводские настройки более “жестким” кодом – *#7370#, при котором форматируется раздел С: и происходит восстановление системы из раздела Z. По завершении обязательно перезагрузитесь. Следует также заметить, что не всегда эти коды помогают с первого раза. Перед “тремя кнопками” попробуйте выполнить форматирование обоими кодами несколько раз.
Что же это за три кнопки, способные полностью очистить смартфон? Читаем и запоминаем: перед форматированием через три кнопки необходимо извлечь карту памяти и в выключенном состоянии зажать “Зеленую клавишу” (клавиша дозвона), кнопку “3” и “*”. Не отпуская этого сочетания, включаем смарт до появления подтверждения формата. Этот вид форматирования используется в основном в тех случаях, когда смартфон не загружается.
Если после всех выполненных очисток и откатов системы смартфон по-прежнему не включается, то поход в сервисный центр неизбежен, хоть и не факт, что он что-то изменит. Можно, конечно, попробовать прошить по новой самому или обратиться к друзьям, но лично мы бы не рискнули отдать дорогостоящее устройство в руки неспециалиста.
РАСШИРЕННОЕ УПРАВЛЕНИЕ С ПОМОЩЬЮ СОФТ-КЛАВИШ
К софт-клавишам относятся левые и правые программируемые кнопки, “Карандаш” (в некоторых моделях смартфонов “АВС”), клавиша “С” и “Меню”. В смартфонах Nokia к софт-клавишам можно отнести и клавишу включения. О функциях “Карандаша” в инструкции худо-бедно все-таки написано. К примеру, выделение объектов в списках: зажимаем “Карандаш” и перемещаем джойстик, при этом все ярлыки под курсором будут помечены галочкой или цветом (зависит от используемого приложения). Если нужно выделить несколько объектов, находящихся не последовательно друг за другом, то с зажатым “Карандашом” нужно использовать не прокрутку джойстика, а его нажатие.
Также “Карандашом” можно переключать языки, ввод символов/букв/цифр и управлять словарем (включение/отключение, добавление нового слова, изменения введенного). Кроме “Карандаша” для включения/отключения словаря можно использовать “#” (эта клавиша работает на всех телефонах, поддерживающих словарь Т9). Для этого делаем два быстрых нажатия. Если надо переключиться на ввод цифр, то зажимаем “#” на одну секунду, и способ ввода переключится.
Рассматривая клавиатуру смартфона, замечаем на ней клавишу “С”. Она отвечает за удаление объектов. С ее помощью можно удалять символы при вводе, документы через файловый менеджер, приложения через “Диспетчер задач”, а в смартфонах третьей редакции (S60 3rd edition – начиная с Symbian 9.0) – приложения непосредственно через меню, не прибегая к помощи “Диспетчера задач”.
Как таковой смартфон можно распознать по специальной иконке на клавише “Меню”. Функционал у этой кнопочки не такой и обширный – здесь, по сути, всего две функции. Первая, как несложно догадаться, вызов главного меню, а вторая – переключение между запущенными приложениями. Переключение, как и вызов меню, осуществляется одним нажатием, но с задержкой на секунду.
Практически на всех телефонах и смартфонах Nokia кнопка включения расположена на верхней грани корпуса. Это удобно тем, что она не мешается. Благодаря такому расположению клавиши вы не выключите смартфон случайно. А умеет кнопка включения многое. Ею одной можно переключаться между режимами, включить блокировку клавиш, перейти в автономный режим (поддерживаются не все смартфоны), заблокировать телефон, включить подсветку при блоке клавиш, безопасно извлечь карту памяти.
Под конец обратим внимание на наиболее часто используемые софт-клавиши – левая и правая программируемые кнопки. В режиме ожидания они запускают приложения. И что очень удобно, пользователь вправе сам задавать эти приложения. Некоторые программы помогают расширить функционал этих клавиш. Как пример стоит упомянуть программу Smart Settings (www.mobifunsoft.com/SmartSettings_v114.sis). Она заменяет запуск одного приложения левой софт-клавишей на меню “Пуск”, в которое можно поместить множество ярлыков для запуска как программ, так и игр.
ЗАРАЖЕНИЕ СИСТЕМЫ. ВИРУСЫ
В настоящее время в мобильном мире самой атакуемой является вторая редакция Symbian OS. Главным образом вирус опасен похищением личной информации и ее отправкой посредством SMS, MMS или по электронной почте. Но наряду с опасностью потери данных есть вероятность порчи системных файлов, в результате которой смартфон может перестать загружаться, и вам придется перепрошивать устройство. За безопасность системы и сохранность информации борются многие компании, среди которых и всем известная “Лаборатория Касперского”. Она предлагает защиту устройств на базе первой и второй редакций Symbian OS, а также КПК с операционной системой Windows Mobile 2003 for Smartphone\2003 Phone Edition и Windows Mobile 5.0 for Smartphone\Phone Edition (www.kaspersky.ru/productupdates?chapter=207367395). Для третьей редакции Symbian антивируса Касперских пока нет. Вместо него можно воспользоваться, например, F-Secure Mobile Antivirus (esd.element5.com/demoreg.html?productid=542526&languageid=1). Самое главное – не забывать обновлять базы, ведь без них антивирус бесполезен.
МАЛЕНЬКИЕ ХИТРОСТИ
– Чтобы быстро завершить выполняемую программу, в меню переключения между приложениями наводим курсор на закрываемое приложение и нажимаем “С”. Система попросит подтверждение закрытия – кликаем “Да”. Приложение закрыто. Следует отметить, что стандартное меню переключения не может закрыть “зависшее” приложение. Для этого нужно использовать специальный “Диспетчер задач”. Например, Handy Taskman (www.epocware.mobi/axs/ax.pl?https://mobile.epocware.com/S60_3/sis/HandyTaskman_S60_3_Demo.sis). В нем есть особая функция “Завершить”. Работает так же, как “Завершить процесс” в Windows.
– В главном меню приложения/папки запускаются/открываются по нажатию соответствующей клавиши на клавиатуре. К примеру, “Сообщения” находятся в левом верхнем углу меню, следовательно, этой иконке соответствует кнопка “1”. Таким образом, можно запускать любые приложения без использования джойстика в один-два нажатия.
– В смартфоне есть буфер обмена. Это значит, что, как и на ПК, пользователь может скопировать текст из одного приложения и вставить его в другое. Используется буфер очень просто: зажимаем “Карандаш” и при помощи джойстика выделяем нужный нам текст. Левая софт-клавиша, вызывающая меню “Функции”, заменяется на “Копия”, а правая – на “Вставка”. Копируем текст, переключаемся в другое приложение и кликаем “Вставка”, не забыв зажать “Карандаш”.
– Создавать папки в главном меню можно без проблем, но как создать подпапки? Для начала создаем папку и перемещаем ее в верхний левый угол. Затем во время установки/удаления какого-либо приложения быстро открываем меню, наводим курсор на любое приложение (!) и нажимаем “Функции”. Затем ждем, пока “Главное меню” обновится (мы же удаляли приложение) и курсор переместится в левый верхний угол (это будет видно на заднем плане), где как раз и находилась перемещаемая папка. Теперь вызванное меню “Функции” управляет папкой. Жмем “Переместить в папку” и выбираем таковую. Все, подпапка создана, теперь можно без проблем перемещать туда ярлыки программ.
– Не каждый плейер смартфона способен понимать кириллицу. Исправить это довольно просто. Для начала нужны шрифты-исходники (с расширением *.ttf). Их можно скачать на любом мобильном портале. Далее создаем папку Fonts в любой директории на ПК и копируем туда исходник три раза, чтобы в папке лежало три одинаковых шрифта – например symbol1.ttf, symbol2.ttf и symbol3.ttf. Эти три файла переименовываем в следующие – NOSNR60.TTF, NOSSB60.TTF, NOSTSB60.TTF (для N80 нужно назвать S60SNR.ttf, S60SSB.ttf и S60TSB.ttf). Подключаем смарт к ПК (любой способ) и выбираем “Режим передачи данных”. В проводнике переходим на флэшку в директорию E:\resource\Fonts (если папки нет, то создаем ее) и копируем содержимое папки Fonts на ПК, в которой находятся наши подменные шрифты (NOSNR60.TTF, NOSSB60.TTF, NOSTSB60.TTF). По завершении всех операций – перезагрузка, и готово!
– Есть несколько хитростей в работе с клавишами смартфона. Если нажать на кнопку “Меню” быстро два раза, то откроется Рабочий стол. Причем независимо от открытого приложения. Долгое нажатие на красную кнопку закрывает все активные соединения. После набора SMS-сообщения, чтобы не отправлять его через “Функции”, достаточно нажать зеленую клавишу, и сообщение будет послано. Если в режиме ожидания зажать “Решетку”, то режим смартфона переключится на “Безшумный”, а если повторить – на “Обычный”.
Что такое Symbian OS
Symbian OS – операционная система, которая используется в смартфонах и коммуникаторах. У Symbian OS есть несколько модификаций (это связано с разными типами устройств), и наиболее распространенные из них: UIQ, Series 60 в трех редакциях, Series 90 и в Японии – FOMA. Модификация Symbian OS UIQ является основной платформой для смартфонов компании Sony Ericsson, отличительной особенностью которой является возможность работы на устройствах с сенсорным экраном. Также Symbian OS существует в модификации Series 90, предназначенной специально для устройств Nokia, которые имеют полнофункциональную клавиатуру.
Некоторые сведения о Symbian OS
Основными языками разработки приложений для Symbian OS являются: С++, OPML, а также существует поддержка Java. На сегодняшний день наиболее распространенной по количеству смартфонов, в которых используется данная ОС, является Symbian OS Series 60 3rd Edition. Эта версия вышла в 2005 году. 3rd Edition радикально отличается от предыдущих редакций Symbian OS Series 60, и именно поэтому приложения для первой и второй редакций работать на третьей не будут.
Прошивка
Прошивкой в мобильном мире называется версия ОС или процесс ее обновления. Обновления очень полезны, особенно в смартфонах новых моделей – если в работе системы Symbian обнаруживается ошибка, то ее корректируют в новой версии прошивки. Поэтому, если есть возможность, следует следить за выходом обновлений. Как обновлять? В этом вопросе необходимо учитывать модель устройства. Некоторые позволяют обновляться прямо на самом устройстве через GPRS-интернет, остальные же придется прошивать через кабель – для этого необходима программа Nokia Software Update (europe.nokia.com/softwareupdate) и, собственно, сама прошивка. Тем, кому приходится считать трафик, стоит учитывать объем файла прошивки – примерно 70-80 Мб.
Ресурсоемкость
Особое внимание уделяется сохранению ресурсов, примером чего являются специальные идиомы программирования, такие как дескрипторы и стека очистки. Подобные методы существуют для экономии места для хранения. Кроме того, все программирование на Symbian основано на событиях, и центральный процессор (CPU) переключается в режим с низким энергопотреблением, когда приложения не имеют прямого отношения к событию. Это делается с помощью программной идиомы, называемой активными объектами. Аналогичным образом подход Symbian OS (9.4) к потокам и процессам обусловлен снижением накладных расходов.
Что это означает?
Уровень базовых услуг — самый низкий уровень, доступный для операций пользователя. Он включает в себя файловый сервер и пользовательскую библиотеку, платформу Plug-In, которая управляет всеми подключаемыми модулями, хранилищем, центральным репозиторием, СУБД и криптографическими службами. Он также содержит сервер текстового окна и текстовую оболочку: две базовые службы, из которых можно создать полностью функциональный порт без необходимости в каких-либо службах более высокого уровня.
OS Symbian имеет микроядровую архитектуру, а это означает, что минимальное необходимое находится внутри ядра, чтобы максимизировать надежность, готовность и отзывчивость. Она содержит планировщик, управление памятью и драйверы устройств, но другие службы, такие как поддержка сетей, телефонии и файловой системы, размещаются на уровне служб ОС или базовых служб. Включение драйверов устройств означает, что ядро не является истинным микроядром. Ядро реального времени EKA2, которое было названо наноядром, содержит только самые примитивные позиции и требует расширенного модуля для реализации любых других абстракций.
Платформа Symbian S80
Данный продукт стал настоящим флагманом телефонов Nokia. На его основе была разработана OS Symbian 9.х. На производство платформа поставлена с 2000 года. Специализируется на коммуникаторах связи. Может поддерживать нестандартные форматы дисплея, например 640 на 200 точек. В функционал встроена qwerty-клавиатура. Некоторое время платформа оставалась без обновлений. После 2005 года она вошла в разработку новой универсальной ОС, которая получила применение в Nokia E90. Стоит отметить, что платформа взаимодействует с приложениями J2ME и интерфейсами TLS и SSL. В систему встроен полноценный браузер Opera и файловый менеджер с интегрированным электронным факсом. Последние обновления позволили получить доступ к Bluetooth и Wi-Fi.
Совместимость
Symbian разработана, чтобы подчеркнуть совместимость с другими устройствами, особенно с файловыми системами сменных носителей. Ранняя разработка EPOC привела к тому, что FAT стала внутренней файловой системой (и остается по сегодняшний день), но объектно-ориентированная модель персистентности была помещена поверх лежащего в основе FAT, чтобы обеспечить интерфейс в стиле POSIX и поточную модель. Внутренние форматы данных основаны на использовании тех же API, которые создают данные для запуска всех манипуляций с файлами. Это привело к зависимостям данных и связанным с ними трудностям с их изменениями и миграцией.
Существует крупная сетевая и коммуникационная подсистема, которая имеет три основных сервера: ETEL (телефонная связь EPOC), ESOCK (сокеты EPOC) и C32 (отвечает за последовательную связь). Каждый из них имеет схему подключаемого модуля. Например, ESOCK позволяет различным протокольным модулям «.PRT» реализовывать различные сетевые протоколы. Подсистема также содержит код, поддерживающий короткие линии связи, такие как Bluetooth, IrDA и USB.
Symbian OS — популярнейшая операционная система, разработанная специально для смартфонов. Она идейно наследует EPOC, обитавшей на мобильных устройствах серии Psion, и работает на процессорах ARM. Вопреки расхожему мнению, Symbian производится не компанией Nokia, а концерном Symbian Ltd. На момент написания этого материала (декабрь 2006), Symbian принадлежит по правилам долевого участия следующим вендорам: Nokia (47,9%), Ericsson (15,6%), Sony Ericsson (13,1%), Panasonic (10,5%), Siemens AG (8,4%) и Samsung (4,5%). Что же касается компании BenQ, то, хотя она и приобрела подразделение компании Siemens, занимавшееся производством мобильных устройств (после чего появилась марка BenQ-Siemens), доля во владении Symbian не отошла к ней автоматически. И, учитывая банкротство BenQ-Siemens, маловероятно, что это случится. На операционной системе Symbian существуют две линии программных платформ, или пользовательских интерфейсов («user interface»). Это S60 (бывшая Series 60), Series 80 и Series 90, принадлежащие компании Nokia, и UIQ 2.x и UIQ 3.x, с недавних пор выкупленные для бренда Sony Ericsson. Nokia сейчас развивает только S60. Платформы Series 80 и Series 90 пока что не прогрессируют. Sony Ericsson занимается продвижением UIQ 3.x. NOKIA OS
Nokia также разработала специально для своих телефонов прошивки Nokia Series 40 и предшествовавшую ей Nokia Series 30. Это именно прошивки, не имеющие отношения к Symbian. Операционной системой, на которой они были сделаны, выступала так называемая Nokia OS, она же NOS. Таково ее неофициальное расхожее название, официально она зовется ISA platform. На Series 30 и Series 40 выпускались только телефоны производства компании Nokia. Только телефоны — не смартфоны. Хотя обе платформы весьма основательные и содержат много функций, они не были открытыми для установки стороннего программного обеспечения, кроме как написанного на Java ME. Сейчас Series 30 уже не поддерживается, а вот Series 40 Nokia использует как основную программную среду для своих телефонов. Наиболее современная версия — Series 40 Platform 3rd Edition, которая максимально приближается по функциональности к S60: многозадачность, настраиваемость интерфейса, возможности модификации.
SYMBIAN И WINDOWS MOBILE
Основным конкурентом Symbian является Windows Mobile. Сейчас, если судить по продажам, мобильные устройства на основе Symbian опережают устройства на базе Windows Mobile раза в четыре. Однако Windows Mobile исходно предназначена для КПК и коммуникаторов, где и опережает Symbian наголову. Смартфонная же ее версия пока что не настолько популярна среди производителей, как давно устоявшаяся на рынке Symbian. Symbian не наделена такой расширяемостью и достраиваемостью, как Windows Mobile. Сторонних приложений для Symbian существует предостаточно, однако ряд ключевых программных модулей системы практически не поддается изменению. Вместе с тем тот факт, что открытость архитектуры Symbian носит умеренный характер, делает ее более стабильной в работе. Проще говоря, Symbian — это менее конструктор, чем Windows Mobile. С вытекающими отсюда плюсами и минусами. Сравнивать операционные системы мы сейчас не будем. Дальнейшее их развитие, видимо, во многом будет зависеть от стратегий, которые выберут как производители устройств, так и разработчики ОС. Например, если смартфон создается известнейшим производителем HTC, который не входит в число совладельцев Symbian Ltd., то есть существенная вероятность, что выбор будет сделан в пользу WM. Если же Nokia замышляет очередной смартфон, то, очевидно, это будет Symbian.
КРАТКАЯ ИСТОРИЯ
Компания Psion была основана в 1980 году Дэвидом Поттером (David Potter). Первые три буквы названия — аббревиатура от слов Potter Scientific Instruments («Научные приборы Поттера»). Первой машинкой (и, фактически, первым в мире КПК) стал легендарный Psion Organiser, предназначенный для научных и коммерческих вычислений. Затем Psion разработала ряд устройств под управлением операционной системы SIBO. С 1994 года компания приступила к разработке новой операционной системы, получившей название EPOC. Примерно с тех же времен пошло в народ слово Series (Series 3, Series 5 и т.д.), обозначавшее поначалу линейку устройств. 8 июля 1998 года четыре компании создали концерн Symbian Ltd. — это были Ericsson, Nokia, Motorola и Psion. Концерну, как позже выяснилось, было суждено пережить своего главного основателя, Psion Software. 15 июня 1999 года была анонсирована очередная версия псионовской ОС, EPOC Release 5, впервые известная также как Symbian OS v5. На ней были созданы легендарные и по сей день используемые устройства Psion Series 5mx, Psion Series 7, Psion Revo, Psion Netbook, netPad, Ericsson MC218. На следующий год была еще версия с поддержкой Unicode, первым вышедшим телефоном на которой стал Ericsson R380. Отсчет Symbian, какой мы ее знаем сегодня, начался с Symbian OS v6.0 и v6.1. Первым появившимся на ней устройством стала Nokia 9210.
ОПЕРАЦИОННАЯ СИСТЕМА SYMBIAN
Имеющиеся версии операционной системы, программные платформы и неполный перечень выпущенных устройств. Перечень будет периодически нами дополняться по мере поступления сведений о новых устройствах. Symbian OS v6.1, Series 60 (Версия 1.0) Nokia 7650 Symbian OS v6.1, Series 60 1st Edition (Версия 1.2) Nokia 3600, Nokia 3620, Nokia 3650, Nokia 3660, Nokia N-Gage, N-Gage QD, Samsung SGH-D700, Sendo X, Sendo X2, Siemens SX1 Symbian OS v7.0s, Series 60 2nd Edition (Версия 2.0) Nokia 6600, Samsung SGH-D710 Symbian OS v7.0s, Series 60 2nd Edition, Feature Pack 1 (Версия 2.1) Nokia 3230, Nokia 6260, Nokia 6620, Nokia 6670, Nokia 7610, Panasonic X700, Panasonic X800 Symbian OS v8.0a, Series 60 2nd Edition, Feature Pack 2 (Версия 2.6) Nokia 6630, Nokia 6680, Nokia 6681, Nokia 6682 Symbian OS v8.1a, Series 60 2nd Edition, Feature Pack 3 (Версия 2.8) Nokia N70, Nokia N72, Nokia N90 Symbian OS v9.1, S60 3rd Edition (Версия 3.0) Nokia 3250, Nokia 5500, Nokia E50, Nokia E60, Nokia E61, Nokia E61i, Nokia E62, Nokia E65, Nokia E70, Nokia N71, Nokia N80, Nokia N91, Nokia N92, Nokia N93, Nokia N93i, Nokia N73 Symbian OS v9.2, S60 3rd Edition, Feature Pack 1 (Версия 3.1) LG JoY, Nokia 6290, Nokia N95, Samsung SGH-i520, Nokia E90 Symbian OS v7.0s Series 80 Nokia 9210, Nokia 9290, Nokia 9300, Nokia 9300i, Nokia 9500 Symbian OS v7.0s Series 90 Nokia 7700, Nokia 7710 Symbian OS v7.0s, UIQ 2.0 и UIQ 2.1 Nokia 6708, Motorola A920, Motorola A925, Motorola A1000, Motorola M1000, Sony Ericsson P800, Sony Ericsson P900, Sony Ericsson P910, BenQ P30, BenQ P31 Symbian OS v9.1, UIQ 3.0 Sony Ericsson P990, Sony Ericsson M600, Sony Ericsson W950
НАПИСАНИЕ НАЗВАНИЙ
Как обычно, встречается много вариантов написания одного и того же. Например, «Series 60» пишут и как «Series60», и как «S60». Что самое смешное — все три написания верные. Последнее — официальное. Второе — тоже встречалось в официальных пресс-релизах, но в итоге уступило вначале первому, а теперь — последнему. Появление «S60» вызвано тем, что Nokia сейчас сократила название новейших «Series» до выразительной буквы «S», в виду чего вроде как нужно все «Series» срочно переименовывать в «S». Редакция в этой сложной геополитической ситуации может уверить вас лишь в одном: мы взяли наиболее точные официальные варианты названий, в том виде, как они существуют на сегодняшний день.
СОВМЕСТИМОСТЬ
С Symbian связано много непониманий и заблуждений. Например, некоторые считают, что S60 — это операционная система, а любая программа, написанная для S60, пойдет на любом смартфоне, который сделан на S60. Считается также, что, например, устройство на базе Symbian OS v8.0a — это Series 80. Все это — далеко от истины, как Байкал от Амазонки. В общем-то, запутаться и правда немудрено. Фраза «Symbian OS v8.0a, Series 60 2nd Edition, Feature Pack 2 (Версия 2.6)» легко способна свернуть мозги в трубочку, а учитывая, что производители далеко не всегда стремятся афишировать, что толком установлено на том или ином устройстве, совершенно понятно, откуда берется неразбериха.
Посмотрим, как обстоит дело в действительности.
1. Symbian OS — название операционной системы. У нее есть версия — например, Symbian OS v7.0s. Обращать внимание на версию операционной системы по большому счету не имеет смысла — во всяком случае, если вы не занимались доскональным изучением «симбианьих» систем. Вся ключевая информация может быть почерпнута из технических характеристик соответствующего устройства. Например, в Symbian OS v8.0a добавилась поддержка WCDMA (3G). Ок — вы прочтете это в ТТХ устройства. Которое, к слову говоря, может и не поддерживать WCDMA (ибо не обязано), даже если изготовлено на этой версии операционной системы. Разумеется, ТТХ всегда пишутся на основании реальных данных по устройствам, поэтому в них содержится наиболее верная информация о возможностях каждой конкретной модели. Некоторую важность представляет разве только то, что поддержка обновленной Java — J2ME/MIDP 2.0 — появилась начиная с Symbian OS v7.0s, Series 60 2nd Edition.
2. Series XX (60-90) и UIQ X.X (2.0-3.0) — это программные платформы, созданные для операционной системы Symbian. Именно они показывают, какие программы установлены на устройстве, как организовано его меню и, конечно же, какие программы и игры вы сможете на него поставить. Интересно, что встречаются смартфоны, на которых установлены сразу два различных Series, при этом операционная система стоит одна. Например, есть модель Nokia 9500, на которой — Symbian OS v7.0s, Series 80 + Series 40. Такое тоже возможно. Просто в открытом положении на устройстве включается Series 80, чтобы работать как с клавиатурным КПК. А если прибор закрыть, то остается… правильно — телефон. А ему для работы и Series 40 вполне хватает.
Как известно, на большинстве телефонов присутствует программная платформа Java ME. Она позволяет ставить программы и игры. Ввиду особенностей Java ME, сделанные на ней программы и игры отличаются скромными возможностями и низким быстродействием. Еще одна черта Java ME — зависимость от конкретной модели устройства. Из-за этого любая программа, написанная для Java ME, требует специальной адаптации для десятков существующих моделей. Такая адаптация стоит времени и денег, поэтому программы и игры на Java ME почти не бывают бесплатными. Распространяются они обычно контент-провайдерами через WAP-сервисы и имеют ограничение на объем: 50-150 килобайт. Легко догадаться, что серьезной графики или продвинутых возможностей в такой объем не запихнешь. Symbian поддерживает Java. Но, кроме того, позволяет создавать программы и игры на С++, с учетом технологических характеристик соответствующей Series ХХ или UIQ X.X. Преимущество программ для Series XX и UIQ X.X — гораздо более высокое быстродействие, широкие возможности, отсутствие прямых ограничений по объему и наличие кучи бесплатных программ. Именно программ — так как бесплатные игры для Series XX и UIQ X.X встречаются гораздо реже, чем, скажем, под Windows Mobile.
3. РАЗЛИЧНЫЕ SERIES ХХ И UIQ X.X НЕСОВМЕСТИМЫ МЕЖДУ СОБОЙ. Series 60 1st Edition, Series 60 2nd Edition, S60 3rd Edition, Series 80, Series 90, UIQ 2.0 и UIQ 3.0 — это семь разных программных платформ, существенно отличающихся друг от друга. И на практике программа, предназначенная для 1st Edition, почти наверняка откажется идти на 2nd Edition или 3rd Edition. Иногда программа, сделанная для одной программной платформы, запускается на другой. Но это скорее особенность программы, чем некое правило. Размещая программы на диске Mobi, мы всегда указываем, для какой программной платформы данная конкретная программа предназначена. Если вы не знаете, на какой программной платформе сделано принадлежащее вам мобильное устройство, и в приведенном выше списке оно не содержится, рекомендуем вам это выяснить. Конечно, если вы планируете устанавливать программы. На худой конец, вы можете узнать это методом научного тыка, инсталлируя на ваше устройство программы для разных платформ с нашего диска. Какие захотят устанавливаться — такая и платформа, с большой долей вероятности.
4. Feature Pack Х, являющийся улучшением для соответствующей Series XX, чем-то сродни Service Pack для Windows XP. Однако изменения, вносимые Feature Pack, часто имеют еще и завязку в версии операционной системы (см. список выше). Часто, если программа для 2nd Edition, то, независимо от версии Feature Pack, она сможет быть проинсталлирована почти на любом устройстве, на котором стоит 2nd Edition. Но исключения попадаются. Учтем также, что для смартфонов и коммуникаторов выпускаются новые прошивки, посредством которых устраняются допущенные ошибки в программном коде, вносятся мелкие (обычно) правки в систему и т.д. Случается, что это сильно влияет на работоспособность программной платформы, а также на установку под нее программ. Впрочем, на фоне всего вышеизложенного это уже почти незначительный фактор.
SONY ERICSSON И UIQ
С недавних пор взяв разработку линии UIQ в свои руки, Sony Ericsson сейчас, насколько нам известно, делает ее менее открытой, чем Symbian, для разработчиков стороннего программного обеспечения. Введен ряд ограничений, которые, с одной стороны, позволят заметно уменьшить вероятность появления глючного софта (в теории…), но, с другой стороны, приводят к тому, что программ появляется не то чтобы очень много. UIQ используется в дорогих моделях компании. Вместе с тем программного обеспечения для UIQ 3.0 немного. Возможно, это связано еще и с тем, что UIQ 3.0 не столь давно появилась. Ситуация с UIQ 2.0 получше. По мере обновления UIQ 3.0 получает версии UIQ 3.1, UIQ 3.2 и т.д. UIQ 2.х и UIQ 3.х практически несовместимы между собой.
РАСШИРЕНИЕ УСТАНОВОЧНЫХ ФАЙЛОВ Устанавливаемые на Symbian программные приложения обычно имеют расширение SIS. При установке инсталляционный файл, как правило, уничтожается, поэтому не забывайте сохранять копию. Автор:Alish
Интерфейсы и их поддержка
Существует также большой объем кода пользовательского интерфейса (UI). В ОС Symbian содержались только базовые классы и подструктура, тогда как большинство реальных пользовательских интерфейсов поддерживалось третьими сторонами. Это уже не так. Три основных интерфейса — S60, UIQ и MOAP — были внесены в Symbian в 2009 году. «Симбиан» также содержит графику, текстовую раскладку и библиотеки рендеринга шрифтов.
Все нативные для Symbian OS программы C ++ построены из трех базовых классов, определенных архитектурой приложения: приложения, документа и пользовательского интерфейса приложения. Эти классы создают фундаментальное поведение приложения. Остальные необходимые функции, представление приложения, модель и интерфейс данных создаются независимо и взаимодействуют исключительно через их API с другими классами.
Необходимость в плагинах
Многие другие компоненты еще не вписываются в эту модель — например, SyncML, Java ME, предоставляющий другой набор API поверх большинства ОС и мультимедиа. Многие из них являются фреймворками, и ожидается, что разработчики будут поставлять плагины для них от третьих сторон (например, HelixPlayer для мультимедийных кодеков). Это имеет преимущество в том, что API для таких областей функциональности одинаковы во многих моделях телефонов, и что разработчики при этом получают большую гибкость. Но это одновременно означает и то, что производители телефонов должны выполнить большую интеграционную работу, чтобы создать функциональный гаджет с ОС Symbian.
«Симбиан» включает в себя справочный пользовательский интерфейс под названием «TechView». Он обеспечивает основу для начальной настройки и является средой, в которой выполняется много тестов Symbian и пример кода.