Судя по картинкам, что «до», что «после» — жесть какая-то. Такая игра может награды получить за интересность и атмосферу, но никак не за графику.
Вы еще вспомните, как в советском старом кино ночные сцены снимались в темноте. Изображение должно любому зрителю казаться идеально реалистичным, но при этом может на проверку быть физически неточным.
бoльшую часть оптимизаций сделает компилятор. Если утрированно, то чаще всего C/C++ код для ARM и x86 почти не отличается. Конечно, бывают глубокие оптимизации, ассемблерные вставки, SIMD инструкции, которых на ARM нет. В случае 7zip, VNC, Putty и пр. разницы быть не должно.
Во-первых, разница в цене в 1.5-2 раза, во-вторых, я лелею надежду, что топовый ARM должен лучше держать заряд, меньше весить и меньше греться, чем максимально урезанный Intel, пусть и в ущерб производительности — на то это и мобильное устройство. Сейчас результаты с Win8/RT планшетами показывают обратную картину, но это самые первые модели, да и разнообразия на рынке откровенно никакого.
Воображение дорисовывает кучу интересностей, вроде MonoDevelop и других десктопных приложений на плантеше, где Desktop Mode считался рудиментарным и непонятно зачем оставленным :)
Если для планшетов как Lite версия, то отлично, там любой функционал пригодится. А для работы на десктопе не пригодно и стоит черезмерно (имхо, конечно).
Мне интересно, Вы специально таргетировали приложение на планшеты с Windows RT? В противном случае, зачем было менять приятный десктоп-дизайн с тулбарами на фулскрин-кошмар в Metro стиле?
В Windows Store можно выложить и десктопное приложение, это чуть-чуть сложнее, но уж не настолько, чтобы переделывать продукт…
у меня разрешение 2560x1440, шрифты и размеры немного увеличены, потому все версии выглядят по-разному, если не масштабировать через Cmd+/Cmd-. Причем, в некоторых случаях изображение в центре экрана, в некоторых в рамке, в некоторых слева без рамки.
Вот два скриншота, сделанные один за другим, размеры подобраны одинаковые: runserver.net/temp/libcanvas.png runserver.net/temp/new.png
Вообще, в примере топикстартера меня смущает рандом иконок планет, названий, отсебятина в виде вращения спрайта вокруг своей оси. Все-таки, производительность надо замерять на идентичных примерах. Никто не сомневается в вашем умении сделать что-угодно, с любыми вариациями и карточными играми, но задача ведь сделать 1в1 как в эталонном примере. Резюмирую: раз залезли в нашу песочницу мерятся, так соблюдайте правила и не пользуйтесь виагрой :)
1. процессор ест чуть больше, чем вариант на libcanvas, но в моем случае не получается выбрать идеально совпадающий масштаб.
2. флеш версия жрет процессор меньше, чем все JS/CSS варианты и чем моя поделка на Silverlight
3. если бы каждый вариант создавался в отдельном топике, их было бы уже около десятка. может кто-то возьмется сделать в своем блоге что-то вроде конкурса, оценить на разных платформах и пр.?
При нормальном использовании (звоники, будильники, калькулятор, почта) Desire работает два дня, при этом помещается в руке и имеет очень шустрый проц. Новые лопаты выглядят хуже, держат меньше, кичатся попугаями и сантиметрами, а существенно отличаются только размером памяти и 3d акселератором.
Коллеги, принимаю поздравления — чуть меньше, чем через месяц, игра таки прошла сертификацию и появилась в маркете!
Возможно, помог этот топик, а может таки сотрудники саппорта решили закончить начатое.
Спасибо всем за поддержку, в следующий раз обязательно постараюсь написать о чем-то позитивном (пусть и с отрицательным результатом), а не топик в стиле «мои проблемы».
А вот еще мелкая, но досадная ситуация в Windows Store. Решил выложить бесплатную версию одной игры. Зарегистрировал названия со словами (Free) и (бесплатная), залил и получил через час отказ в прохождении Technical Compliance. Решил, что был баг сборки, пересобрал, выложил и снова отказ, без описания. Взял Windows App Cert Kit, он долго-долго гонял программу (причем, не собранную версию для выкладывания, а установленную в системе дебажную) и заключил, что имя программы превышает 40 символов в русском языке. Почему такое имя вообще зарегистрировалось? Почему о 40 символах не сообщает Visual Studio и Dashboard? Причем, на иконку в магазине и 30 символов не влазят, но узнать это можно только после попадания в магазин…
Это все мелочи, это легко пережить, но серьзно возникает вопрос, почему разработчиков заставляют работать с такими сырыми инструментами и потом удивляются, что магазин пуст и никто не хочет под него писать?
P.S. Правки SVG парсера неплохо бы выложить на github, все-таки ведь GPL лицензия.
представил, ужаснулся :)
Вы еще вспомните, как в
советскомстаром кино ночные сцены снимались в темноте. Изображение должно любому зрителю казаться идеально реалистичным, но при этом может на проверку быть физически неточным.В Windows Store можно выложить и десктопное приложение, это чуть-чуть сложнее, но уж не настолько, чтобы переделывать продукт…
у меня разрешение 2560x1440, шрифты и размеры немного увеличены, потому все версии выглядят по-разному, если не масштабировать через Cmd+/Cmd-. Причем, в некоторых случаях изображение в центре экрана, в некоторых в рамке, в некоторых слева без рамки.
Вот два скриншота, сделанные один за другим, размеры подобраны одинаковые:
runserver.net/temp/libcanvas.png
runserver.net/temp/new.png
Вообще, в примере топикстартера меня смущает рандом иконок планет, названий, отсебятина в виде вращения спрайта вокруг своей оси. Все-таки, производительность надо замерять на идентичных примерах. Никто не сомневается в вашем умении сделать что-угодно, с любыми вариациями и карточными играми, но задача ведь сделать 1в1 как в эталонном примере. Резюмирую: раз залезли в нашу песочницу мерятся, так соблюдайте правила и не пользуйтесь виагрой :)
2. флеш версия жрет процессор меньше, чем все JS/CSS варианты и чем моя поделка на Silverlight
3. если бы каждый вариант создавался в отдельном топике, их было бы уже около десятка. может кто-то возьмется сделать в своем блоге что-то вроде конкурса, оценить на разных платформах и пр.?
почитать можно например тут:
wiki.archlinux.org/index.php/CPU_Frequency_Scaling#Scaling_governors
Возможно, помог этот топик, а может таки сотрудники саппорта решили закончить начатое.
Спасибо всем за поддержку, в следующий раз обязательно постараюсь написать о чем-то позитивном (пусть и с отрицательным результатом), а не топик в стиле «мои проблемы».
Это все мелочи, это легко пережить, но серьзно возникает вопрос, почему разработчиков заставляют работать с такими сырыми инструментами и потом удивляются, что магазин пуст и никто не хочет под него писать?