Взлеты и падения Windows Phone: взгляд изнутри



    Я начал разрабатывать мобильные приложения для Windows Phone еще до официального выхода этой платформы, и сейчас могу без лукавства сказать, что это удобная современная система, которая технически не уступает, а иногда и превышает возможности других мобильных операционных систем. Я являюсь Microsoft Windows Phone Most Valuable Professional, моя компания специализируется на разработке Windows Phone и Windows 8 приложений, а аудитория уже созданных нами приложений исчисляется миллионами. Microsoft и Nokia проделали огромную работу, чтобы Windows Phone стал популярным в мире. Где-то это удалось, где-то не очень. В некоторых странах доля Windows Phone превышает 10%, где-то установилась на уровне 0.8%. Я считал и считаю, что Microsoft сделала и делает очень много для популяризации своей платформы, но некоторые пробелы в подходе и маркетинге все же есть. Вот об этом и поговорим.

    Copy, paste


    Те, кто знаком с различными аспектами работы с Windows Phone, согласятся, что общий концепт был скопирован (позаимствован) у Apple. В этом нет ничего плохого, тем более, что на момент проектирования и разработки Windows Phone именно Apple была компанией-лидером в мобильном мире. Естественно, Microsoft что-то изменила, что-то добавила, что-то упростила, но, в целом, все было скопировано у Apple (но справедливости ради нужно добавить, что именно Microsoft задала моду на плоский дизайн). Microsoft скопировала даже то, за что сильно ругали Apple – в первую очередь, за закрытость, а также отсутствие возможности настраивать аппарат под себя.

    Начальная версия Windows Phone имела множество «детcких проблем», которые со временем пофиксили, но всё же. Потом пользователи столкнулись с более серьезной проблемой: фоновые приложения работали из вон рук плохо (символично, что больше всего пострадал от этого приобретенный Microsoft мессенджер Skype). До сих пор сторонние приложения, требующие работы в фоновом режиме, не могут похвастаться 100% стабильностью работы. Апдейты, которые выпускала компания Microsoft, были, во многом, чисто косметические, их обновление растягивалось на месяцы, а невозможность обновиться с 7.5 на 8.0 многими пользователями было воспринято слишком близко к сердцу.

    Вывод, который можно сделать здесь: копировать можно, но для успеха копия должна быть, как минимум, не хуже оригинала.

    Потребитель или корпоративный клиент?


    Ни для кого не является секретом, что основные продукты Microsoft предназначены для корпоративного сектора. Первые версии Windows Phone нельзя было использовать в корпоративном секторе, но Microsoft упорно пыталась доказать своим клиентам, что отсутствие VPN – это не проблема. Корпоративщики так не думали, поэтому получился некий когнитивный диссонанс в продвижении и позиционировании. Осознав свою ошибку, Microsoft очень быстро начала проводить потребительскую рекламную кампанию, объяснять преимущества и отличительные особенности своей операционной системы, упор на фото, видео и мультимедия возможности платформы и можно сказать, что это сработало – продажи пошли.

    Но, как мне кажется, Microsoft сама до конца не поверила, что создала реально хороший массовый продукт, который можно продавать миллионами. Microsoft продолжала распыляться и заигрывать в корпоративным сектором. Результат – пользователи не поверили, что Microsoft превратилась в настоящую потребительскую компанию, а корпоративный сектор всё еще не спешил менять свои айфоны на обещания Microsoft.

    На сегодняшний момент Microsoft добавила практически все необходимые для корпоративного сегмента возможности, поэтому предсказываю новый виток противостояния потребительский vs. корпоративный сектор. Как бы то ни было, это противостояние очень плохо сказывается на обычных разработчиках.

    Разработчики


    Развитие Windows Phone происходило на фоне резкого отказа Microsoft от технологии Silverlight и перехода на HTML5. Посыл к разработчикам был такой: если вы знаете Silverlight, то без проблем сможете писать приложения для Windows Phone. Компания не учла одного: Silverlight – это веб, а Windows Phone – это мобайл. Разработчики поняли этот посыл так: надо переходить в мобайл. Но так получилось, что переход Silverlight (web) -> Silverlight (mobile) проиграл по перспективности переходам Silverlight -> iOS или Silverlight -> Android. Естественно, на фоне недовольства этих самых разработчиков политикой Microsoft. Кстати, по той же причине многие ушли с .NET/Silverlight в HTML5/JavaScript/Node.js и т.д.

    Но даже это могло не очень сильно ударить по позициям Microsoft, если бы не еще одно «гениальное» решение: вместо того, чтобы сделать упор на инди разработчиков, для которых Windows Phone – первая и единственная платформа, Microsoft начала «задабривать» iOS/Android/facebook/vk разработчиков, чтобы они портировали свои приложения на Windows Phone. Последние делали это неохотно и то под давлением щедрых бонусов. В итоге официальные приложения популярных сервисов получались ужасными, выходили с множеством багов, а спустя какое-то время разработчики популярных сервисов и приложений для iOS/Android стали, по сути, шантажировать Microsoft, не выпуская клиенты для Windows Phone без щедрых «чаевых».

    Чтобы понять масштаб трагедии, нужно посмотреть презентации Apple и Microsoft. Apple со своей сцены показывает разработки инди разработчиков (помните приложение – баян?), а Microsoft – хвастается тем, что на Windows Phone вышли Facebook, Twitteнr и Яндекс.Карты. Все презентации Microsoft, связанные с демонстрацией приложений, это приложения партнеров и известных брендов (часто клиенты к популярным онлайн сервисам, для которых приложение для Windows Phone — еще один способ освоить маркетинговые бюджеты Microsoft).

    Таким образом, Microsoft дала всем понять, что главной ценностью для нее являются её партнеры, а не инди разработчики. В отличии от Apple, которая устраивает геноцид в AppStore всем подряд, не смотря на «звездность» и известность издателя.

    Вторая проблема в позиционировании — тезис «на Windows Phone портировано 90% всех популярных приложений iOS/Android». Это, естественно, не плохо, но если же спросить, какие уникальные приложения доступны именно на Windows Phone, но не доступные на iOS/Android, ответы будут не очень убедительными. Побочный эффект этого можно наблюдать в магазине приложений. Если открыть топ платных или бесплатных приложений, то на первых десяти позициях мы увидим приложения от Microsoft, Nokia, мировых и локальных брендов (Facebook, Вконтакте, Яндекс) и лишь потом – приложения от инди разработчиков. С учетом того, что у вендоров есть отдельная категория (например, Nokia Collection), то наличие в топ десять в категории «фотографии» восьми приложений от Nokia выглядит издевательством над разработчиками.

    То же самое творится в категории «игры». В топ 30 есть только 1-2 приложения без статуса Xbox Live. Этот статус могут получить только известные издатели (Chillingo, Game Insight), а доступ инди разработчикам, можно сказать, в 99.99% случаев закрыт. И даже наличие популярных игр не дает право получить заветный статус, а значит, помощи в маркетинге и продвижении от Microsoft и больших сумм на счету.

    Ну и одна маленькая деталь, но которая очень сильно «злит» Microsoft сообщества — некоторые приложения Microsoft выходят сначала на iOS/Android, и лишь потом — на Windows Phone. Это вызывает непонимание со стороны Windows Phone сообщества и дает (справедливый) повод для насмешек со стороны хейтеров Microsoft.

    Nokia


    Наличие одного партнера отпугнуло других вендоров – на сегодняшний момент доля смартфонов от Nokia – около 85%. Несмотря на стратегическое партнерство до покупки Nokia это были две компании, а значит процессы принятия решений были медленными и не всегда своевременными. Сейчас, после покупки Nokia, есть надежда, что все изменится с лучшую сторону.

    Вторая проблема, связанная с Nokia, заключается в низкой её популярности в США, Японии, Китае – традиционно платежеспособных рынках. Упор на бюджетные телефоны и авторитет Nokia в Латинской Америке и Европе дали свой результат, но теперь этот козырь уже сыгран и надо придумать как зайти на новые рынки.

    Шеф, все пропало!


    Так могут говорить только откровенные хейтеры Microsoft и люди, которые никогда не руководили компаниями, тем более, большими.

    О Microsoft нужно знать несколько важных вещей:

    • корпоративное мышление трудно перебороть за пару лет, тем более, такому «монстру» как Microsoft;
    • Microsoft хорошо себя чувствует на существующих рынках (вспомним хотя бы Xbox);
    • ситуация в целом у Microsoft очень и очень неплохая;
    • рано или поздно многие пользователи и компании начнут переход на Windows 8 или Windows vNext (хотят они этого или нет), а объединение Windows Phone и Windows 8 еще сыграет в перспективе свою (позитивную) роль;
    • пользователи Android и iOS рано или поздно захотят попробовать что-то новое и этим чем-то может стать Windows Phone.

    И что дальше?


    Посмотрев вчерашнюю презентацию Apple, где были анонсированы Health Center, Family Share и т.д. (кстати, эта статья писалась еще до анонса Apple и не имеет с ней никакой связи), понимаешь, что Apple хорошо чувствует тренды (и задает их).

    Проблемой Windows Phone является отсутствие какой-то «фишки», привязанной к некой области – например, iTunes U для студентов или медицина, где iPad стал, по сути, стандартом де-факто. Такой фишкой для Microsoft является Office, но, опять таки, большинству потребителей офис на телефоне не нужен. Вторая ставка — хорошая камера, в принципе, является хорошей и удачной попыткой, но с другой стороны все недостатки фото, сделанных на iPhone/Android аппаратах легко компенсируются фильтрами Instagram, а профессиональные фотографы всё равно не выбросят свои зеркалки.

    Вообще, Microsoft нужно было начать с разработок типовых решений для различных типов бизнеса — например, разработать хороший контрол для отображения книг и HTML данных, предоставить удобный механизм продажи электронных журналов/книг (хотябы пойти по принципу того же «Киоска»), чтобы разработчики придумывали новые сервисы вокруг этого, а не игрались с реализацией очередного epub ридера и не плодили ужасные однотипные новостные приложения, сделанных на базе обычного веб-браузера. Или пойти по пути покупки профильных стартапов, а также интеграции популярных сервисов (правильность этого подхода иллюстрирует Bing, на базе которого рабоают эппловские Siri и Spotlight и который умеет все то же, что и Shazam). Вместо этого Microsoft делает App Studio, чтобы заполнить стор приложениями низкого качества.

    Как бы там ни было, Windows Phone 8.1 (и объединение с Windows 8) — это огромный шаг вперед, количество Windows 8 устройств увеличивается огромными темпами, после окончания периода поддержки Windows XP доля Windows 8 растет и уже сейчас достигает внушительных размеров, стретегическое движение радует (интеграция с облачными сервисами, партнерство с Xamarin, развитие корпоративных фишек, партнерства с большим количеством вендоров и провайдеров услуг).

    В целом, методом проб и ошибок Microsoft получила новый опыт, первую сотню миллионов пользователей и хороший задел на будущее. Увидим, как корпорация использует этот потенциал.

    Спасибо за внимание!
    Share post

    Comments 103

      +18
      Падения в статье увидел. Из взлетов — только многозначительную фразу «огромный шаг вперед».
        +18
        Автор критикует много и по делу, но если сравнить WP7 и WP8 — взлёт очевиден. Даже разница между WP8 и WP8.1 весьма существенна.
          +1
          Падения больше в местечковых ошибках там и сям, которые потом оцениваются и исправляются. А взлёты в общем направлении и стремлении не стоять на месте.
            0
            А как же фраза «пререйдут на windows 8, хотят они того или нет»?
            +4
            Майкрософт прежде всего сама себе не партнер. Помню когда вышла Nokia 920 c WP8 их собственный скайп еще несколько месяцев был в бете без ключевых функций. Например невозможно было переключать камеры, работала только передняя с ужасным качеством.
            • UFO just landed and posted this here
                +4
                Изменил. Не понимаю, откуда столько агрессии и нежелания написать в личку?
                • UFO just landed and posted this here
                    –17
                    Ну ок, ваше право так считать. Но это не у меня проблема с языком, а у вас проблемы с общением.
                    • UFO just landed and posted this here
                        +6
                        Александр, выражать свое мнение можно по разному. Я за карму вам ничего не говорил, видимо, для вас это болючая тема. И да, я не разделяю вашего мнения по поводу «консьюмеров», но тем не менее, мне ничего не стоило прислушаться к комментарию. А если вам сложно читать — ну так всегда есть возможность влепить минус автору и идти дальше показывать свою беспощадную беспринципность. Всего доброго, надеюсь, вопрос мы закрыли.
                        • UFO just landed and posted this here
                            +22
                            Не тот вы себе ник выбрали, не тот :)
                            • UFO just landed and posted this here
                  +5
                  + «хейтеры» и «контролы» тоже можно бы заменить синонимами.
                    0
                    «контрол» я вообще не понял, что значит в этом контексте
                    –3
                    Consumer и Customer это не одно и тоже.

                    Потребительский рынок на мой взгляд звучит на нашем языке неблагозвучно из-за его богатости и многозначности.
                    Возможно автор правильно сделал, что не стал переводить это слово.
                    • UFO just landed and posted this here
                        –1
                        У Consumer да, и я не говорил что его трудно перевести.
                        А у русского слова потребитель есть и негативное значение.
                        • UFO just landed and posted this here
                            +2
                            consumer имеет такое же негативное значение, оно дало корень термину «консьюмеризм»
                      +1
                      Вторая ставка — хорошая камера

                      Я тут недавно думал что себе купить взамен умершего древнего недосмарфона, смотрел и на винфоны в том числе — у некоторых даже вспышки не было (до 10к)… В топку.
                      • UFO just landed and posted this here
                          +1
                          Только главный по фоточкам недавно сбежал в Apple.
                            +1
                            Только вот поправка.

                            Главным по фоточкам в Nokia был Damian Dinning, именно он разработал технологию PureView и был руководителем команды, основавшей камеры Nokia N8 и Nokia 808 (Вот он лично защищает своё детище на презентации Nokia 808, его твиттер-аккаунт), с 2012 года он работает в компании Jaguar, тем не менее, примечательно, что до сих пор на фотографии его твиттер-аккаунта изображены его PureView устройства.

                            Apple же переменила к себе специалиста Ari Partinen, он занимался адаптацией уже существующей технологии на смартфоны Lumia на Windows Phone. Над непосредственным созданием оригинальной системы PureView он не работал.
                              +1
                              а в чем соль PureView? пока складывается впечатление, что это просто большая матрица в телефоне. Т.е. интересно, что можно называть «PureView», а что нельзя.
                        +8
                        Я начал разрабатывать для WP еще до активного начала продаж смартфонов в России. Сейчас уже полгода разрабатываю для Android и возвращаться на WP никакого желания нет. Единственное за что я люблю WP — это экран Glance. С точки зрения разработки ОС не допилена и бажная.
                          0
                          Можно подробнее, где ОС бажная с точки зрения разработки?
                            +9
                            Про баги: бажные контролы в WP Toolkit, но с ним что-то совсем нахалтурили. В WP8.1 тоже есть баги, но про них пока умолчу (баг с Pivot исправили в первом апдейте, а с зумом ScrollViewer'а до сих пор жуткие проблемы).

                            Что расстраивает в WP? Тормоза сторонних приложений. Встроенные сделаны с использованием некого секретного UIX, который НИКОГДА не тормозит (я серьезно). А с Silverlight беда. Даже пустой проект запускался ощутимо медленнее, чем родное приложение (на HTC HD7, с 920 люмией уже не заметно). WPToolkit убог, от ListPicker вообще слезы текут (из-за чего я его выкинул и написал свой ListPicker, который почти не тормозит, жаль исходники потерял).

                            С новой версией WP, MS выкатила нам Windows Runtime XAML UI с большой винды. Стало лучше? Лучше, почти все контролы на месте, переходы между страницами не глючат. НАКОНЕЦ ТО сделали анимацию при повороте, которая жутко тормозит (по сравнению с самописным вариантом для Silverlight), но зато работает из коробки. Зато у ListView какой-то неестественный скроллинг.

                            А к чему это я? К тому, что под WP разрабатывать довольно хреново. Даже сами MS не могут сделать нормальные приложения (Xbox Music, Xbox Video). Велосипедов я наделал несметное количество.
                              –6
                              По поводу производительности — очень странно, если не нагружать основной поток, то сделать так, чтобы приложение тормозило — надо реально постараться. Большинстов проблем с контролами решают Telerik контролы за $99.
                                +5
                                UI поток здесь не причем, все самые нужные анимации (перемещение, поворот, прозрачность) выполняются на compositor потоке.
                                Telerik контролы скорее костыль, в плане замены WP Toolkit. А чарты у них хорошие (собственно по этой причине я их и купил :) ). Потыкал ListPicker, сделан намного лучше MS'овских, но все равно немного подтормаживает.

                                Чтобы не быть голословным: скачайте Lomogram (я так понимаю, это ваше приложение?). Жмем Language — появляется список, убираем его, и приложение около секунды думает с серым экраном (под капотом ListPicker совершает навигацию на другую страницу). В том же вкладке жмем Output media quality и вуаля! тормоза.
                                Стоп, т.е. моя люмия с MSM8960 неспособна передвинуть парочку контролов под ListPicker'ом с 60 фпс? Нет, это сделать — раз плюнуть. Открываем настройки IE и видим замечательную картину — десятки контролов и ни единого подтормаживания!
                                Кстати говоря, в вашем приложении ни на одном контроле нету «tilt эффекта». Жить без него можно, это да, но последний дает очень хороший фидбэк на нажатие. Вон, в Windows Runtime все контролы уже с тилтом (PointerDownThemeAnimation), даже задумываться об этом не надо.

                                Что я хочу этим сказать? МС нас здорово огорчила. Как из таких хреновых инструментов можно сделать конфетку? Разработкой приложений под WP я занимаюсь с самого первого SDK CTP. Уверен многие помнят те времена, когда в Toolbox'е была только кнопка :) Или драма с ProgressBar, выполнявшимся на UI-потоке, из-за чего родилась такая интересная вещь, как PerfromanceProgressBar. За 4 года это все можно было довести до блеска. Да, многие неровности были замазаны, но для глянца еще слишком много царапин.

                                Подытожу. Большинство приложений на маркете говно :) На самом деле все не так, в последнее время разработчики радуют нас все больше и больше. Яркий пример — официальный клиент ВК. Все сделано грамотно, по гайдлайнам (НИКАКИХ ляпов, таких приложений я только штуки 4 видел), и главное — оно по настоящему ЛЕТАЕТ. Так что жму руку разработчикам ВК-клиента, они здорово постарались!
                              –8
                              Главный баг — приходится девелопить под Windows в Visual Studio
                            • UFO just landed and posted this here
                                +14
                                И кто в том виноват? Как так получилось что компании, которые занялись разработкой смартфонов за многие года до того, как туда пришли Apple и Google (Nokia — так вообще 18 лет назад) сейчас поют песни про то, что «WP очень молода»?

                                Microsoft уже выпускал свою OS в то время когда Apple ещё только думал о том, как ответить на W600 и W800 (да-да, Apple полезла в смартфоны не потому, что понимала, что там можно заработать миллиарды, а потому что знала, что если она туда не полезет, то SONY её удушит, так как долго жить с iPod'ом при том, что их телефон может играть музыку люди не будут), а Google разговоры разговаривал с Andy и компанией.

                                Только не надо про то, что «Apple пришла и всё перевернула с ног на голову»: HTC Touch с пальцевым управлением на Windows Mobile вышел в тот же месяц, что и первый iPhone! Или вы считаете что Microsoft про его разработку нифига не знал?

                                А насчёт «приведения в порядок» — достали уже. Если бы они после Windows 7 не выпустили Windows 8 с подходом «мы вас заставим родину любить», то ещё можно было бы чего-то ждать, а так — ну их нафиг. Там, где от Windows никуда не убежать (куча программ на десктопе только под Windows и существует) — ещё придётся «жрать кактус», но зачем же этим заниматься на мобилах, где есть реальная альтернатива.
                                • UFO just landed and posted this here
                              0
                              Плюс еще отказ от полноценной поддержки устройств с 7.5 (7.8 на поддержку не тянет). Вот есть у меня htc titan с WP7.8 и когда он сломается, я как благодарный пользователь ничего на WP из принципа не куплю.
                                0
                                С Anroid'ом не лучше в плане версий ОС и версий смартфонов. Шанс получить топовую версию ОС на своё устройство отнюдь не 100%.
                                Вот у Apple вроде как ситуация лучше, но не без оговорок (иногда на свежую версию не стоит переходить, ибо тормоза, судя по отзывам)
                                  +3
                                  А вот только не надо путать тёплое с мягким. Когда Microsoft выпускал Windows Phone, но бахвальство тем, что Android-пользователи лохи, а Microsoft — Д'Артаньян, который будет обновлять все будущие устройства было одной из «фишек» Windows Phone 7. Типа — вы получаете полуфабрикат, да, там есть недоделки, но мы всё поправим, верьте нам. И? Мы вам поверили, а вы?

                                  Что, когда Windows Phone 7 разрабатывали не понимали, что Windows Phone 8 на этом железе «не полетит»? Проекты такого масштаба не один год делаются. А если знали и всё равно песни про обновления пели — ну так и получите то, что получаете.
                                    0
                                    В статье вообще-то говорится о WP7, которую они честно докатили до 7.8 за два с лишним года. С WP8 обидно получилось, да, но вечных апдейтов никто не обещал.
                                      +2
                                      У кого-то это было «два с лишним года», а у кого-то и несколько месяцев. Если вы телефоны вышедшие с Windows Phone 7 дотянули до Windows Phone 7.8, а телефоны вышедшие с Windows Phone 7.5 работали бы с Windows Phone 8.1 такой бы реакции, скорее всего, не было.

                                      А если вы сначала вопите как потерпевшие о том, как производители Android'ов пользователей «кидают», а потом выпускаете Lumia 510 (которую нельзя обновить до Windows Phone 8!) после презентации Windows Phone 8, то я даже не знаю как это назвать.
                                  0
                                  Просто MS «кинули» явно, заявив, что не будет выпускать обновления. Но это не значит, что с Android и Apple такого не случится. Официального обновления от некоторых вендоров на Андроид вы можете ждать годами, и потом наслаждаться багами и тормозами (привет Самсунг!). Но в случае с Андроидом вы можете обновить на сторонние прошивки, и продлить жизнь аппарату.
                                  Apple поступает «по-честному», средняя продолжительность поддержки примерно 2 года, после чего ваш девайс перестает получать обновления (зависит от модели и девайса). Я уже как-то писал, что iPod Touch 1g они поступили совсем уж подло (всего 1 мажорная версия iOS). У меня тот же девайс, но второго поколения, прожил 3 мажорные версии, но после того как большая часть приложения прекратила поддержку обратной совместимости с 4.2 я потерял возможность покупать приложения в сторе, и обновлять их. После удаления приложения, приходилось качать софтину с трэкеров.
                                  Так что такие претензии могут скопиться по отношению к любому вендору. У меня вот например теперь большая неприязнь к Самсунгу.
                                    +3
                                    У них:
                                    1) не было места во внутренней памяти для WP8 (как ни крути, а WP8 отъедает ощутимо больше места)
                                    2) нельзя было организовать безопасность платформы (у QC S1/S2 нет TPM, SecureBoot, да и eMMC, я так понимаю, в старых девайсах не поддерживает RPMB в нужном MS виде). А это сверхважно для MS и её партнеров.

                                    Пунктик про ненаписанные драйвера, конечно, тоже можно было сюда присобачить, но их не писали, полагаю, только из-за первых двух пунктов.
                                    Потому и нет апдейта.

                                    Нечего обижаться на MS — платформа действительно очень безопасна, несмотря на кривые руки некоторых крупных корейских производителей.
                                      –3
                                      Безопасность платформы посредством неуловимого джо. И maemo безопасна, и meego безопасна, и tizen безопасна, и foobar с долей в 0.0000000001% рынка тоже безопасны.

                                      А какими «безопасными» бывают продукты MS после того, как набирают популярность, мы можем видеть на примере соответствующих продуктов.

                                      Например, как обстоят дела с обновлениями безопасности для пользователей устройств на базе WP7?
                                        0
                                        Нет, это by design. Проверки целостности на каждом шаге.
                                        Даже с JTAG'ом сложно сделать что-либо интересное с устройством (а в новых устройствах и он заблокирован).
                                          –1
                                          Целостности чего? Фейковой страницы гымыла? Не смешите, последние лет 10 малварь очень редко меняет системные файлы. Зачем, когда можно штатными средствами.

                                          Фасебуке, вон, защищается от файбага — людей уговаривают скопипастить скрипт, который, якобы, открывает приватные данные других, а сам токен сливается налево.
                                            0
                                            Я не стал упоминать про всякие NX, ASLR и всё прочее, что используется повсеместно. Ну и сэндбоксинг там весьма хороший: даже системные приложения имеют ровно те права, которые им нужны для работы.

                                            Что мне вас смешить? Я не из MS и мне продвижение их продуктов неинтересно. Просто я когда-то по работе (а во времена WP7 — и ради забавы) занимался изучением безопасности WP, и это вполне входит в сферу моей компетенции.
                                              0
                                              Защита ОС от пользователя и всех-всех остальных — это не защита пользователя. Все равно будут ставить фонарики с правами на установку других программ и радостно прокликивать любые предупреждения.
                                                0
                                                Таких капсов в WP в природе нет. Максимум, что можно сделать — слить телефонную книжку и данные из календаря.
                                                  0
                                                  А так же файлы с конфиденциальной информацией. А можно показать мокап с вводом пароля и умереть его. Я ж и говорю — ОС от пользователя защитили, пользователя — нет.
                                                    0
                                                    Ну вы уж совсем в крайности пошли. Всё, что можно отфильтровать (в разумных пределах), отфильтруют ещё на этапе сертификации в Store. Озвучиваемая вами защита — это уже утопия.
                                                      +2
                                                      Я ниже уже писал. Попробуйте скачать opera mini. Вы скачаете все что угодно, но не ее. Вот листинг прав. После чего даже сайт wphone намекает… Что это? :)
                                                      Скрытый текст
                                                      Требования приложения

                                                      фонотека
                                                      воспроизведение мультимедиа
                                                      службы данных
                                                      датчик движения и направления
                                                      компонент веб-браузера
                                                      HD720P (720x1280)
                                                      WVGA (480x800)
                                                      WXGA (768x1280)

                                                      И это не единичный случай. Поискав можно и chrome pro найти, и firefox mobile… Да что там, safari с internet explorer full даже есть…
                                                        0
                                                        Ну дураков-то, кто это устанавливает, везде хватает. Просто народ наживается на популярности данных брендов. (но да, лучше бы MS изначально пресекал попытки публикации подобных творений).
                                                        Не могу сказать, что меня это сильно интересует — всё равно ничего особо опасного эти приложения не сделают. Полагаю, там используемых капсов куда меньше, чем заявленных, поэтому Microsoft и строго не докапывался до этих поделок.

                                                        (хе-хе, вспомнилось, как мой неофициальный порт Opera Mini/Mobile на WP7 некоторые личности тоже называли малварью :) )
                                                        –1
                                                        То есть её не будет. Я про это и говорю. Пароли на судо все здоровы городить, а сделать так, чтобы плохие люди мою кредитку не стырили — это не-не-не.
                                                          +1
                                                          Вы уже, кажется, просто перебираете все варианты независимо от их реализуемости на обсуждаемой платформе :)
                                      0
                                      Что мешает продать старый телефон, и взять новый?
                                        0
                                        То, что он, условно говоря, никому не нужен, кроме как звонилка по цене звонилки?
                                        Не так давно видел — продавали новые 800ые люмии по 4 тысячи рублей… показательно.
                                        Это ведь не айфон, с которым год походил, продал за нормальную цену (потеряв 20-25% от цены), добавил несколько тысяч, и купил айфон актуального поколения.
                                          0
                                          Ну, собсна, да. Я уже смирился.
                                          Многие б\у аппараты достаточно дешево стоят, хотя все еще актуальны.
                                      –1
                                      Почему-то была windows mobile, которой можно было отлично пользоваться, были и скайпы и офисы, но как-то растеряли все полимеры…
                                        +2
                                        К выходу WP Windows Mobile скорее уже была мертва. С iPhone ей было тягаться нереально.
                                          0
                                          Вот я и спрашиваю, как так получилось, что были мобилы с мобайлом по ТТХ лучше айфонов и был довольно большой набор приложений, а развития не последовало, хотя был начинающий раскручиваться айфон, с которым вполне можно было потягаться.

                                          Был тот же htc max:
                                          — экран 480*800
                                          — связь 4го поколения
                                          — gps
                                            0
                                            Софт, и его оптимизация, рюшечки, раскрутка.
                                            Вот и получилось, что яблоко стало раскрученным брендом, приносящим огромную прибыль. А те же LG, выкатившие сенсорник KP500 в, кажется, 2008 году, крупно с ним облажались. Ибо тормоза, и глюки были с ним постоянно.
                                              –1
                                              Но, что характерно, тормозов и глюков хватало и у Android'а. Да даже и на «божественном» iPhone их хватает после обновления операционки на последнюю версию через пару лет после выхода. Однако же эта «сладкая парочка» успешно поделила весь рынок, оставив остальным жалкие крохи.
                                              0
                                              Внутренняя борьба, которую выиграли программисты, любящие всё переписывать с нуля. Джоэл всё хорошо описал. Только на суперархиважном статегическом направлении (на десктопе) этих орлов кое-как удалось сдержать, то мобильное они «улучшали» до тех пор, пока его окончательно не «слили».

                                              Идиотизм этого решения не поддаётся описанию: Microsoft сама, лично «обошла на повороте» и утопила множество компаний, который сдуру решили, что они могут себе это позволить (Ahton-Tate и MicroPro, MicroPro и WordPerfect, и прочие, прочие, прочие «увязли» в переписывании и сгинули, оставив только скупые строки в Wikipedia и немногочисленных фанатов). Кем надо быть, чтобы после этого совершить самую большую стратегическую ошибку, которую когда-либо может сделать софтверная компания?
                                                +2
                                                У WM не было нормального хардварного ускорения, программы писались как взбредет в голову, архитектурно система застряла на уровне Win98 и даже хуже.
                                                Да, пересадка WM с CE5.x на CE6/CE7 сильно улучшила бы ситуацию — взглянем на пример Meizu M8. У MS даже был проект Photon, который это реализовывал, но его забросили.
                                                Имхо, и правильно сделали. Только надо было постепенно это всё делать.
                                                  –1
                                                  Android до третей версии тоже не имел «нормального хардварного ускорения», «программы писались как придёт в голову» и с архитектурой были проблемы. Но оно вышло в 2008м. Кривое и глючное. А потом оно дотачивалось и к версии 4.0 ICS в 2011 стало уже более-менее юзабельно. Microsoft же всё выкинул коту под хвост, чтобы всё сделать «правильно». Результат? Известен: Windows Phone 7 потерял совместимость с уже существовашей (и довольно обширной) экосистемой, вышел с опозданием на пару лет и всё равно до вменяемого состояния дотягивался ещё порядка трёх лет. Ну и кто этих людей умными назовёт?
                                                    +3
                                                    Не сравнивайте код времен Win95-98 с чем-то хоть более современным. Проблемы старых версий Android — ничто по сравнению с архитектурными проблемами старого WM. Так или иначе его нужно было переписывать, ставить разработку приложений на рельсы нормальных API. Получили бы тот же самый Windows Phone 7, только в другой обертке, с кучей плохо выглядящих и плохо работающих приложений.
                                                    Экосистема — да, была весьма развитая, ОС — функциональная, но *легкая* кривость всего этого была несовместима с грезами Microsoft о конкуренции с iPhone.
                                                      0
                                                      Вы забыли один важный момент, а он, в общем-то критичен: да, вы бы получили что-то, что было бы, скорее всего, ничуть не лучше, чем Windows Phone 7, но при этом вы бы сохранили лояльных пользователей, нормальные отношения с OEM'ами и операторами.

                                                      Если бы для победы в войне операционок было бы достаточно технического совершенства, то всякие BB10 и webOS'ы были бы ещё с нами и были бы претендентами на победу. Про «битву эко-систем» в 2010м вопил не кто-нибудь, а бывший Microsoft'овец Элоп — а Microsoft как раз перед этим эту самую свою экосистему своими же руками задушил.

                                                      Не нравится Джоэл — посмотрите в другую сторону. «Великий и Ужасный» Стив Джобс в своё время славно потоптался по этим граблям при создании Apple III, Apple Lisa и Apple Macintosh. До такой степени, что в тот раз это чуть не привело к гибели Apple и его пришлось выпереть, чтобы хоть что-нибудь сохранить. В своё «второе пришествие» имея за плечами полный коммерческий провал технически очень качественной NeXTSTEP он уже этой ошибки не совершил: переход от MacOS Classic к MacOS X занял несколько лет, был придуман способ поставить на один раздел и MacOS 8/9 и MacOS X (причём в первый год MacOS 8/9 грузилась по умолчанию!), были разработаны способы запускать старый софт и в MacOS X — в общем было сделано всё, чтобы сохранить экосистему. И в это же время Microsoft, совершивший очень похожий переход на ядро Windows NT (разве что «две OS по цене одной» он не предлагал) решил не использовать свой собственный опыт, а вместо этого повторить ранние ошибки Джобса и выпустить себе в ноги два рожка из автомата. Ну как так можно-то?
                                                        0
                                                        Вы конечно пытались, но сравнение вышло неуместным…
                                            –3
                                            Уважаемые гуру разработки!
                                            Скажите, пожалуйста, есть ли возможность на штатном API WP 8.1 (т.е. без «хаков») создать приложение, аналогичное по функционалу Wi-Fi Analyzer?

                                            На сегодня это единственное, чего мне не хватает чтобы уйти, как пользователю, с Android. Разочаровался в очень коротком жизненном цикле устройств. Не успел купить крепкого середнячка, как через полгода всё тупит и тормозит, а совсем без обновлений перестает работать, как нужно.

                                            Спасибо.
                                              +1
                                              Господи Иисусе, вы действительно жить не можете без этого приложения? :)
                                                0
                                                — Могу, конечно. Есть вариант с нетбуком, например. Но когда оно всегда под рукой, а телефон с собой всегда это, согласитесь, гораздо удобнее. После появления официальной поддержки Dual SIM в WP 8.1 других причин оставаться на Android для меня нет.
                                                +1
                                                нет, подобное без хаков реализовать нельзя.
                                                  0
                                                  а с хаками? :)
                                                    0
                                                    Да и с ними непросто. Не очень представляю, что даже из приватных API можно использовать для этих целей.
                                                +5
                                                У MS был шанс первыми сделать прозрачную интеграцию систем, то что показал Apple, но не случилось. У MS была возможность показать какие-то кейсы совместного использования телефона + планшет + десктоп, но опять же не случилось. Найти способ отсеивать трешевые приложения и игры — не случилось, скорее наоборот — привлекают.
                                                Фичи, которым стоило бы появится в 8.0 появляются неспешно в 8.1.
                                                  0
                                                  +Xbox. Приостановить игру во время звонка на телефон, например. Уведомление на телефоне, когда друзья приглашают в игру. (Возможно, что-то из этого есть, но об этом мало кто знает)
                                                  Такой комплект поддерживаемого Майкрософтом оборудования нужно было объединять в одну экосистему.
                                                  +1
                                                  Мой первый телефон был Nokia. И я могу с чистым сердцем сказать, что я действительно любит этот телефон и не раз он помог мне справиться в той или иной ситуации. Как только у меня прикажет долго жить мой старый телефон, я без угрызения совести куплю себе новый нокиа. Возможно я сентиментален, но они заслужили мое доверие, и я не желаю отказываться от «старого» друга.

                                                    +1
                                                    Если у вас был друг детства по имени Вася — это не значит, что любой Василий будет таким же хорошим другом.
                                                    –1
                                                    Мне пофиг как там дела у МС в телефонном рынке. Я буду сидеть на моцарте, пока он не сломается или к нему не перестанут аккумуляторы выпускать.
                                                    С точки зрения программирования, думаю нужно дожитаться как минимум пятой версии API, что бы перестать удивляться отсутствию самых элементарных вещей или кривой реализации существующих.
                                                      0
                                                      Слил за 3 копейки свой Samsung Omnia W на вин 7.8
                                                      Буду брать что-то на WP8 — WP8.1
                                                      ЧЯДНТ?
                                                        0
                                                        Что не так? Если только наличие 7.8, так как сейчас эта версия в плане приложений и обновлений поддерживается очень слабо.
                                                          0
                                                          Слил, в смысле продал. Извиняюсь, что ввел в заблуждение.
                                                          0
                                                          Я за себя говорил. Я из тех кто принял кидалово с обновлением «слишком близко к сердцу».
                                                        +2
                                                        Осознав свою ошибку, Microsoft очень быстро начала проводить потребительскую рекламную кампанию, объяснять преимущества и отличительные особенности своей операционной системы, упор на фото, видео и мультимедия возможности платформы и можно сказать, что это сработало – продажи пошли.

                                                        Продажи пошли не от упора на фото, видео и мультимедиа, и уж тем более возможностей платформы, а продажи пошли от бросовой цены в low-end сегменте конкретного производителя(N). Платформа тут не причем.

                                                        Причина маленьких продаж WP в том, что не ответа на вопрос «Почему я должен купить именно WP». Как мы знаем, ставка на Office провалилась.

                                                          –5
                                                          Вот ей богу, не хотел писать, но смотря на lumia 520 жены не могу удержаться. Устраиваю постоянный холивар в оффлайне на эту тему с другом и его lumia 920. ИМХО «этому» уже ничто не поможет. Новый телефон говорит что gmail.com выпущен не доверенным центром сертификации(подмены не было, с других устройств все ок) при неверном времени.
                                                          ПРУФ
                                                          image

                                                          Суперспорные на мой взгляд дизайнерские ходы аля МАГАЗИ, КОНТАК, ЗАМЕТ, настройки меню навалены как этот текст в кучу, совершенно никак не сгруппированы, одно дублирует другое. Дружественность интерфейса на мой взгляд не то что оставляет желать лучшего, её просто нет. Простой пример, копировать-вставить. Копируем долгим тапом — вставляем ЕДИНСТВЕННОЙ! кнопкой на ВЕРХНЕЙ строке меню. Друг подсказал потом что при включеном доп. наборе текста там появляются подсказки слов, но извольте почему эту кнопку не разположить в нижнем строке для меня до сих пор загадка. Также как и почему долгий тап для вставки не работает. Опять же рядом 2 точки не имеющие никакого действия кроме полного названия кнопок.
                                                          ПРУФ не поленился
                                                          image
                                                          Тот же хваленый 20 тысяч раз проверяющийся магазин, круче appstore и playmarket. Приложения есть все, но нет ничего. Предположим что я простой пользователь, и хочу по давней традиции оперу мини.
                                                          И что мы видим?
                                                          imageimage

                                                          Посмотрите на отзывы, далеко не первой свежести, и как то всех все устраивает. А самое веселое для меня было отсутствие Remote Desktop клиента, который мне порой нужен, и даже на IOS официальное приложение от microsoft имеет. Очень здоровское кстати сказать.
                                                          Собственно сабж жены уже был раз успешно отформатирован, по причинам описанным здесь, ибо даже самые дорогие и навороченные файловые менеджеры не увидели это «Другое» которое заняло почти всю доступную память. Кстати встроенная «проверка памяти» приплюсовывала их фото и видео.
                                                          Вообщем тьфу надоело, не хочу.
                                                          P.S Дабы забрать скриншоты, зашел в one drive. Получил «Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится».
                                                          • UFO just landed and posted this here
                                                              –2
                                                              Не пойму, как телефон соотносится к косякам описанным на уровне системы? Все описанное наблюдалось мной и на 520 и на 920 и на 1520, даже на htc 8x представьте все также. Особенно рад был увидеть на 1520 — МАГАЗИ. К производителю же, у меня было нейтрально, но после w8… Очень понравился этот комментарий. «Если бы они после Windows 7 не выпустили Windows 8 с подходом «мы вас заставим родину любить», то ещё можно было бы чего-то ждать, а так — ну их нафиг.».
                                                                +2
                                                                Только что попробовал на HTC 8x, Nokia Icon и Lumia 930 — такой проблемы с сертификатом при неверном времени не обнаружил. Похоже, проблема в другом.

                                                                Если речь была про неправильную дату, а не время, то у меня iOS, Android и BlackBerry 10 тоже не могут открыть из-за сертификата. Это ведь нормальная реакция.
                                                                Только Android предлагает на всё положить и продолжить (не считаю, что это правильный подход, но это не так важно). А iOS не вникает в причину, а просто говорит что не может.
                                                                  0
                                                                  Справедливости ради следует отметить что это наблюдалось подобное только при покупке телефона. После обновления до lumia black воспроизвести не смог, что и есть хорошо. Естественно я говорил про дату. Поймать в реалтайме закончившийся сертификат на gmail я думаю надо постараться. А реакция нормальная, никто не спорит. Причинно-следственная связь нет. Я ожидал увидеть сообщение о том что «срок действия уже истек либо еще не наступил», а не "… выпущен не доверенным центром...".
                                                                    0
                                                                    Видимо, на тот момент ещё не обновились корневые сертификаты.
                                                                      0
                                                                      Кстати, забыл указать, что только BlackBerry 10 мне точно сказала что проблема именно в дате, а не просто «ошибка».
                                                                      Лишний раз доказывает, что технические сообщения об ошибках мало интересуют пользователей и поэтому на популярность системы никак не влияет. Скорее, наоборот.
                                                                0
                                                                >>при неверном времени
                                                                Сами же и назвали причину
                                                                  +1
                                                                  А вам не кажется что «не доверенный центр сертификации» != «срок действия истек либо еще не наступил»? Следовательно искать в чем причина изначально начал не в том направлении.
                                                                  +1
                                                                  Remote Desktop клиент появился, называется Microsoft Remote Desktop
                                                                    +2
                                                                    Спасибо. Судя по новостям появилось в конце апреля. Скорость разработки под собственную платформу поражает конечно. Опять же, судя по описанию, нет поддержки RemoteApp и RDGateway… Честно говоря не сильно нужно, но удивляет тот факт что на android, ios она есть. Опять же судя по комментариям на wpstore стабильностью не отличается, чего не скажешь про другие платформы.
                                                                    +3
                                                                    Новый телефон говорит что gmail.com выпущен не доверенным центром сертификации(подмены не было, с других устройств все ок) при неверном времени.

                                                                    Возможно с апдейтами поправят (если уже не поправили). Возможно дело в проблеме с датой всех смартов на WP8, но после покупки выставил дату вручную — таких проблем нет (люмия 525).
                                                                    Суперспорные на мой взгляд дизайнерские ходы аля МАГАЗИ, КОНТАК, ЗАМЕТ

                                                                    А мне к примеру, нравится. Решение интересное, у других производителей такого не видел.
                                                                    настройки меню навалены как этот текст в кучу, совершенно никак не сгруппированы, одно дублирует другое

                                                                    Согласен. Настроек много и они все в одном списке… хотя посмотрите на интерфейс последнего ТачВиза — там даже группировка не помогает. Чем больше настроек, тем больше каши какая бы группировка там не была. Да и вообще в настройки последний раз заходил только после первого включения. Настроил под себя как нужно и больше туда заходить нет нужды.
                                                                    Также как и почему долгий тап для вставки не работает.

                                                                    Как по мне решение МС об отдельной кнопки вставки тоже имеет право жить. Не вижу ничего криминального.
                                                                    Опять же рядом 2 точки не имеющие никакого действия кроме полного названия кнопок.

                                                                    В других приложениях при тапе по этим точкам может вываливаться доп менюшка (в браузере например). Ну а так тоже ничего постыдного в этом не вижу. Лучше чтобы не было этой кнопки с точками, а надписи постоянно показывались? На фоне аскетичности и минимализма WP это будет неправильно. Имхо.
                                                                    Предположим что я простой пользователь, и хочу по давней традиции оперу мини.

                                                                    Насколько я знаю движок бразуера в WP один, как и в iOS.

                                                                    И опять же не вижу каких-то настолько весомых причин, которые заставили бы меня отказаться от использования WP, потому как работает всё как нужно.
                                                                      +1
                                                                      Насколько я знаю движок бразуера в WP один, как и в iOS.
                                                                      Что не мешает Опере Мини существовать под iOS, т.к. это, фактически, не самостоятельный браузер, тонкий клиент к серверам Opera Software.
                                                                    +3
                                                                    Саша, я удивлен, что ты поднял столь интересные темы тут, ибо относил тебя всегда к хейтерам всего «не-MS». Имхо, у WP и W8 есть отличные задатки, чтобы стать качественной системой и действительно мелкие баги и проблемы сейчас на это почти не влияют, а влияют как раз стратегические ошибки вроде попыток привлечения инди-разработчиков не доходами, а подарками. Каюсь, я почти два года провел с этими платформами и портировал туда много чего из своих продуктов, но результат заставил переоценить подходы и заново все обдумать — хорошие приложения скачивались, но не давали дохода, популярные приложения с iOS и Android прозябали тут с 1-2 покупок в день. Сисема фичеринга и вообще рейтингов так запутана, что даже сотрудники Microsoft и Nokia не могут объяснить, почему продукт с пометкой XBox Live и 5 скачиваниями, но левыми кейвордами выходит на верх поиска, а популярный продукт, по имени которого ищется, не попадает в поисковую выдачу и вообще топы в категориях. Ну и вообще нет продавцов рекламы. Все это создает неблагоприятную среду для продаж, в то время как поддержка, инструменты и вообще программы привлечения разработчиков довольно хороши. Выходит, что разработчики привлечены и довольны, а вот маркетинговая часть в минусе.
                                                                    Конечно, это все касается моего опыта и некоторого сегмента программ, но все же даже на заморском B&N Nook Store у меня были результаты более прогнозируемые и заметно более доходные. Подождем выхода WP 8.1, может наполнится маркет приложениями с десктопа и что-то изменится.
                                                                      +2
                                                                      > Посмотрев вчерашнюю презентацию Apple, где были анонсированы Health Center, Family Share и т.д., понимаешь, что Apple хорошо чувствует тренды (и задает их).
                                                                      Я почему-то после презентации сразу подумал о Bing Health & Fitness и мне показалось, что это именно Apple заимствовал идею, но добавили блеска и расширили идею. Apple сильны в этом, взять идею, довести до блеска, расширить и представить с помпой и блеском (я не говорю, что это плохо).
                                                                        +1
                                                                        В целом, нормальная статья, но, думаю, что автор заблуждается по поводу этих моментов:

                                                                        Таким образом, Microsoft дала всем понять, что главной ценностью для нее являются её партнеры, а не инди разработчики. В отличии от Apple, которая устраивает геноцид в AppStore всем подряд, не смотря на «звездность» и известность издателя.

                                                                        Вот откуда такие дикие выводы? Можете показать, какие приложения вы запускали?
                                                                        Я сам инди-разработчик. Наша игра пошла на WP8 очень хорошо. Сначала попала в топ, а потом еще фичеринг дали.

                                                                        И вообще, Microsoft заплатила немеряно денег Unity, чтобы лицензия для разработчиков была бесплатной, а не 1500$ как для остальных платформ.
                                                                        Плюс переодически проводятся различные конкурсы вокруг этой платформы, которые как раз нецелены больше на инди!

                                                                        То же самое творится в категории «игры». В топ 30 есть только 1-2 приложения без статуса Xbox Live. Этот статус могут получить только известные издатели (Chillingo, Game Insight), а доступ инди разработчикам, можно сказать, в 99.99% случаев закрыт. И даже наличие популярных игр не дает право получить заветный статус, а значит, помощи в маркетинге и продвижении от Microsoft и больших сумм на счету.

                                                                        А что вам мешает получить статус Xbox Live? Любой маркет заинтересован, чтоб вы юзали их компоненты вроде ачивок, рейтингов и т д. Это огромный плюс как для позиции в топе, так и для фичеринга.
                                                                          0
                                                                          >> А что вам мешает получить статус Xbox Live?

                                                                          Этот статус могут получить только известные издатели (Chillingo, Game Insight), а доступ инди разработчикам, можно сказать, в 99.99% случаев закрыт.
                                                                            0
                                                                            Всегда радовали такие вот 99,99 %.
                                                                            Ведь кто-то скрупулёзно сидел, собирал статистику, считал ;)
                                                                            Та же точность — аж два знака после запятой.
                                                                              0
                                                                              Я думаю, что при желании, можно и инди. Многие с этим не заморачиваются, т-к довольно мало документации и еще надо доплачивать за это в районе 100$, на сколько я помню.
                                                                              И никто не запрещает пойти к издателю. Тут вы правы, с ним проще в этом плане.

                                                                              По поводу топа, что из 30 игр только 1-2 без Xbox Live.
                                                                              Вот скрин из раздела «Топ бесплатных» по всем жанрам:

                                                                              Скрин из маркета


                                                                              В «Топ платных» игр с Xbox Live больше, но всеравно это не панацея. Если игра хорошая, то и без этого значка получите хорошее место в топе.

                                                                          Only users with full accounts can post comments. Log in, please.