Блоги __SYLAR__ Есть ли будущее у ОС Symbian?(слабочитающим незаходить!)
Источник
Журнал Мобильные Новости: Евгений
Дискин
================

В последнее время вокруг ОС Symbian
возникает много шума, причем этот шум в
основном связан с Nokia. Сетевые издания
пестрят сообщениями о падении доли
Symbian, о проблемах компании, об
отсутствии инноваций в Symbian, ее
устаревшем интерфейсе и подобных вещах.
В этих материалах есть как справедливые,
так и несправедливые суждения.
Начнем с истории вопроса. Symbian – это
первая смартфонная ОС, корнями своими
уходящая в разработки компании Psion,
платформу EPOC. Если быть очень
дотошным, EPOC в какой-то момент была
переименована в Symbian 5.0 и далее
развивалась под таким названием. Компания
Psion была переименована в Symbian, а ее
хозяевами стал консорциум, в который
вошли Ericsson, Motorola и Nokia.
Первым смартфоном на платформе Symbian
5.0 стал смартфон Ericsson R380,
выпущенный в 2000 году. Примечательно,
что этот смартфон имел только сенсорный
интерфейс : даже включение питания
осуществлялось нажатием на сенсорный
экран .
Потом произошли изменения - из системы
было выделено ядро, которое отвечало за
работу аппаратной части и именно оно стало
называться Symbian.
А компании, входившие в состав
консорциума Symbian, начали разрабатывать
свои варианты GUI (графического
интерфейса пользователя). Nokia создала
сразу несколько вариантов – Series 60
(позднее переименованный в S60) для
устройств, имеющих только клавиатуру;
Series 80 для устройств типа Communicator и
Series 90 для целиком сенсорных устройств.
Компания SonyEricsson создала интерфейс
UIQ для сенсорных устройств, NTT Docomo
вместе с Fujitsu и Sharp создали интерфейс
MOAP. Любопытно, что эти разработки
использовали и сторонние производители –
Siemens использовал S60, Motorola
использовала UIQ.
Какое-то время эти платформы существовали
параллельно, но продажи смартфонов на
S60 были максимальны. Постепенно слово
Symbian стало ассоциироваться только с S60.
Nokia прекратила развитие своих побочных
платформ Series 80 и Series 90; компания
SonyEricsson, не выдержав конкуренции с
устройствами на S60, прекратила раз-работку
UIQ. Таким образом, осталась одна
платформа S60, которая была
переименована в Symbian OS, а формат
партнерства между компаниями-
разработчиками изменился, все
договорились развивать самую успешную
платформу – S60 Touch.
Теперь давайте постараемся разобраться -
справедливы ли все претензии к Symbian,
или все же определенный негатив является
банальным очернительством ?
Первый и, наверное, самый избитый
аргумент - это \"устаревший\" интерфейс. Но
прежде чем разбирать этот вопрос, надо
понять, почему интерфейс имеет такой вид.
Symbian OS – это единственная ОС, не считая
Blackberry (WM для смартфонов уже
официально прекратила существование), у
которой есть устройства с сенсорными
(Symbian Touch первого поколения или S60
5th Edition) и не сенсорными экранами (она
называется S60 3rd Edition).
Обе версии ОС используют одну базу
программ (с определенными исключениями,
но в целом это так) именно потому, что S60
5th Edition построена на основных элементах
интерфейса от S60 3rd Edition. Грубо говоря,
дело не в том, что злая Nokia решила
поиздеваться над своими покупателями, а в
том, что когда на рынок выпускали модель
5800, Nokia не хотела оставить своих
пользователей без приложений. Если бы
элементы интерфейса обычной S60 3rd
Edition не использовались, то совместимости
приложений бы не было. Это важно
помнить. Кстати, Blackberry пошла по тому
же пути – основные элементы интерфейса
оставили теми же , чтобы не потерять
совместимость.
Вышесказанное справедливо и для
Symbian^3 ( следующее поколение Symbian
Touch), которая не так сильно отличается от
S60 5th Edition именно поэтому:
разработчики не хотели, чтобы смартфон не
мог использовать ни одного приложения из
тех , что были накоплены за многие годы.
Думаю, что если бы Symbian Foundation
объяснила этот факт публично, она бы
нашла гораздо больше понимания и
поддержки .
Грубо говоря, начиная разработку Symbian^3,
Symbian Foundation могла:
а) оптимизировать ОС, убрать из нее все
недостатки, которые можно убрать,
увеличить скорость работы, добавить
эффекты, заменить все ключевые
приложения или
б ) сделать совершенно новую ОС, при этом
оставляя ее без приложений на
первоначальном этапе .
Лично я предпочитаю первый вариант.
Второй подход будет реализован в версии
Symbian^4, которая выйдет в 2011 году.
Многие знают, что Nokia, как основной
производитель Symbian-телефонов,
собирается использовать помимо Symbian
разрабатываемую совместно с Intel ОС
Meego. Для того, чтобы пользователи
Symbian не остались без современных
приложений, они нашли элегантный выход.
Nokia купила компанию Trolltech,
разрабатывавшую мультиплатформенное
средство разработки под названием Qt
(читается как «кьют»). Qt – это очень удобное
средство разработки для языка С++ с
использованием дополнительных
библиотек . Написанные с его помощью
программы будут работать в Symbian^3,
Symbian^4, Meego и Maemo, а также на
других платформах, в том числе и на
предыдущих версиях Symbian (даже на
аппаратах без тачскрина) после установки
специальных библиотек, дающих поддержку
QT.
Разобравшись с тем, почему S60 5th Edition
сейчас имеет такой вид, давайте разберемся
с утверждениями критиков Symbian (в
основном претензии идут к сенсорному
варианту Symbian).
Утверждение 1-ое. В S60 5th Edition есть
места, где нужно одно нажатие, а есть, где
нужно два.
На мой взгляд, это справедливый упрек: для
многих такая работа интерфейса непонятна
– нажав на экран в меню , вы ожидаете, что
меню перейдет в следующий пункт, а на
самом деле нужно сделать два нажатия.
Разработчики Symbian этот недостаток
признали, и в версии Symbian^3 это
исправлено.
Утверждение 2-ое. В S60 5th Edition нет
кинетического скроллинга (пролистывания)
или он плохо работает.
Это утверждение было справедливо, когда
только вышли первые устройства на S60 5th
Edition, в частности, Nokia 5800. Но потом
этот недостаток был исправлен -
кинетический скроллинг появился в 40-й
прошивке Nokia 5800, в 20-й прошивке
Nokia N97, в Nokia X6 он был изначально, в
Nokia 5530 в 30-й прошивке, в Samsung
i8910HD он был добавлен в третьем
обновлении прошивки, в SE Satio и SE Vivaz
он был реализован изначально.
Тем не менее, не везде на Nokia 5800 и
Nokia N97 он работает хорошо, что является
следствием слабой аппаратной платформы.
Здесь критика справедлива, но это
исправлено в Symbian^3 (у нее требования к
аппаратной платформе значительно выше, а
скорость работы меню ускорена в 3 раза).
Утверждение 3-е. S60 5th Edition не
поддерживает мультитач (жесты
несколькими пальцами на экране).
Я считаю, что это справедливая критика, S60
5th Edition не поддерживает мультитач даже
на емкостных экранах. Данный недостаток
тоже исправлен в Symbian^3.
Утверждение 4-е. У S60 5th Edition
медленный интерфейс.
Я считаю, что здесь есть сочетание и
справедливой и несправедливой критики. У
S60 3rd Edition интерфейс, на мой взгляд,
достаточно быстрый - перемещение по
папкам и меню мгновенное, без задержек
(на личном опыте с Nokia N82, E90, N95, N95
8Gb, E51).
Для S60 5th Edition не все так однозначно и
зависит от конкретных устройств – на Nokia
5800 в последних прошивках все достаточно
неплохо, на Nokia N97 и X6 с последними
прошивками все неплохо, на Samsung
i8910HD все быстро, если не считать долгого
открытия одной папки – «Приложения». Это
объективный взгляд на реальную работу ус
тройс тв . Признаюсь, я не измерял с
секундомером отзывчивость интерфейса, а
оценивал с точки зрения user experience –
заставляет ли система ждать или нет.
Здесь, безусловно, есть над чем поработать,
и в Symbian^3 много внимания уделено
именно этому. В чем принципиальная
разница? Дело в том, что текущая версия
(S60 5th Edition) оптимизирована для работы
на весьма слабых по производительности
процессорах с частотой 434 МГц. Для такой
частоты она работает достаточно неплохо, но
чтобы система не захлебнулась от потоков
данных , скорость ее ограничена - это
сделано и для экономии оперативной
памяти , и для того, чтобы не страдали
запущенные приложения.
Кстати, именно поэтому в iOS от Apple
долгое время не хотели вводить
многозадачность – запущенные приложения
не оставляли для самой ОС достаточно
ресурсов , и она становилась задумчивой (это
видно на взломанных iPhone, где
многозадачность была разблокирована).
В устройствах на Symbian^3 за прорисовку
интерфейса отвечает медиапроцессор с
графическим ускорителем (или попросту
GPU), который в 3 раза ускоряет обработку
графики интерфейса - он же дает
возможность быстро открывать большие
снимки , запускать мощные игры,
обрабатывает графику на сайтах с fl ash и т.д.
Причем его наличие – это обязательное
требование для создания телефона на
Symbian^3, так что можно не бояться, что,
купив недорогой телефон на Symbian^3, вы
будете обделены в плане аппаратных
возможностей устройства .
Но здесь нужно указать, что
несправедливость критики Symbian
заключается в том, что другие ОС также не
всегда работают без лагов, хотя используют
гораздо более мощное железо. Немного
поискав по форумам и посмотрев видео на
youtube, вы без труда найдете
подтверждение моим словам.
Утверждение 5-е. Интерфейс S60 5th Edition
не приспособлен к работе пальцами.
На самом деле здесь сложно определить, на
что именно жалуются те, кто выдвигает
соответствующие претензии. Рискну
предположить, что с одной сто-роны здесь
имеются ввиду те проблемы, о которых я
уже говорил. С другой стороны, в
интерфейсе S60 5th Edition мелких
элементов, которые было бы трудно
нажимать пальцем, практически нет - с
такими вещами на Samsung i8910HD я не
сталкиваюсь. Полагаю, что на самом деле
люди не понимают разницу в работе
резистивных и емкостных экранов , не
осознавая, что она лежит лишь в
установленном производителем типе
экрана , а не в работе самой системы.
Наверное, здесь можно упомянуть ра-боту с
пунктами меню: в S60 5th Edition
стандартные вопросы системы выводятся
снизу , в Android и iOS они появляются в
центре экрана. Не могу сказать, что это
критично для управления пальцами, но в
Symbian^3 уделили внимание и этому -
многие вопросы будут всплывать в центре
экрана , а не внизу.
Утверждение 6-е. Плохая работа с
оперативной памятью (самопроизвольное
закрытие программ).
Начнем с того, что любая система в условиях
недостаточных ресурсов на-чинает вести
себя нестабильно. Это справедливо
абсолютно для всех ОС и программ, тут
Symbian не исключение. Но нужно
различать, когда есть проблема самой ОС, а
когда есть проблема конкретных устройств.
В Интернете распространилось мнение, что
Symbian плохо работает с оперативной
памятью, т.к. проблемы с закрытием
программ при нехватке свободной
оперативной памяти часто встречаются в
таких популярных устройствах , как 5800, N97
и т.д.
Не стоит отрицать очевидное и заявлять, что
таких проблем нет. У меня был Nokia 5800 и
иногда я наблюдал такие проблемы, хотя
они не были чем-то постоянным, что мучило
бы меня каждый день.
Дело здесь в том, что в Nokia 5800, N97, N97
mini, X6, 5530 установлено 128 Мб
оперативной памяти. После запуска системы
остается от 40 до 60 Мб свободной
оперативной памяти, в зависимости от того,
есть ли в системе виджеты, запускаются ли
какие-нибудь приложения автоматически. К
сожалению, этого недостаточно для
стабильной работы в режиме 24/7, и это
вина Nokia, что целое поколение
смартфонов имеет столь ограниченные
ресурсы .
Но это не имеет прямого отношения к ОС
Symbian как таковой. Не будете же вы
винить двигатель внутреннего сгорания как
технологию за то , что в вашей конкретной
машине стоит слабый двигатель.
На S60 5th Edition есть другие смартфоны -
Samsung i8910HD, SE Satio, Vivaz, Vivaz Pro. У
них установлено 256 Мб оперативной
памяти и я могу ответственно сказать, что
проблем с вылетом программ из-за нехватки
оперативной памяти они не испытывают.
256 Мб является достаточным объемом для
Symbian OS и когда он есть в ее
распоряжении, система работает стабильно,
и позволяет одновременно запускать
большое число приложений . Недавно на
Samsung i8910HD даже поставили рекорд –
на нем запустили 62 приложения
одновременно. Думаю, что это лучшее
доказательство моих слов.
Утверждение 7-е. У Symbian высокое
энергопотребление.
Symbian ОС была специально создана, чтобы
работать в условиях ограниченных ресурсов
( когда-то Symbian-смартфоны работали на
процессорах 106 МГц с 16 Мб оперативной
памяти и работали хорошо). Сейчас
требования к функционалу возросли и
выросли минимальные требования к
аппаратной платформе . Сейчас для S60 5th
Edition это 434 МГц и 128 Мб оперативной
памяти. По современным меркам это очень
немного. Конечно же, такие аппаратные
характеристики не потребляют много
энергии , а система еще и ограничивает
Symbian корректно работает с много-
задачностью - она включает Wi-Fi, когда это
необходимо программам для выхода в
Интернет , и выключает его сразу же после
выхода, тоже самое с GPS. Она не оставляет
висящие подключения и корректно работает
с различными сетями . Android, который
сейчас модно нахваливать, в этом смысле
намного менее совершенен – так, при
выходе из приложений, использующих GPS,
последний может остаться включенным.
Работа с подключениями к Интернет в
Android построена так, что если разрешено
подключение одного типа (Wi-Fi или EDGE),
то через это подключение лезут в Интернет
все приложения , ожидающие
синхронизацию – представьте, на сколько
может уменьшиться ваш счет, если во время
того, как вы смотрите по GPRS небольшой
сайт, в фоне без вашего ведома качается
обновление для системы на 60 Мб
(напомню, текущие расценки это примерно
4 р. за мегабайт). Многие приложения не
позволяют Android перевести устройство в
спящий режим, заставляя его работать на
максимальной частоте процессора. При этом
закрыть их полностью, не используя
стороннее приложение для работы с
памятью (Task killer), невозможно (я не
говорю, что это оправдывает недостатки
Symbian, но делая выбор, нужно понимать,
какой будет альтернатива).
В Symbian такое невозможно – каждая
программа отдельно спрашивает, можно ли
ей подключиться к Интернету. Но и здесь в
Symbian^3 произошли изменения – теперь
при необходимости, если вы так зададите в
настройках, система сможет автоматически
подключаться к бесплатным сетям Wi-Fi и
возвращаться к подключению по GPRS. При
желании вы сможете запретить системе
всякую самодеятельность и , на мой взгляд,
это лучшее решение.
Утверждение 8-е. Для Symbian достаточно
мало приложений, а те, что существуют,
выглядят скучно.
Я сторонник подхода, что нужно смотреть,
есть ли приложения, удовлетворяющие
конкретные потребности, а не заниматься
пустым сравниванием больших чисел.
Первым источником заблуждения о том, что
для Symbian мало приложений, является
оценка их количества в OVI Store
(фирменный магазин приложений от Nokia).
Но это не совсем честный метод подсчета,
т.к. в OVI Store пока попали от силы 10% от
всех приложений для Symbian. Есть и другие
оценки, которые строятся на подсчете
общего количества приложений для
Symbian, но у них не вполне понятна
методика подсчета. Для Symbian есть очень
много приложений, написанных на разных
языках программирования и разных
платформах - на Java ME, на Qt, на Symbian C
++, на Python, на WRT, на Flash. И когда
считают приложения для Symbian, никто не
дает себе труда указать, написанные на
каких языках или платформах приложения
сосчитали . Можно принять разные подходы,
например, считать только приложения,
написанные на Symbian C++, но почему?
Вопреки распространенному мнению, на
Java ME написаны весьма полезные и
красивые приложения и игры, в том числе с
поддержкой 3D-графики.
Не учитывать их было бы просто не честно.
На мой взгляд, считать нужно все, что
можно запустить на Symbian-смартфонах.
Тогда мы получаем, что для Symbian
существует несколько сот тысяч программ.
Справедливости ради нужно сказать, что не
все так гладко: основная проблема – это
найти нужные приложения в Интернете, т.к.
в OVI Store пока лишь несколько тысяч
приложений. OVI Store проигрывает и в
условиях для разработчиков – добавить туда
приложение не так просто , а оценка
приложений цензорами не всегда
прозрачна .
Если говорить про интерфейс приложений
для Symbian, здесь можно согласиться с
критиками - многие приложения со
стандартным интерфейсом смотрятся
однообразно , хотя во многом это связано с
заботой разработчиков о том, будет ли
приложение работать на сенсорной и не
сенсорной версиях Symbian.
Еще один момент – разработка приложений
для Symbian на языке Symbian C++
(стандартный язык разработки) достаточно
сложна, т.к. Symbian C++ – это С++,
использующий не стандартные расширения.
Также факт, что средства разработки,
использовавшиеся до сих пор, весьма
несовершенны и многими разработчиками
рассматриваются как архаичные .
Эту проблему должен решить Qt, который
использует язык С++, имеет гораздо более
удобные средства для разработки и является
мультиплатформенным изначально .
Утверждение 9-е. Symbian – нестабильная
ОС.
Я убежден, что в этом вопросе есть очень
много спекуляций, т.к. источником проблем
со стабильностью устройства могут быть
различные факторы – нестабильные
сторонние программы , аппаратные
проблемы телефонов, брак, конкретные
ошибки, допущенные в определенной
прошивке того или иного устройства. Не
считаю, что есть идеальные в этом плане
телефоны. Но повторюсь: основные
проблемы возникают при использовании
устройств , имеющих малое количество
оперативной памяти. То есть, если используя
Nokia 5800, я сталкивался с нехваткой
оперативной памяти, то на N82 или на
Samsung i8910HD такой проблемы никогда
не возникало. Безусловно, нестабильность
устройств также зависит от качества
прошивок , но и этот фактор зависит от
аппаратной платформы, поскольку
изначально слабое устройство гораздо
сложнее заставить работать быстрее и
стабильнее .
Оценивая Symbian как ОС, все же нельзя
полностью отделить ее от тех устройств, на
которых она работает.
На сегодняшний день стратегия Nokia
заключается в том, что устройства на ОС
Symbian – это устройства средней и нижней
ценовой категории, и это надо учитывать. К
сожалению, не все это осознают. В сети, в
спорах простых пользователей, я часто вижу
сравнения Nokia 5800 или даже Nokia 5530 с
каким-нибудь HTC Desire. Но ведь такое
сравнение совершенно некорректно, т.к. это
устройства из принципиально разных
ценовых категорий .
Сравнивать устройства нужно в це-лом, а не
только на уровне интерфейса, как это очень
распространено в последнее время, ведь
для покупателя играют роль и другие
характеристики - камера, корпус, качество
звука и на свойства из принципиально
нельзя полностью отделить ее от тех
устройств , на которых она работает.
На сегодняшний день стратегия Nokia
заключается в том, что устройства на ОС
Symbian – это устройства средней и нижней
ценовой категории, и это надо учитывать. К
сожалению, не все это осознают. В сети, в
спорах простых пользователей, я часто вижу
сравнения Nokia 5800 или даже Nokia 5530 с
каким-нибудь HTC Desire. Но ведь
такоесравнение совершенно некорректно,
наличие аксессуаров, удобство в руке, жизнь
от батареи, качество связи, престижность
марки, немаловажную роль играет и цена. В
реальной жизни люди пока не
руководствуются тем , какая ОС находится в
телефоне, на это обращает внимание лишь
небольшая часть покупателей.
Другое дело, что Nokia в последнее время
ослабила контроль качества своих
смартфонов – такие модели , как Nokia 5800
(признаюсь, проблема динамика и корпуса
меня не коснулась) и N97 у многих вызвали
раздражение не только из-за
нестабильности ОС, но и из-за чисто
потребительских характеристик, таких как
качество сборки или качество встроенного
динамика . И это в не меньшей степени
играет против Symbian, чем те реальные
проблемы ОС, которые мы описали.
Справедливости ради надо сказать, что в
области качества телефонов святых нет – у
всех производителей встречается брак , это
неизбежно при массовом производстве. Это
не оправдывает Nokia и не красит других
производителей, но нужно понимать, что
Symbian здесь выступает в качестве
заложницы – ведь она заключена внутри тех
телефонов , в которых был брак. На мой
взгляд, так быть не должно – необходимо
различать проблемы сборки и качества и
проблемы самой ОС .
Обсудив основные претензии к Symbian
(абсолютно все рассмотреть невозможно),
нужно сказать и про те достоинства, которые
у нее есть.
На мой взгляд, важнейшим аргументом в
пользу Symbian является продолжительность
работы устройства от батареи. Если для
Symbian рассматривать как основного
конкурента Android, то здесь Symbian в
более выигрышном положении, т.к.
продолжительность работы Symbian-
смартфонов заметно превышает этот
показатель для смартфонов на Android – и
это вполне объективные данные. На мой
взгляд, это весьма важная характеристика
телефона: узнай о таком соотношении
потребители, возможно, они бы поумерили
свой пыл в отношении новой ОС от Google.
Другой аргумент за Symbian, а вернее за
смартфоны с этой ОС на борту – это
использование более качественных камер,
чем те, что могут предложить Android-
смартфоны. И здесь дело не только в том,
что какие-то производители используют
плохие камеры: сама ОС должна
поддерживать соответствующие алгоритмы
сжатия и обработки .
Это болезни роста платформы, которые
нельзя решить за 5 минут, так что данное
соотношение будет сохраняться еще какое-
то время.
Возможно, кому-то эти аргументы покажутся
немодными. Возможно, что сразу же
появятся люди, которые начнут говорить,
что когда телефон живет в течение
светового дня , это нормально. Оценивая
свои потребности, я не могу согласиться с
такой точкой зрения. Платформа должна
отвечать вашим потребностям, а не вы
должны подстраиваться под нее.
Немного разобравшись с проблемами,
давайте попробуем заглянуть в будущее –
как будет развиваться Symbian.
На сегодняшний день, уже готова новая
версия Symbian^3, о некоторых достоинствах
которой мы уже говорили, но, думаю, нужно
добавить еще пару слов. Symbian^3 внешне
очень напоминает S60 5th Edition: почему
так сделано, я уже объяснял. Помимо тех
моментов, которые я перечислил выше,
стоит сказать, что многие приложения в
системе претерпели значительные
изменения – появился новый рабочий стол с
3- мя страницами для виджетов, совершенно
новый плеер, появилась поддержка
подключения по USB флеш-карт и жестких
дисков (USB Host), поддержка HDMI,
поддержка 3D-ускорителя для обработки
интерфейса, а также сотни различных
исправлений относительно S60 5th Edition.
Вопреки некоторым слухам, Nokia N8 не
будет единственным на этой ОС устройством
– на ней будут и такие модели , как C7 и E7.
Предположу, что у этих моделей будут
различные вариации с меньшим и большим
объемом флеш -памяти.
Ожидается, что в первом квартале 2011 года
увидит свет Symbian^4, а устройство на ее
основе появится во втором квартале 2011
года. Параллельно будут существовать и
кнопочные смартфоны на Symbian, для них
будет применяться S60 3rd Edition.
Отвечая на поставленный в заголовке статьи
вопрос , я отвечу: «Да!».
Безусловно, Symbian в 2008-2010 годах
пережила кризис и понесла серьезные
потери , но, на мой взгляд, данной
платформе уготована еще длинная жизнь,
возможно, она даже сможет восстановить
пошатнувшиеся позиции, если сумеет
перенять у конкурентов все то лучшее, что
они сделали за последние годы. У Symbian
пока не исчерпан тот значительный запас
прочности , который был накоплен за долгое
время, но сможет ли Symbian полноценно
конкурировать с другими платформами?
Ответ на этот вопрос сможет дать лишь
Symbian^4 и то, как она будет воспринята
рынком.
дд
Комментарии(358)
starstarstarstarstar
Cредняя оценка 4.16
Оценило: 25 человек
Прочитало: 86 человек,1627 раз

Твитнуть
→ Дневник __SYLAR__
→ Все дневники
  Меню     Главная  
Версия: html / touch(beta)
7ba.Ru
[0.0009]