Windows Mobile

Немного вне очереди, но зато на злобу дня. Пока я тут справлялся с эмоциями, товарищ с engadget все правильно сформулировал. Краткое резюме такое примерно: мобильный виндовз масдай (не путать с Windows CE, ему долгая годы). Кстати, немедля нашлись товарищи, которые возразили, дескать, он просто так пахнет, но аргументы слабоваты даже для wm-фанатов.

В общем и целом добавить особо нечего. Я не люблю изменения ради изменений, но черт возьми, за девять лет WM не особенно продвинулся вперед от концепций Pocket PC 2000. Что смотрелось логично и свежо на девайсе 2002 года, сейчас вызывает недоумение. И не только потому, что графика интерфейса устарела как говно мамонта, и даже не потому, что до сих пор микрософт не верит в то, что кому-то может придти в голову ходить с наладонника в интернет или слушать музыку, а то, что It doesn’t innovate in any way. То есть пределом мечтаний у нас является какой-нибудь анимированный скин, навешанный на тысячелетние кости. Я вот в упор не понимаю, почему они там думают себе, что достаточно организовать «кинетический скроллинг» списков, и всё — айфон догнат, перегнат и убит. Да даже этого пришлось ждать больше года после того, как жареный Apple клюнул Microsoft в жопу. Конечно, очень сложная задача. Тьфу, напасть. За это время такой же условно живой Palm умудрился справиться с разработкой принципиально новой платформы, и не обосрался.

Особенно обидно от того, что WM мне всегда нравился. И ядро его Windows CE само по себе весьма недурственная платформа (возможно, кто-то возразит, я бы послушал), и в последней версии в нём как раз довольно много коренных изменений. Несмотря на некоторую ущербность программного инструментария (о да, теперь мне есть с чем сравнить), открытости WinCE и сейчас можно позавидовать. А пять лет назад просто и аналогов-то почти не было.

Ну да ладно. Чем скорее сдохнет, тем скорее освободит дорогу молодым и здоровым задорным. Есть, конечно, некоторая надежда на инерционность спуска с горы, но надо иметь в виду, что если не поторапливаться, то стадо может и разойтись, не дождавшись инициации.
   

22 комментария

Добавить комментарий

  1. WM скорее не сдохнет, но будет также попердывать. И куда дольше, чем Palm — масштаб ресурса другой.
    Толпы готовых программистов, о которых ты писал выше, нет. Я думаю, что тот же Андроид, который так в релиз адекватного устройства и не вышел, набрал людей, которые готовы под него писать за полтора года с момента анонса столько же, сколько сейчас пишут под WM. Тут, наверное, в учет не идет .NET, ибо он хоть какая-то последняя дурнопахнущая надежда. Ценителей WinAPI осталось столько же, сколько ценителей оригинального COM.

    Предлагаю как-нибудь устроить официальные проводы WM. Пусть в момент релиза wm7.

    • В условиях пресловутого кризиса процессы гниения происходят в более бодром темпе. Сколько уж оно пропердит, одному богу ведомо. И тем не менее, любителей WinAPI остается довольно много. Думаю, на текущий момент всяко не меньше, чем любителей gcc 😉

      • Сильно спорное суждение про количество. Но тема тонка и религиозна, не будем далее об этом.
        А МС пока не готово легко отпустить wm загнивать: движение вокруг wm7 поднимают. Да и «корпоративный ресурс» у них будь здоров. Hp, Motorola, а особенно кетайцы, сделавшие себе на wm имя, будут продолжать ковать. Так что кризис, к сожалению, не поможет.

  2. Ничего, скоро выдет семерка — она задаст жару.

    А 6.5 — это так, затычка. Ну в самом, деле, что еще можно сделать на скорую руку?

    А у конкурентов не лучше. SDK который Apple выставляет наружу совсем не тот, что внутри — чтобы сделать нормально, нужно долого дорабатывать напильником: http://gamesfromwithin.com/.

        • Re: Ничего, скоро выдет семерка — она задаст жару.

          Понятно. Долго. До этого времени могли бы хотя бы новый UI, ориентированный на управление пальцем, для старых платформ выпустить.

        • Re: Ничего, скоро выдет семерка — она задаст жару.

          Палм вот тоже долго откладывал. В итоге оно немножечко подохло, а Palm Software бесславно продан и не имеет никакого отношения к новой операционке Palm. Надеюсь, семерка не будет тупым копированием айфона, ибо Эппл как раз на лаврах почивать не собирается, если я правильно понимаю, и за этот год шагнёт ещё дальше.

    • Re: Ничего, скоро выдет семерка — она задаст жару.

      На скорую руку??? Это мы считаем от появления айфона? До этого ничего делать, конечно, не надо было 🙂
      Неча вообще на Эппл кивать, про него я тоже могу гадости говорить. Микрософт всегда так делал — для негров наружу какое-нибудь убожество типа MFC, а внутрь — поприятнее. Дураков нет, понятное дело, конкурентов собственными руками плодить. Да ещё и раз в пару-тройку лет надо соорудить «новую концепцию на все времена», а старую предать анафеме. Чтоб те, что учились, начали переучиваться.

      А ваще я Микрософт люблю нежно 🙂

  3. Вообще, имхо, пока для разработки под WM нужно будет выложить круглую сумму за приемлимый IDE — так и будет «functionality-first approach». Нет энтузиастов, которые бы делали рынок веселее 🙂 (или я не знаю, где они все тусуются)

    • Можно, конечно, поспрашивать энтузиастов, но мне кажется, что Visual Studio 2005, имеющий мобильный SDK в составе, стоит сейчас баксов 400. Учитывая цену приложения в районе тридцати баксов, окупиться можно довольно быстро. Вон целый Spb Software House писал же себе программки и не жужжал, на икру хватало.

      • Да, начиная с 400. Только в том то и дело, что сначала нужно купить, а затем окупить. Классического open source-а очень мало, живут на пожертвования.

        • Это я к тому, что тот мрачный софт (в первую очередь я говорю о перегруженных PIM-ах), вполне мог бы быть замещен бесплатными открытыми проектами. А платные стали бы больше делать упор на юзабилити, проиводительность и т.д.

          • Про открытые проекты мне тоже есть, что сказать. Учитывая то, что на линуксе других практически нет.

            Я вот застрелился тут искать PIM для своего наладонника. То, что есть — ужасное, убогое, неработоспособное говно, не заслуживающее даже плевка. А почему? А потому что свободному софту по хрену как правило и юзабилити, и производительность. И мнение пользователей, кстати. Не похрену свой собственный шкурный интерес. Свободный софт пишется — в подавляющем количестве — для себя и под себя, и гори всё синим пламенем.

            Мне как раз видится выход именно в коммерциализации, как это ни странно. Я люблю халяву, но с халявы ничего не спросишь. А мрачный софт на мобильной винде получается по-моему из-за такого же мрачного и унылого окружения, общего квази-корпоративного стиля операционки и её программистов, а вовсе не от платности.

            Кстати, X1 — это сонериковская Xperia чтоль?

            • >> А потому что свободному софту по хрену как правило и юзабилити, и производительность.
              Угу, а сейчас эту нишу занимает платный софт, которым даже с кряками пользоваться не хочется ;(

              X1, да, SE XPeria.

              • Ну, надеюсь, кризис слегка поправит эту ситуацию, и при этом у меня у самого ещё останутся деньги на то, чтобы это проверить 🙂

    • Ну это такая модная фича, когда подцепленный курсором длинный список, адресная книга, например, продолжает скролиться, плавно замедляясь, после релиза курсора. Apple, кажись, первым на это моду завел, если я не ошибаюсь. Удобно, всамделе, в два-три движения можно пролистать довольно длинную простыню.

  4. Просвети а в чем разница между Windows CE и Windows Mobile?

    И поспорил бы я с тобой насчет Windows CE — имхо это убогая операционка. Потому что нельзя переносить на мобильную платформу десктопные практики, особенно бит в бит. Особенно API и UI. Не забуду главного ужаса в WinCE: API есть, а работает как хочет.

    Мобильные девайсы иные: в силу специфики средств ввода/вывода, а в 2002 году еще в силу батареек/производительности.

    • Если я ничего не путаю, WM — это внутри ядро WinCE, а снаружи обвеска, заточенная на конкретное устройство, сервисы, шелл и тд. Всё это, разумеется, не предел мечтаний. И UI работает как хочет, это правда, руки бы выдернул его создателям. Я вот смотрю на тот же линукс, там, конечно, в некотором смысле попроще устроено и логичнее.

      Но. Десктопные практики вообще в мобильное устройство хрен перенесешь. Это правда как бог свят. В линуксе об эту иллюзию многие стукнулись. Портировать просто, а пользоваться в основном нельзя. А на стороне WinCE играют другие преимущества: высокая модульность, продвинутые средства разработки платформы, поддержка производителя, поддержка железа. В основном — радости производителя. Плюс армия практически готовых программистов. Когда LiMo еще даже в планах не было, CE уже во многих эмбеддед-девайсах крутилась.