На нашем сайте Вы сможете бесплатно и без регистрации скачать программы, игры, темы, заставки, прошивки, моды, скины, Flash часы и заставки для смартфонов или коммуникаторов на Symbian OS, Windows Mobile, IPhone OS, Android, Maemo, а так же полезный софт для ПК.
Рaзделы
Опрос

Стоит ли нам менять дизайн?

Да, нужно менять
Нет, этот супер
Решайте сами...
Популярные Теги
Полезно прочитать
    Главная » Hi-Tech » Новая стратегия Nokia - Qt как центральное звено

    Новая стратегия Nokia - Qt как центральное звено

    ДатаДата: 23 октября 10 | | Рейтинг: Отрицательный голос 0 Положительный голос
    Новая стратегия Nokia - Qt как центральное звено

    Компания Nokia сегодня выпустила пресс-релиз, в котором описала свою стратегию. Как человек, написавший достаточно большую статью на тему будущего Symbian OS я естественно не могу остаться в стороне от этого события и не пояснить для своих читателей, что это все означает.



    На мой взгляд, не произошло ничего того, о чем я не говорил ранее, а именно признание Qt главным средством разработки для Symbian OS и Meego OS, и стратегия обновлений, независимая от судьбы конкретного устройства.
    В последнее время, тема "обновления ОС", стала наиболее горячей, десятки людей решают судьбу своей покупки, пытаясь разобраться в хитросплетениях нумерологии, сравнивая перспективы того или иного устройства получить "новую ОС". Помнится в свое время поголовно все пользователи HTC HD2 обещали друг другу, что они получат WP7. На мои осторожные замечания, что это просто невозможно, люди грубо пытались спорить, утверждая, что "это произойдет обязательно". Время все расставило на свои места и мы видим, что этого не произошло, а HD2 превратился на конвейере в HD7. Аналогичная ситуация сейчас и в стане Android, где люди пытаются выяснить -- будет ли обновлено то или иное устройство до Android 3.0 или хотя бы до 2.2.

    В стане Symbian на разных этапах ситуация была в этом плане разной, что впрочем объясняется тем, что Symbian OS была популярной смартфонной ОС когда действовали совершенно другие стандарты разработки и интернет был развит значительно хуже. Но в последняя время утвердилась следующая тенденция - стремление к максимальному отделению прикладных программ, встроенных в ОС, от привязки к версии ОС. В частности такое приложение, как Ovi Maps давно не привязано к версии ОС и одна и та же версия переносится и на N8 и на X6. Но существуют и ограничения - ведь Symbian^3 использует обновленную архитектуру ядра, новую архитектуру графики, которая ушла далеко вперед от Symbian^1, соответственно далеко не все из Symbian^3 можно портировать обратно на Symbian^1. Но вот в отношении Symbian^3 и Symbian^4 такого ограничения нет - архитектурно они максимально близки, и отсюда выгода из возможности заменять различные встроенные прикладные программы, как модули.
    Представить себе это можно с помощью простой аналогии - представьте себе комнату, в которой стоит мебель. Внешний вид комнаты, ее функции определяются тем, какая мебель в ней стоит - в ней может стоять и старинный гостиный гарнитур, а может быть спальня в стиле high tech.

    Соответственно Nokia дает своим потребителям возможность периодически "менять мебель в комнате", причем это не будет связано с "обновлением ОС и торжественной сменой ее версии", вы просто будете иметь возможность при появлении новых встроенных программ, которые в сумме и образуют для пользователя облик ОС.
    Критически настроенный читатель, скажет, что и в других Мобильных ОС существует смена прикладных приложений, но вопрос как это обставлено - обычно такая замена именуется сменой версии ОС и обычно привязывается к выходу нового устройства. Тем более, что обновление ОС для одного устройства идет лишь обычно на одно-два числа после запятой для Android устройств, где смена версий ОС обрела наибольшее значение.

    В Symbian, начиная с Symbian^3 такой привязки больше нет, все прикладные приложения (по всей видимости определенные ограничения будут), встроенные в ОС будут обновляться. По моим оценкам, обновления будут получать следующие приложения: браузер, Ovi Store, аудио и видео плеер, так называемый социальный хаб, что скорее всего будет включать приложение "контакты" и "сообщения", почтовое приложение, методы ввода. Я полагаю, что современем замене подвергнется и рабочий стол, благо технически это несложно. Безусловно, будет добавляться и новый функционал, что можно наблюдать уже сейчас - после выхода N8 в Ovi Store стали доступны такие приложения от Nokia, как Панорама, добавляющее функцию панорамного снимка; Swype, новая версия Ovi Maps. Готовится к выходу новая версия Nokia Internet Radio. и это все части этой новой стратегии. На мой взгляд это мудрый ход связанный с сокращением издержек, т.к. обновления для отдельных программ легче осуществлять без привязки к срокам обновления прошивок и соответственно упростить жизнь для пользователей.
    Это облегчает жизнь пользователей и в аспекте ожидания обновления ОС, т.к. это снимает головную боль любителей обновлений, которые боятся остаться со "старой ОС".

    Говоря словами пресс-релиза Nokia, теперь не будет иметь значения названия Symbian^3 или Symbian^4, т.к. пользовательский опыт будет сведен к единому знаменателю системой постоянных обновлений прикладных программ. Соответственно теперь не будет "лестницы" с восходящей нумерацией ОС, а будет сплошная и непрерывная эволюция, в которой устройство будет постепенно проходить те стадии, которые раньше бы назывались Symbian^3.5 или Symbian^4. [Впрочем, я не думаю, что соответствующие названия стадий эволюции ОС отменены, просто их значение само по себе изменилось.]

    Но нужно видеть и вполне естественные ограничения этой стратегии - то что она будет не в полной мере охватывать Symbian^1 (грубо говоря далеко не все прикладные приложения в Symbian^1 получат обновления) и то, что через достаточно большие промежутки времени будут наступать разрывы в аппаратных возможностях аппаратов на Symbian, которые будут препятствовать запуску тех или иных приложений, хотя здесь речь о сроках заметно больших, чем те, за которые происходит смена поколения мобильной ОС.

    Другим очевидным аспектом новой стратегии является тесная интеграция с Meego - поскольку все прикладные приложения, встроенные в ОС будут отныне писаться на Qt, это означает, что они будут очень близки по своему программному коду, что также снижает уровень затрат на их разработку и сокращает сроки выхода.

    Очень важно и то, что Nokia добавит поддержку Html 5 для Qt, это даст возможность Web разработчикам существенно расширить свои возможности по созданию универсальных кросс-платформенных приложений, а значит упростит их задачу и сократит их издержки.


    Но есть и скептики, которые считают, что переход на Qt осложнит работу программистам, в первую очередь потому что пока мало выпущено устройств, поддерживающих Qt "из коробки". На мой взгляд это не так.
    Во-первых, Qt доступен для установки на все смартфоны Nokia на платформе Symbian, начиная с Symbian 9.2. Да он формально не встроен в эти устройства, но у Nokia давно подготовлено решение - Smartinstaller. Он позволяет встроить в установочный пакет приложения, программу, которая проверяет, установлены ли последние библиотеки Qt, а если их нет, она предложит их скачать и установить, что сделает автоматически. С одной стороны, это предусматривает скачивание "лишних 11 мб", а с другой, нужно учесть, что скачивание потребуется лишь одни раз, для установки библиотеки Qt в систему, а также следует учесть, что основной канал распространения софта для Symbian - это отныне Ovi Store, количество обращений к которому составляет уже 2,7 млн в день (1 млрд в год). В Ovi Store предусматривает скачивание приложения по Wi-Fi в первую очередь или по достаточно недорогому подключению через Gprs, во вторую очередь. В условиях, когда игры в Ovi Store весят по 150-200 мб, скачать лишние 11 мб один раз не представляет большой проблемы.

    С точки зрения упрощения разработки, Qt безусловно намного удобнее Symbian C++, инструменты для работы с ним намного более приятны и просты (особенно учитывая поддержку QML). Да есть проблема не полного охвата некоторых API, но вопреки неправильной интерпретации, никто не запрещает пользоваться традиционным Symbian SDK и написать необходимые модули программы на нем, смешав это с кодом, написанным на Qt (это собственно не умозаключение, а реальная практика множества разработчиков). В любом случае, такая разработка все равно проще, чем написание программы полностью на Symbian C++. Есть вопрос, насколько будет возможность работать с API не включенными в Qt на тех телефонах, которые будет выпущены на той ветви эволюции ОС, которую раньше бы обозначили Symbian^4, но думаю он решаем.

    В итоге, я вижу для Nokia очевидный плюс - в обозримом будущем можно не думать про обновления ОС, т.к. они придут постепенно, эволюционным путем замены каждого приложения, при этом повышение качества пользовательского опыта будет непрерывным, а не складываться в длительное ожидание накопительного обновления. Это в свою очередь приведет и к росту качества и количества пользовательских модификаций (ведь как вы помните, Symbian использует отрытый исходный код, который можно будет использовать для разработки своих модификаций), и к росту привлекательности платформы. Безусловно, все зависит от качества таких обновлений, их частоты и содержания, но даже самая такая стратегия это серьезное улучшение позиций на рынке мобильных ОС, учитывая то, что Nokia многократно доказывала свое желание обновлять ПО и поддерживать свои мобильные устройства.

    * Хорошим фоном для этой важной новости стал квартальный отчет Nokia, который дал результаты превосходящие ожидания рынка - рост доходов, рост числа поставленных смартфонов, здорове финансовые показатели, что привело и к соответствующему росту акций.
    Другие новости на эту тему:
    • Как увеличить скорость ПК: 20 полезных советов
    • Обзор софта от NetFront™ Life для Android (Часть 1-я - браузер).
    • Гид покупателя: выбираем функциональный WM-коммуникатор
    • Многозадачность на пути Android
    • Apple iPad, HTC Legend и прочие новинки
     
    Имя: Максим<br />Город: Хабаровск<br />Телефон: Nokia N78<br />Прошивка: v30.011<br />OS: Windows 7 <br />Браузер: <img src=/templates/Default/dleimages/browsers/Chrome.png /> Chrome - v.16.0.912.77<br />Был здесь: 8 февраля 2012 10:51
    Группа: Журналист
    Репутация: 17
    #1 » Написал: FiMAX | 24 октября 2010 02:29 | ICQ: 634323845
    Статья отличная! Спасибо!
    --------------------
    Если есть вопросы - задавайте. Постараюсь помочь.
    "Только я знаю, что я могу!" С. Джон Локк.
    Имя: --<br />Город: --<br />OS: {os} <br />Браузер: {browser}<br />Был здесь: 1 января 1970 03:00
    Группа: Гости
    Репутация:
    #2 » Написал: Sonni Boy | 24 октября 2010 03:49 --
    Не за что))
    Имя: Sid<br />Город: HeLL (^_^) join to me<br />Телефон: Nokia C5<br />Прошивка: FW v.062.001 Hacked<br />OS: Windows XP <br />Браузер: <img src=/templates/Default/dleimages/browsers/Opera.png /> Opera - v.9.80<br />Был здесь: 7 мая 2011 17:38
    Группа: Журналист
    Репутация: 30
    #3 » Написал: Vurhis | 24 октября 2010 13:46 | ICQ: 467090833
    Спасибо...жаль что компания нокия ничего не упоминула о Symbian 9.1 - 9.3 по ходу теперь это уже можно отнести к ветеранам...хорошая статья...супер..однозначно +
    --------------------
    Имя: --<br />Город: --<br />Телефон: нет<br />OS: Windows XP <br />Браузер: <img src=/templates/Default/dleimages/browsers/Chrome.png /> Chrome - v.13.0.782.215<br />Был здесь: 26 августа 2011 11:55
    Группа: Журналист
    Репутация: 22
    #4 » Написал: crunch | 25 октября 2010 00:22 --
    Статья отличная, только 100% копипаст с ЖЖ
    Кто разрешил редактировать мои комментарии? Еще раз подобное произойдет, и виновный будет наказан вечным баном!
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.