Как стать автором
Обновить

Комментарии 40

На платформе iOS выпускается ровно одна модель телефона ровно одной кампанией. Мне кажется, что это весьма уязвимая позиция, даже если телефон прекрасен, а компания — лучше всех (с чем, вообще говоря, далеко не все согласны).
Просто я заметил одну грустную вещь… За мою жизнь было примерно столько же концов света как и убийц iOS/iPhone. Я боюсь что когда убьют iOS на самом деле случится конец света, а обещают его в 2012. Прошу не нужно конец света, я еще слишком молод )))
Речь идет не об «убийстве», а о доле рынка. У Apple (скорее всего) будет самая большая доля рынка среди всех остальных компаний. Просто «всех остальных компаний» — десятки.
Абсолютно согласен с вами на тему убийц iPhone и концов света… но надо признать, что и Майкрософт хоронили ни чуть не меньше раз…

так что, думаю, и поcле конца света у нас будут темы для холиваров холодными пост-апокалиптическими вечерами :)
Мда. Без нативного кода и с полной изоляцией процессов на сей платформе банально невозможен запуск целого класса различных утилит. Не говоря уже о разных плюшках типа аналогов FUSE и TUN/TAP-адаптеров.
Да, это они ярко зажгли. Как и с многозадачностью. Я почти уверен, что им придется скорректировать свою позицию через пару-тройку версий.
С айфоном так же было, если мне память не изменяет.
Мне кажется что они хотят дать понять что это именно Windows Phone, а не Windows Smartphone или Windows Mobile
В таком случае я не понимаю, как они собираются получить конкурентное преимущество при намеренно урезанном функционале.
частично недостающий функционал (в том числе и мультитаск) придет вместе с Mango (обещают в сентябре). и про возможность появления нативного кода я тоже где-то читал… но на уровне слухов.

а на плюшки типа FUSE и TUN/TAP-адаптеров они наверняка забьют так, как будут ориентироваться в первую очередь на простых покупателей, которым от телефона нужны: звонки, смс, социалки, музыка, видео, картинки и игры.
Ну вот, например, сделают они лучшую игровую платформу среди телефонов — и вперед.
На всех телефонах — одно разрешение экрана, мощный проц и GPU, плюс стандартный набор сенсоров. XNA заточена под разработку игр и используется тучей разработчиков под XBox, плюс реально отличные средства разработки. По информации Microsoft 70% приложений под Windows Phone 7 — игры.
Социальные сети, опять же, с Push notifications. Вот и получится «идеальный телефон для подростков»…
Вывод: Windows Mobile в лице Windows Phone 7 откатился до состояния iOS 2007 года. Только время не стоит на месте, и современные Android c iOS куда более конкурентноспособны. Да и старую Windows Mobile на уже существующих девайсах рано списывать со счетов.
>>Вывод: Windows Mobile в лице Windows Phone 7 откатился до состояния iOS 2007 года.
Просто хочу напомнить, что для iOS 1.x образца 2007 года нельзя было разрабатывать приложения вообще (да, я знаю про приложения в Safari, но это совсем не то). Поэтому сравнивать что-то с iPhone 2007 года некорректно. Более того, в 2007 году в iPhone не было 3G, Copy-Paste появился в середине 2009 года. А многозадачность в середине 2010.
Текущая «многозадачность» у WP7 тоже весьма сомнительна.
Когда это Андроед стал настолько качественным для того, чтобы отобрать первое место у iOS?
А причем тут качество? По количеству Андроид довольно давно впереди в штатах (а в мире, из-за Китая и Индии, на первом месте до сих пор вообще Симбиан).
Как правильно указали выше — качество непричем, а также первое место не у iOS и «отобрал» довольно давно :-)
Значит я всё пропустил :D
Могу добавить пару слов — как от пользователя и разработчика (почти, вторую неделю жду ответ GeoTrust) для Windows Phone 7.
> Интеграция с Xbox Live
Для простых смертных — не слишком и просто, как я понял. Т.е. простого и понятного способа сделать мою игру частью Xbox Live Arcade — со всякими achievements, очками и т.п. — не просто. Есть вроде инициатива для Indie Games — но там тоже не доступнее и не понятнее :(

> C# only
Да ну и фиг с ним, что там нативного писать? Это же смартфон, а не PC

> Огораживание всего и вся.
В Манго вроде обещали сделать общую SQL базу, хотя может тоже будет per app. Расшарить только через внешний ресурс да, но я таки надеюсь что MSFT что-нибудь придумает.

> Многозадачность
В Манго опять же будет прогресс — появятся background tasks и вроде даже какое-то быстрое переключение задач. На самом деле, все не так страшно — при правильном использовании tombstoning можно сделать почти незаметным переключение. Зато батарея экономится, что + для пользователя

> Лаконичность (или даже аскетичность) GUI.
На любителя. Мне очень нравится. Обоев, конечно, нет — но есть картинка на локскрин, если очень хочется. Но зато как выглядит работа приложений и вообще почтю любого действия — заглядение. Везде плавная, красивая анимация, на главном экране live tiles — красота. Тема — это просто белый или черный фон, еще можно менять цвет самих плиток. Ну и уже есть приложения, которые из тайлов собирают на рабочем столе картинки — чем не обои :)

Интеграцию (для разработчика) с Xbox Live Микрософт обещает сделать максимально простой. Если игрушка в маркетплейсе успешна — типа, сами будут бегать и предлагать.

C# — значит, весь уже написанный код на C++ идет в мусорное ведро. Ну и критические для производительности вещи периодически возникают. Сам вот я для ARMов еще и на ассемблере иногда вынужден вставки делать…

SQL база не общая.

То, что я написал про многозадачность — это как раз про Манго и есть.

Про UI я высказал свое мнение — на любителя, и, главное, непривычно.
Ну вот если действительно сделают удобную интеграцию с Xbox live — будет breaking feature.

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

Если про многозадачность вы говорили про Mango, тогда там даже еще хуже, т.е. даже скажем качать файл в фоне не получится, там же активность выдается периодически, чтобы например проверить что-то и вывести уведомление. Но лучше дождаться preview Mango SDK (завтра?) и посмотреть.

Ну а по поводу непривычности UI (хотя привыкается к нему за пару часов) — может это как раз и шанс найти своих пользователей.
Интеграция-то там удобная, но издание под Xbox Live — это не гарантированная фича. Т.е. технических проблем нет, есть административная — нужно заинтересовать кого-то из издателей (один из них — якобы суперлояльный к разработчикам Микрософт).

С++ транслируется в двоичный код для платформы (т.е. для ARM). Что удивительно, C# тоже транслируется в него же в результате. Только первое происходит на мощном десктопном компе с качественным оптимизирующим компилятором (хотя и он лажает только в путь — мне удавалось ускорять критичную функцию в 4 раза, просто переписав ее на ассемблере — буквально пара десятков строк), а второе — уже на самом относительно слабом устройстве, в среде CLR. Т.е. все запреты — не технического характера, а чистая идеология.

Качать файл в фоне можно, но только для одного приложения. В смысле, бэкграунд агент является частью приложения, и с другими приложениями не взаимодействует в принципе — не может.

Дело в том, что решение о покупке довольно дорогого аппарата (см. технические требования к платформе) человек принимает за пару минут, поигравшись в магазине с интерфейсом. Непривычность UI может просто стать стоп-фактором при покупке.
На самом деле, wp7 world замер в ожидании обновления mango этой осенью с его 1500 новыми API. В том числе и мультитаскинга с сокетами. Ватсон на Mobile World Congress мамой клялся :) Так что недостатки за номерами 2 и 3 уйдут в небытие. П.4 сложно воспринимать как недостаток, таким решили сделать Metro UI. После WM6/Android для меня это просто отдушина. А уж если припрет — веселых ярмарочных хабов немало. П.1, да, кому-то покажется существенным недостатком (хотя языков в .NET немало, хоть IronPython со Scala.NET миксуй в рамках одного приложения). Но нативные SDK уже даются крупным вендорам, так что может и нас осчастливят. Android NDK тоже не с первых дней появился и до него доминировала Java, так что ситуации чем-то похожи.

PS. Как владелец могу сказать, что платформа с потенциалом, но пока очень сырая. Так что вся надежда на Mango.
Еще раз: я рассказывал, по сути, про Манго. «Недостатки за номерами 2 и 3» никуда не денутся (во всяком случае, в Манго).
Я тоже «еще раз» вам поясню, что пп.2,3 в Mango освещал директор по платформе разработки Brandon Watson, а не мифические «сотрудники Microsoft и Nokia». Той же многозадачности были посвящены, как минимум, две сессии на MIX'11, не говоря про трибьют-сессию с песней «Later this year we’ll release a new version of Windows Phone that will unlock new capabilities for developers». Или микс — это кабак, где перетирают слухи, а истину вещают на BizSparkCamp?)

Кстати, учитывая выступление Nokia на последнем MIXе, создалось ощущение, что они еще сами не в курсе, что за платформа WP7, им просто нужен был срочно стратегический альянс.
Я понимаю, что Вы знаете лучше.
Собственно, может быть, Вы просто расскажите, с какими именно моими утверждениями в «недостатках 2 и 3» Вы спорите? Возможно, я действительно не прав — и тогда с радостью принесу Вам свои извинения.
смысл рассказывать про релиз манго, как о текущем событии, если это событие будущего? которое могут и пооткладывать, и поиграться с функционалом, и т.д.?
Осуждаю
Смысла нет, согласен с Вами.
Лучше было промолчать, конечно.
С тем же успехом можно было постить и об новых версиях Android, там тоже много чего ожидается, и самое главное — забыть сказать, что это только ожидается, а не уже есть.
Суть претензии не в том, чтобы описывать будущие события, а в том, что вы их описываете как уже произошедшие и выпущенные на рынок (касательно mango, а не самой WP7).
Прикол в том, что одно из мероприятий было специальным образом посвящено именно Манго, и на нем выдавали официальную информацию, а не слухи. Но Вам виднее, я не спорю.
Я где-то писал про слухи? Мной было написано, что до осени еще достаточно времени. Не надо мне приписывать чужих слов, но вам, видимо, действительно виднее.

По поводу продаж, Gartner утверждает что за 1ый квартал продали 1.7млн устройств, что меня как пользователя wp7 не радует. А на первом этапе wp7 хотели обогнать RIM, что в принципе и получилось.
Вы забыли упомянуть о живых плитках в манго, на мое мнение это очень интересная фича при разработке приложений.
«Живые плитки» — это просто одна из «кульных фич» UI (см. «достоинства п. 3»).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Спасибо.
два приложения могут обмениваться какими-то данными только через «облако»
По сути у iPhone так же. Сохранив документ в каком нибудь Document to Go, хрен потом его в GoodReader откроешь… Это действительно огромный минус.
Как по мне у платформы достаточно хороший потенциал, но маркетинг хромает, ровно как и подход к реализации девайсов.
По C# проблем пока не вижу, в скорости тоже. Metro UI — это субъективно, я как увидел, так сразу влюбился и купил себе HTC HD7 из за UI.
А почему не сказали ни слова о приятно интерграции «живого стола» иконочек, об интеграции контактов с Facebook, о прекрасной вещи как Zune, я просто как подключаю iPad к компу и вижу на сколько iTunes проигрывает в удобстве сразу понимаю Zune еще раз.

Чего не хватает это да много задачности фоном и интернационализации.

Остальное как телефон и деловой помошник меня всем устраивает WP7
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации