Pull to refresh

Comments 55

По поводу п. 6, очень жаль, есть не мало достойного софта для текущей платформы, который написан на чистом WinAPI и портрование его будет затруднительно (ИМХО).
Это вообще сродни запуску новой платформы, на самом-то деле. Ну мы что, мы посмотрим :)
Понимаю, но надеюсь они не пойдут по пути выбранному в Android-е, когда языком разработки делают ТОЛЬКО Java + ограниченное использование native code. А то фраза: It is based on Silverlight and .Net, не особо нравится. Как бы ни были хороши данные технологии, но для задач, где время отклика и работа с ресурсами критичны, ничего лучше C\C++ нет.
Да, согласен. Мне кажется, им сейчас важно перетянуть туда разработчиков всякого мусора типа твиттер-клиентов и флэш-игрушек, а потом, когда внутреннее API стабилизируется и глюки полечат — тогда можно и других разработчиков пускать.

Но все может быть.
.Net — является одной из самых узких частей WM в плане производительности. Проигрыш .Net приложений umanaged коду на мобильных девайсах более чем виден — он огромен. О каком движении вперед может идти речь, если акцент идет на максимальный уход в его сторону? Рано.
Я пробовал писать на Zune и на WM. На двух последних дотнет один и тот же, вроде как. И процессоры сравнимой мощности.

Только на одной почему-то всё летает, несмотря на 16 мбайт RAM, доступных приложению, а на другой — убивать хочется, потому что прикручено поверху и явно «для галочки», не говоря уж о том что API совершенно невменяемое и вынуждает туеву хучу оберток использовать поверху, которые просаживают перформанс еще и еще.

А так — ждем первых девайсов, узнаем…
Рад это слышать. Будем молиться.
UFO landed and left these words here
Пока да. Возможно, туда каким-то местом прикрутят Silverlight API, это было бы полезно. Но оно гораздо тяжелее XNA, так что черт его знает.
Хоть тут большинство и отлично знают английский но лучше постить с переводом сразу.

Кстати от того что выходит WinMo 7 с другим ядром без совместимости с старым кодом мне совсем не жарко не холодно, т.е. это просто сродни появлению новой платформы типа Android, Maemo и т.д. Для меня и моего коммуникатора ничего не изменится.
Ок, сейчас будем корректировать.

Кстати, а клиентов для хабра нету? А то веб-интерфейс не ахти какой удобный показался.
Рад, что перестают клепать костыли, а исправляют ошибки на корню.
Пока они это всё сделают, рынок растеряют полностью. Хотя выкинуть это тормозное winAPI это хорошая идея, да вот сильно запоздалая
Они пытаются вломиться на новый рынок. Как они планируют делать на нем деньги — никто пока не знает. Может, будет вообще две ветки ОС, может — еще что-то :)
Бррррх. Выкинут «тормозное API» и заменят это все лимитацией на .Net CF? Текущее ядро на самом деле жуткое, особенно история его «создания», его глупейшая кастрированность (допустим рисование кривых Безье просто отсутствует), но это ведь не идет в сравнение с теми тормозами что дарует managed код и лимитация под него!
Все зависит от качества реализации .NET-машины. Пока что можно сказать, что на Zune она работает явно лучше.

А вот ограниченность API — это серьезно, я согласен. Если уберут ту жуткую бюрократию, что царит в WM team сейчас — тогда шансы есть, если не уберут — …
Тут не только реализация .Net-машины, тут еще и качество проксирования на native api и качество реализации самого низкого уровня. Скорее всего именно из-за этого Zune бегает быстрее — ядро уже не Windows CE.
Там Windows CE как раз, только заметно более свежий — 6.0.
Вот, терзали смутные сомнения. Благодарю, поленился сам проверить.
UFO landed and left these words here
И кстати вы в этом выражении уверены?
И это сейчас определяющий фактор, потому что приложений на WM – мизер по сравнению что с симбой, что с ифоном, что с андроедом.

WM как раз тем и славится что приложений под него огромное количество.
Количество приложений в Marketplace и App Store различается на порядки.
Игр я не видел вообще.
А вот разного бизнес-софта написано много, согласен.

Вообще, это похоже на Vista — обкатают, а потом глядишь и совместимость прикрутят. Не думаю, что они осилят сделать всё сразу и одновременно.
Вывод о количестве приложений на основании статистики в Marketplace говорит только о вашем незнании платформы Windows Mobile.
Могу сказать что приложений под WM 6.х однозначно больше чем для IPhone и тем более для Android, насчет Symbian сказать ничего не могу.
Ситуация с приложениями под WM и Symbian схожа в том, что этот рынок сложно измерить — все пробиваются как могут.

Но все знакомые WM-разработчики, которые пробовали app store говорят, что модель публикации и раскрутки приложений у Apple работает гораздо лучше.

Т.е. под WM действительно есть много приложений, но платформа уходит в аутсайдеры с невероятной скоростью из-за хаоса в этой области, и это проблема.
Про модель я с вами согласен, но постулат про количество приложений не имеет отношения к модели распространения, соответственно вы вводите пользователей в заблуждение, либо поменяйте конкретное предложение на обратное, либо перепишите под модель публикации.
UFO landed and left these words here
UFO landed and left these words here
Без совместимости с WM6 точно растеряют рынок. Сейчас уже Android на пятки наступает, и уже сейчас под Android есть множество уже готового ПО. Будут ли пользователи ждать пока их привычный софт портируют по WinMo7 — бооольшой вопрос.
Тут такое дело, неизвестно, какова будет бизнес-модель платформы, мы пока гаданием на кофейной гуще занимаемся. Пока ясно только то, что хотят привести новых пользователей и новых разработчиков, т.е. сегмент рынка другой. Возможно, это прибыльнее.
Что-то обещали Zune в Европе продавать и как-то не сильно разгоняются.
UFO landed and left these words here
>> серьезное портирование приложений с 6.x

UFO landed and left these words here
Я извиняюсь, это недописанный пост (случайно нажал Ctrl+Enter)
>> серьезное портирование приложений с 6.x

Похоже, что этот сценарий отложен «на потом». Т.е. аналогично ситуации с Vista — кому надо cutting edge — переходят, а кому важна стабильность — ждут следующего, более обкатанного релиза

>> открытость

Это плюс. Но при этом порог вхождения намного выше, и довольно-таки наплевательское отношение к developer feedback.

>> Теперь и этого последнего преимущества на WinCE не будет.

Это будет уже не WinCE, которую, похоже, решили похоронить — или отделить в другой брэнд, не знаю.
Будет мобильная платформа для Zune, Silverlight, и пр. приложений, как стратегически недостающее звено среди линейки .net-совместимых платформ.

А для гиков у нас теперь Maemo, похоже.
ну не знаю на сколько эти слухи, слухи. но моторола уже готовит свои аппараты под 7 винду, а значит уже есть какие-то внегласные, готовые спецификации и требования
Есть, и давно. Называются эти спецификации — шасси. Вот для примера Windows Mobile 7 Chassis 1, т.е. минималка чтобы стартануть WinMo
Core requirements

Processor: ARM v6+, L2 Cache, VFP, Open GL ES 2.0 graphics HW (QCOM 8k, Nvidia AP15/16 and TI 3430 all meet spec)
Memory: 256MB+ DRAM, 1G+ Flash (at least 512MB fast flash — 5MB/s unbuffered read @4K block size)
Display: WVGA (800×480) or FWVGA (854×480) 3.5" or greater diagonal
Touch: Multi-touch required
Battery: Sufficient to meet Days of Use LTK requirements.
Controls: Start, Back, Send and End are required (soft controls allowed as long as they are always present).

Peripherals

Camera: 3MP+, flash optional, 2nd camera optional (VGA resolution sufficient)
GPS: aGPS required
Sensors required: Light Sensor, Compass (3 axis, 5 degrees, 100 Hz sample rate), Accelerometer (3 axis, 2mg resolution, 100 Hz sample rate)
USB: High speed required, 20 MB/s transfer rate.
BlueTooth: BT2.1 required, must run MSFT BT stack, CSR BlueCore6 or later recommended.
Wi-Fi: 802.11B/G required, must run MSFT Native Wi-Fi stack, Atheros 6002 or Broadcomm 4325 recommended.
Connectors: Micro USB and 3.5mm Audio required.

Options

FM tuner: If tuner HW is present it will be detected and supported by the Media application.
Haptics
SD Card (Micro SD recommended)
DPAD, qwerty or 12/20 key keyboards all optional


Замете, какое разрешение в шасси, и что пишет автор топика: «Она заточена на один размер экрана». Бред

Автор этого топика, несколько не в теме. Тот же Zune HD строится на WinCE. WinCE — это очень хорошая штука, ядро всего и вся. А уж на неё натягиваются всякие дополнительные ГУИ и службы. Это ядро используется как на смартфонах/комуникаторах, так на сканерах штрих-кодов, в бортовых компьютерах автомобилей (BMW, Ford) и холодильниках. Просто глючность и топорность «телефонных» довесок, а так же ограниченность железок в недавнем прошлом, сыграло плохую роль, что теперь WindowsMobile называется глючными устройствами.

Но при этом само ядро, особенно новая версия — отличная штука. Вот выдержка нового из 6-ой версии

Released in September 2006. Codename «Yamazaki».[10]
Process address space is increased from 32 MB to 1 GB.
Number of processes has been increased from 32 to 32 768.[14]
User mode and kernel mode device drivers are possible.
512MB physically managed memory
Device.exe, filesys.exe, GWES.exe has been moved to Kernel mode.
SetKMode and set process permissions not possible.
System call performance improved.[15]


Но сам ZuneHD базируется уже на более новой версии(Но есть и новее, R3 — сентябрь 2009), Windows CE R2:
Internet Explorer with panning and zooming capabilities and a customizable interface to optimize the browsing experience on devices. To have an idea of what you can expect from this new browser, check out the new Zune HD browser which is based on the same IE (careful, the Zune HD is running on Windows CE 6.0 R2, NOT on R3, only the browser is common to the CE 6.0 R3 one) in this review of the device.

>> и что пишет автор топика: «Она заточена на один размер экрана». Бред

Если вы пройдете по ссылке, то увидите, что этот фрагмент текста — перевод оригинальной статьи, комментарии к которой я решил изложить на Хабре :)

>> Battery: Sufficient to meet Days of Use LTK requirements.

Это же замечательно :)

>> Автор этого топика, несколько не в теме. Тот же Zune HD строится на WinCE.

Вроде, наши точки зрения пока не противоречат друг другу. Я знаю, что Zune HD — это WinCE 6. Впрочем, я пожалуй акцентирую в начале статьи, что это *перевод с комментариями*

Да, а можно вынести ваши спецификации в тело поста?
наконец-то самсунги перестанут вставлять свой слот зарядки и свой слот для наушников? :-)
Про единое зарядное устройство много говорят, но все как-то не спешат(
>многопоточности нет
ЧЕГО БЛЯДЬ?! ОДИН ПОТОК НА ВСЮ СИСТЕМУ ЧТОЛИ?!
кэп, нужна твоя помощь!
Один активный поток играется с пользователем и рисует интерфейс, остальные ждут евентов «почта пришла, почтовик проснись!».

Это тонкая штука, всё зависит от качества реализации. Но, по крайней мере, одно приложение получает гарантированные ресурсы, а фоновые не жрут батарейку, периодически дергая процессор, чтобы узнать, не случилось ли чего.
Мм, а как серфить инет под музыку или использовать видео-регистратор вместе с навигацией в авто?
Это мне тоже интересно. Во многих телефонах отсутствие оной фичи бесит
UFO landed and left these words here
Microsoft App store с простым процессом публикации софта

Простым? Что-то слабо верится. Судя по отзывам, у MS понятие о простоте довольно специфичное.
Так отзывы именно о том маркетплейсе, который они хотят закрыть и заменить новым, есличо )
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Нокия вот решилась ломать обратную совместимость со старыми Симбами, но они будут делать это постепенно и все графические приложения можно будет успеть перенести. Всё же проги под мобильники размерами поменьше и переписать их хватит сил
Sign up to leave a comment.

Articles