Интервью с Spb Software - об устройствах и платформах

:

Об устройствах и платформах. Их настоящее и будущее.

Планы по поддержке других платформ. Учет специфики платформ.

Cannabis.83: Еще вопрос назрел.. Проскочила инфа что микрософт уже ставит под вопрос выход седьмых окон так как мол кризис, а они давно скрывали свое тяжкое финарсовое положение, на зарплаты специалистам нехватает.. Пресс служба якобы сообщает что причин для беспокойства нет, но так или иначе удержать нишу мобильных телефонов и кпк компания уже не сможет. И что может лучшет отдать эту нишу конкурентам типа Apple. Хотелось бы услышать Ваше мнение на этот счет. Не поэтому ли Вы взялись за разработку приложений под симбиан и айфон? Есть ли у компании финансовые трудности и как например может на вас отразиться ситуация с микрософтом? Связано ли это как нибудь с откладыванием выхода шелла3?

- - - - - - - - - - - - - - - - - -

Ответ:
Во-первых, пока готовили ответы на вопросы, выход Spb Mobile Shell 3.0 состоялся. Поздравления принимаются. :)

Во-вторых, причину выпуска продуктов для платформ Symbian и iPhone мы прокомментировали в ответе пользователю Dragon Master - Почему выпустили продукты для iPhone и Symbian. Что это значит? Это никак не связано с якобы ослабляющимися позициями Windows Mobile на рынке.

По поводу планов Microsoft. Вы знаете, судя по всему, Microsoft подходит к вопросу развития Windows Mobile очень стратегично. Если MS за что-то берется, то это основательно и надолго. Да, выпуск того или иного релиза по разным причинам может переноситься и откладываться, но мы пока не видим признаков, что Microsoft перестал делать стратегический акцент на развитие Windows Mobile. Планы Microsoft обычно пишутся не на год или два, а на много лет вперед. Мы любим Microsoft потому, что они так просто не сдаются. А ресурсов для «борьбы до победного конца», как понимаете, у них хватит. :)

У Windows Mobile, как уже было сказано, есть масса преимуществ. Помимо чисто функциональных, есть преимущества идеологические. Прежде всего, это сходство с десктопной платформой. Программировать под Windows Mobile не сложнее, чем под настольный Windows. Да, есть своя специфика, её следует учитывать, но технически само кодирование ничуть не более сложно, чем на десктопе. Платформа более открыта и настраиваема, нежели те же iPhone или Symbian.

С точки зрения производителя устройств, что КРАЙНЕ важно, платформа Windows Mobile - не проприетарная. iPhone - это Apple и только Apple. Symbian нынче - это практически на 100% Nokia. Делать устройство на чужой платформе - означает фактически заложить в него определенный конкурентный минус. Microsoft не делает сами устройства, а потому он равноудален от всех производителей, дает всем равные шансы на работу с платформой на рынке. Кроме Microsoft такого рода из «независимых» разработчиков платформ на рынке есть только Google, но Android пока - платформа молодая, она - лишь в начале своего пути на рынке. Позиции Windows Mobile гораздо сильнее.

Так что, мы не верим в кардинальное ослабление позиций Microsoft на мобильном рынке, хотя временное «проседание» позиций платформы исключать нельзя. Ближайшие несколько лет, безусловно, будут для них не простыми. Нас ждет реальная «война ОС». Смотрите, что происходит. iPhone довольно быстро занял значительную часть рынка мобильных телефонов, Android «накручивает» рынок, хотя истинные перспективы этой ОС пока не понятны, даже Palm, который уже успели все похоронить, «разродился» своей новой ОС. Нас ожидают интересные годы. Но, опять-таки, применительно к разным ОС, конкуренция - великое дело. Она только на благо рынку, а, значит, и конечным потребителям. Наметившаяся конкуренция платформ, безусловно, подстегнет рынок. Это - важно, особенно в условиях нынешнего глобального кризиса.

 

vasil: У меня более общий вопрос: На прошедшем в Барселоне конгрессе компания Майкрософт продемонстрировала новую версию Windows Mobile 6.5, где большой упор сделан именно на пальце-ориентированный интрефейс, а за тем представила 3 компании, которые являются их основними партнёрами: HTC, LG и Ornage. Ornage большинство аппаратов покупает у HTC, а HTC и LG упорно занимаются разработкой своих интерфейсов. Один из самих известных разработчиков софта вот-вот выпустит на рынок SPB Shell 3?, которую мне пощасливелось увидеть в живую, но потрогать никто не дал. Мне интересно, согласятса ли представители SPB Software со мной в том, что Мелкомягкие выбрали (мягко говоря) не те компании для маркетинга и мониторинга рынка?

- - - - - - - - - - - - - - - - - -

Ответ:
Во-первых, пока готовили ответы на вопросы, Spb Mobile Shell 3.0 таки зарелизили. Пробуйте, сколько душе угодно. :)

Во-вторых, посмотрите ответ выше пользователю Cannabis.83. Ни на одной платформе кроме Windows Mobile нельзя сделать функциональность аля Mobile Shell. Чисто технически ввиду специфических особенностей самой платформы.
С точки зрения того, что каждый делает свое дело, можно сказать, что у нас на ранке сохраняется разделение труда: Microsoft дает базовую платформу, очень хорошо настраиваемую под разных производителей с их специфическими нуждами, хорошо расширяемую.
А каждый производитель смотрит, как именно улучшить и расширить базовую функциональность: одни делают свои особенные интерфейсы, другие берут готовые решения (например, наш Mobile Shell), третьи берут готовые решения, но требуют их кастомизации (например, как Mobile Shell на Sony Ericsson Xperia 1). Вендоры идут разными путями, на рынке, таким образом, сохраняется разнообразие решений при универсальности и общности платформы. Разве это плохо? Нам кажется, что хорошо. :)
По поводу наших позиций на рынке приложений предустанавливаемых на устройства разными вендорами - см. ответ пользователю magisterrr666 и Kastor12- Про работу с ОЕМ.

 

Будет ли софт для iPhone, BlackBerry?

qufa: Будут ли разработки для iPhone 3G. Я имею ввиду не одну программку , а как целое направление для iPhone.

dr_storm: Планируется ли разработка софта для других платформ - IPhone, BlackBerry?

IManiaC: Хотелось бы узнать, идет ли сейчас разработка для iPhone? И какой софт уже находится в разработке? И конечно как долго ждать?

- - - - - - - - - - - - - - - - - -

Ответ на блок вопросов:
Первую программу для iPhone мы выпустили в феврале этого года. Как уже было сказано ранее (см. ответ пользователю Dragon Master - Выпуск нами продуктов для iPhone и Symbian), начало работы с этой платформой было во многом обусловлено требованием наших партнеров - западных операторов. Исходя из того, что платформа iPhone довольно популярна у них, там, можно предполагать, что мы будем по возможности развивать и дальше это направление. И, прежде всего, в сторону он-лайновых сервисов (основной интерес операторов!). Более подробно относительно наших планов сказать, к сожалению, не могу - см. Вступление к ответам на вопросы интервью.

 

Koleso999: Планируется ли какой нибудь софт для ББ :)

- - - - - - - - - - - - - - - - - -

Ответ:
Тут, к сожалению, можем только уклониться от прямого ответа, сославшись на наши пояснения во Вступлении к ответам на вопросы интервью. Не комментируем мы наши планы, к сожалению. :)

 

Софт для Symbian (UIQ, S60)

yan_d: Такой вопрос: какие планы у компании относительно платформы Symbian S60 и планируется ли выпуск аналогов Spb Pocket Plus и Spb Weather?
Блинк: Какие дальнейшие у вас планы в отношении S60, какие ещё программы будут выпущены и будут ли скидки пользователям, переходящим с WM на S60 и заново покупающим ваши продукты?
IRATE: Собираетесь ли вы продолжать выпуск программ для симбиан? После портации SPBWallet сразу купил и пересел на симбу, ибо для работы самое то.

- - - - - - - - - - - - - - - - - -

Ответ:
Как и обычно по планам, в отношении S60 могу сказать - No comments - см. Вступление к ответам на вопросы интервью.
Скидок при переходе на iPhone? к сожалению, нет ввиду технических особенностей приобретения софта для этой платформы - привязке процесса к AppStore.

 

Pervad: Будет ли Spb Software выпускать программы и игры для Symbian UIQ3? Ведь уже начали делать для Symbian 9.5. UIQ3 конечно мертва, но на руках полно смартфонов с этой операционной системой. Если же уж выпустили софт для Nokia5800, то думаю не трудно адаптировать эти программы и игры для UIQ3. Это тот же Symbian, тем более Nokia5800 тоже сенсорный дисплей.

- - - - - - - - - - - - - - - - - -

Ответ:
Мы вынуждены Вас разочаровать. Платформа UIQ «де факто» мертва. Развиваться она дальше она не будет со 100% вероятностью. Да, на руках у пользователей находится довольно много устройств на базе этой платформы. Но, поймите нас правильно: «запуск» разработок под новую платформу - достаточно стратегический шаг, с расчетом ни на год-два, а то и больше. Начинать что-то делать на уже умершую платформу просто нецелесообразно. Это ведь не просто «портирование продукта» - это целый комплекс мероприятий: обучение тех. поддержки, перевод мануалов и документации, бета-тестирования группой тестеров и пр. Все это требует затрат времени и трудовых ресурсов, а значит и инвестиций. Поэтому решение об адаптации какого-либо продукта под другую платформу или разработка нового продукта - это работа на перспективу, на то, что к моменту выхода продукт будет востребован и необходим большому количеству людей, готовых заплатить за него деньги. Поверьте, мы изучили данный вопрос. :)

На самом деле это только так кажется, что UIQ 3.0 и Nokia 5800 - это один и тот же Symbian. На самом деле платформы эти существенно разные. Даже не смотря на то, что и там, и там - сенсорный дисплей. Разработка ПО под два этих варианта Symbian достаточно сильно отличается. Инструментарий разный, железки, в конце концов, разные: там - Nokia, а там - Sony Ericsson.

 

Будет ли софт Android?

max-im: Будет ли в будующем разработка софта для ОС андроид. Будет ли софт включаться в прошивки для конкретных устройств ориентированных на РФ? Или будет как сейчас - бонусный диск с триалами?

poyan: Планирует ли компания Spb Software разрабатывать программное обеспечение для платформы Android? Если да, то в какие сроки?

= Woland =: Поддержу вопрос: SPB всегда, на мой взгляд, отличались интересными решениями, хотелось бы видеть сильного разработчика в стане Android OS.

- - - - - - - - - - - - - - - - - -

Ответ:
Android - новая интересная операционка. Но пока достаточно молодая, чтобы делать какие-то выводы относительно её будущего. Что можно сказать сразу - на рынке есть определенный интерес к появлению второй НЕпроприетарной (не принадлежащей одному конкретному вендору устройств) платформы. Одна такая ОС уже есть - Windows Mobile. Android может стать второй подобной платформой. Как мы говорили выше, конкуренция - это всегда хорошо для рынка и для конечного пользователя. С другой стороны платформа лишь в начале пути. У неё есть как плюсы, так и минусы.

Относительно наших планов по поддержке этой платформы могу снова повторить - No comments. И сослаться на Вступление к ответам на вопросы интервью.

 

smp47: Вопросы по разработке программ для Андроида, айФона и Симбиан уже прозвучали. WM 6.5, хоть и не вышел еще официально, является проходным (временным) явлением. Разрабатываемый WM 7 основан на Windows CE. В связи с чем вопрос, планируется ли портирование программ под СЕ и когда? WM5, WM6, WM6.1 и WM6.5 разработаны на основе CE5, а WM7 (как и MmobileOS) - на CE6. В итоге большинство программ на новой системе просто не устанавливается. Может установиться, но не работать.

- - - - - - - - - - - - - - - - - -

Ответ другого пользователя: thevery
smp47, я знаю, как и то, что 2003(SE) основано на CE4.x,
однако это не отменяет того факта, что нужды в портировании именно под чистый CE нет. Более того, под CE6 девайсов-то практически нету, поэтому это как минимум вдвойне бессмысленно.

Ответ:
Такой операционной системы, как Windows CE, просто не существует. Windows CE - это конструктор, на базе которого можно «собрать» различные операционные системы для различных нужд - от Windows Mobile для полноценной установки на мобильные устройства по функциональности близкие к компьютеру, до всяких «урезанных» вариантов для бортовых компьютеров автомобилей, микроволновок, холодильников. Поэтому говорить как о написании софта для Windows CE, равно как и о какой-то совместимости ПО, написанного для разных «сборок» Windows CE (читай - «разных операционных систем») не вполне корректно.

 

MadG: Как обстоят дела с поддержкой WM 6.5

- - - - - - - - - - - - - - - - - -

Ответ:
Дела обстоят просто замечательно. :) Поддержка будет в полном объеме. Например, только что выпущенный Spb Mobile Shell 3.0 полностью совместим с еще официально не вышедшей Windows Mobile 6.5. :)

 

Крюшон: Каким будет по-вашему Next-gen интерфейс программ, тем оформления, стиля меню и других компонентов GUI :)

- - - - - - - - - - - - - - - - - -

Ответ:
Мы думаем, что он будет пальцеориентированным, как сейчас принято говорить. :) То есть все будет «затачиваться» под минимальное использование стилуса и под максимальное использование пальцев. По оформлению - есть мнение, что будет больше качественной графики и анимации. По крайней мере, аппаратные возможности устройств уже не имеют таких ограничений, которые были еще несколько лет назад. А потому компромиссы между визуализацией и потреблением системных ресурсов стали не настолько жесткими в пользу последнего. :)
Однако, как мы поясняли выше в ответах на вопросы других пользователей, мы не можем мгновенно «перестроиться» и начать ориентироваться только на новые железки самого современного поколения. У нас есть большое количество пользователей, использующих наше ПО на более старых платформах, менее мощных, нам необходимо учитывать и их интересы при создании новых версий наших программ. Со временем, по мере износа старых устройств и смены их на новые, доля пользователей «медленных» платформ будет падать, и мы сможем все более учитывать новые аппаратные возможности при разработке наших программ.

 

Taifunfly: И последнее, планирует ли компания дальнейшую разработку программ для КПК?

- - - - - - - - - - - - - - - - - -

Ответ:
Аналогично ответу на вопросы про поддержку «умершей» де-факто Symbian UIQ 3.0. Скорее всего, мы ограничимся только ограниченной поддержкой обратной совместимости с наиболее актуальными и «современными» моделями КПК. По сути же рынок КПК умер, точнее, практически полностью трансформировался в рынок коммуникаторов. А потому делать что-то новое специально для умершего рынка мы вряд ли будем.

 

Оптимизация ПО по потреблению памяти и энергии, скорости работы

 

Dmrykov: Вопрос такой. Учитывается ли,при создании программ, что у многих девайсов(более старых моделей) не так много оперативной памяти. И многие отказываются от них по причине "громоздкости"!
D1m@s: Будет ли в будущем делаться упор на кпк с бОльшей оперативной памятью? Или же все новые продукты будут стабильно работать даже на кпк с 64 mb ram?
Бобёр: Также хочется спросить, за счёт чего достигается столь высокая скорость работы ваших программ?
MadG: Жадность софта до ресурсов, будут ли изменения в меньшую сторону (я знаю, я идеалист)

- - - - - - - - - - - - - - - - - -

Ответ:
Да, конечно. Мы всегда затрачиваем неимоверные усилия на оптимизацию по скорости работы и потреблению памяти. До 30% всех трудозатрат по продукту - это именно оптимизация по потреблению памяти и «ускорение» работы приложений.

Интервью с Spb Software - об устройствах и платформах

300 ms SUX...80 ms RULEZ - у нас на каждой комнате сотрудники, в ней работающие, пишут самые актуальные для них мысли на данный момент. В данном случае мы видим «мантру» отражающую наибольшую озабоченность конкретной продуктовой группы вопросов скорости работы приложения...>

К сожалению, достичь идеала в этом отношении не всегда возможно. Тут приходится искать какой-то компромисс. Ведь, если мы будем однозначно ориентироваться только на старые «маломощные» устройства, то не сможем в полной мере использовать возможности новых, а, значит, не сможем выводить функциональность и дизайн программ на качественно новый уровень.
Тут вопрос все тех же компромиссных решений, о котором мы говорили во Вступлении к ответам на вопросы интервью. Компромисс этот обычно дается весьма нелегко и (мы это понимаем) удовлетворяет далеко не всех пользователей.
Но примеры успешной работы в указанном направлении есть: тот же Spb Pocket Plus 4 потребляет памяти меньше, чем третья версия. Аналогично с Spb Mobile Shell 2 против первой версии.

 

ivan govorov: И вот ещё... насчёт аккумов увелич.ёмкости. Сколько я ни пользовался вашими прогами-всё нравилось.Красиво,настраиваемо,безглючно-эпитеты только лестные.Но почему такой реально жёсткий расход батареи с вашими прогами?У меня не первый кпк,и чисто субъективно после удаления например спб-шелла, поккет+, погоды аккум кпк живёт заметно дольше.Можно-ли как-то оптимизировать программы по этому параметру?Я не использую ПО от Spb именно по причине его прожорливости к батарее. Последнюю с сожалением снёс погоду.

- - - - - - - - - - - - - - - - - -

Ответ:
Очень странно слышать подобный отзыв. Как мы уже упомянули выше (см. ответ пользователю D1m@s), каждый продукт, каждая новая версия проходят оптимизацию. И не только по потреблению памяти и скорости работы, но и по энергопотреблению.
Хотя у меня есть версия, почему так происходит. Знаете, когда производители стали встраивать в свои устройства функцию push mail, то резко увеличилось количество запросов пользователей с жалобами на то, что очень быстро садиться батарейка. Почему так произошло? Вовсе не потому, что push mail отличается слишком большим энергопотреблением. Просто изменился базовый сценарий использования устройства. Те, кто раньше включал коммуникатор два-три раза в день, теперь стали активно отвечать на почту, то есть банально БОЛЬШЕ, чем раньше работать с устройством. Конечно, батарейка стала садиться быстрее. Так что, подумайте, может быть Ваш случай - как раз из этой серии? Если нет, давайте разбираться. Пишите в тех. поддержку.
Будем смотреть, что происходит по конкретно Вашему случаю.
Как раз благодаря общению с пользователями нашей службы поддержки мы обнаружили, что проблемы с завышенным энергопотреблением, порой идут в связке с неофициальными «прошивками» некоторых моделей коммуникаторов.

 

Навигация по интервью:

 

Обсуждение открытого интервью с Spb Software на форуме.