Комментарии 31
Я не знаю, пришли ли вы в эту статью как мой подписчик, или просто нашли статью в гугле/в ленте/в хабе. На всякий перечитал правила, такое вроде бы можно. Если вам статья зашла, и вы хотите проголосовать - не поленитесь прожать плюсик самой статье. Продолжение будет в любом случае(пишем UI не зависящий от разрешения, добавляем профили, магазин, апгрейды и дорабатываем геймплей), но если эта статья наберет 30 плюсиков - то хабр вознаградит меня по правилам ППА(3.000руб).

Деньги пойдут не на еду/квартплату/пиво/карбюратор озон для ваз 21074, а на заказ запчастей для будущих статей, у меня есть еще много девайсов, на которые было бы интересно взглянуть вам: например флагманский смартфон на x86, планшет-трансформер, подделка под самсунг из 2014 за 4.000руб(он именно новым стоял столько), дешевые телефоны по 100 рублей, сони эриксон с натурально сожженным дисплеем зажигалкой(не мной).
Если вам статья понравилась - плюсик очень поможет. На ништяки у меня не так много личных денег.
Возможно будет мультирендер(правда, статически слинкованный), интересно пощупать VincentGL, и оптимизировать игру даже под слабенький HTC Gene.
www.youtube.com/watch?v=3GiuQwRY_ng
Платформа винмобайл была крутая, но конечно типично никакой тебе там 3д графики не предусматривалось — и даже обычные афинные преобразования картинок пикселей эдак 60х60 — с большим трудом. 3д ускорители появились на закате платформы и были в 2.5 устройствах (я помню только одно, но кажется были еще).
И конечно, писать риалтайм приложения на богомерзком C# в платформу с древним одноядерным ARM — ну такое.
Сами GPU появилось рано - вроде бы в 2005-2006 уже был 2700G(который PowerVR MBX Lite с видеодекодером от интела), NV GoForce, и ATI Imageon. Из устройств... ну не то чтобы 2.5. Что мне удалось нагуглить, так это то, что были шустрые проприетарные софтрендеры от больших контор, но на что они способны - я не знаю. Вот список:
Intel 2700G: GigaByte GSmart MW998, GigaByte GSmart t600, Dell Axim X51v, Dell Axim X50v.ATI Imageon/Adreno 130: ASUS P835, HTC Touch Diamond2, HTC MAX 4G, HTC Touch HD, HTC Touch Diamond P3700, HTC Touch Pro2, HTC Touch Pro, Sony Ericsson XPERIA X1, Gigabyte GSmart S1200 Sony Ericsson XPERIA X2, Garmin-Asus nüvifone M20.ATI Imageon Z430/Adreno 200: Toshiba TG01, Acer F1 (S200) ,HTC HD2 (Leo) , Garmin-Asus nüvifone M10, LG GW825 IQ, LG GW820 eXpo, LG VS750.GoForce 5500: O2 XDA Flame, i-Mate Ultimate 8150 Sharp EM-ONESamsung 6410: Acer Tempo F900, Acer Tempo M900, Samsung Omnia II (I8000), Samsung OmniaPRO (B7610) Samsung Armani 2 (GT-B7620) в аппаратах на новой платформе от самсунг имеется безымянный ускоритель, чтобы в некоторых играх/программах он был задействован необходимо установить самодельные драйвера
А насчёт шарпа, вот как бы это странно не звучало, но он именно что используется как скриптовый - никаких сложных вычислений нет, матрицы считаются нативно, прямой работы с памятью фактически нет. т.е на нем висит только логика, и команды аля "нарисовать меш". Поэтому работает это шустренько.
Не вижу тебя на гдру. Куда подвелся?)
Не вижу тебя на гдру. Куда подвелся?)
После определенных событий пропало желание даже виртуально находиться рядом с людьми определенных идеологических настроений.
Так не забывай что на айфон нельзя было сторонние приложения ставить до выхода второй иоси) плюс не продавался он в рф официально и несмотря на то, что кпк сами по себе недешевые штуки были, за айфон ломили гораздо большие деньги.
и на большинство девайсов были т.н кухни, где люди пока плясали с бубном вокруг старых ядер, портировали свежие wm
концепция .net cf была офигенна - практически полностью переносимые приложения между кпк и пк. Зачем m$ закопала ее в угоду сильверлайту и плиточкам - не понятно. Хотел как эпол?*
.net cf развивался параллельно с wince - когда wm помер в 2009-2010 году, ce еще использовался в wp7, а затем обновлялся где-то до 2013 года. Вот туда новые версии компакта и подвозили :) сейчас он легаси конечно же, а на ce забили.
Еще поддерживаю на работе некоторые продукты на CE, в enterprise мире остались различного рода устройства которые еще используются по назначению. Однако даже в Enterprise мире теперь на смену CE пришел Android, WEC2013 была вроде последняя ОС этого семейства.
да, читал об этом. CE в ЧПУ станках частенько используется и прочих промышленных машинах, просто CE в свое время требовала гораздо меньше ресурсов - 16-32мб ОЗУ минимум вместе с GUI, был дотнет и можно было на относительно низком уроне общаться с железом. .NET Compact Framework кстати развивался аж до 3.9 версии, которые уже на вм не выходили, а были чисто для энтерпрайза.
Вкупе с достаточной стабильностью CE, она могла бы найти применение в IoT - например на allwinner v3s с 64мб ОЗУ в чипе, но увы, m$ её прибила.
но увы, m$ её прибила
У Андроид в этом смысле образовалось преимущество, бесплатность и opensource-ность. Разработчики железа типа allwinner поставляют платы с готовой Android платформой своим клиентам, а те могут делать там хоть телефоны, хоть enterprise устройства и никто не платит за это Microsoft.
Ха ха. В пятерочках сканеры штрихкодов на CE. Как то мимо проходил гляжу на сканере приложуха упала и рабочий стол подозрительно знакомый обнажился. Я прям ногтем в пуск сеттингс залез и точно WinCE пятерка кажется.
Сервелат вообще непонятный продукт был. Мы с знакомыми писали под платформы различные и уже явно было видно что платформа флеш идет к закату - внезапно появляется сервелат... помню смотрел на него тогда с опаской. А майки сделали на него ставку большую. Только довели продукт до релиза - все, EOL. Ну а плитки лично мне зашли сильней чем скевоморфизм эппла и ведра.
Помню когда-то давно, портировал небольшие игры на OpenGL.
Windows Mobile был хорош тем, что его API очень близок к стандартному Windows API и соответственно очень легко было создавать кроссплатформенный софт.
расскажи подробнее что за магазины и по чем тогда были БУ кпк/коммуники?
Насчет многооконности я создавал на лоре тред, где пытался разобраться, почему современные мобильные системы не многозадачные, и точно такую же мысль изъявил: в винсе есть окна. Даже в WP8 нет такой многозадачности, хотя она построена уже на NT
Что касается многозадачности, то технически проблем никаких нет, проблема исключительно идеологическая — нельзя давать слишком много бекграунд процессам, ибо жрут батарейку и CPU и влияют на общий юзер экспириенс.
Многооконность в том или ином виде в последних iOS и Android пытается внедряться, тоже вопрос идеологический — как сделать, чтобы было удобно.
ЗЫ: По ценам не могу сказать, не помню, но обычный Pocket PC я купил за довольно небольшие деньги, что-то вроде $200..300.
зп в регионах была 200...
… Но при чем тут это все вообще?
Я покупал во времена оно игры и софт для КПК на дисках. До сих пор лежит несколько боксов.
Я не знаю, пришли ли вы в эту статью как мой подписчик, или просто нашли статью в гугле/в ленте/в хабе. На всякий перечитал правила, такое вроде бы можно. Если вам статья зашла, и вы хотите проголосовать - не поленитесь прожать плюсик самой статье. Продолжение будет в любом случае(пишем UI не зависящий от разрешения, добавляем профили, магазин, апгрейды и дорабатываем геймплей), но если эта статья наберет 30 плюсиков - то хабр вознаградит меня по правилам ППА(3.000руб).

Деньги пойдут не на еду/квартплату/пиво/карбюратор озон для ваз 21074, а на заказ запчастей для будущих статей, у меня есть еще много девайсов, на которые было бы интересно взглянуть вам: например флагманский смартфон на x86, планшет-трансформер, подделка под самсунг из 2014 за 4.000руб(он именно новым стоял столько), дешевые телефоны по 100 рублей, сони эриксон с натурально сожженным дисплеем зажигалкой(не мной).
Если вам статья понравилась - плюсик очень поможет. На ништяки у меня не так много личных денег.
Пишем 3D игру под Windows Mobile, ч.1