@Straputsky: Im Großen und Ganzen hast Du recht. Die Unterschiede in der Programmierung sind nicht so riesig.
Bei Android ist es so, es gibt hunderte Auflösungen (320x240, 480x320, 800x480, 854x480... die Tablets noch nicht eingerechnet). Das erfordert z.b. dass die Gui und in unserem Fall auch die Koordinaten für die ganze Spielelogik angepasst und getestet werden müssen. Dann müssen die Grafiken teilweise neu Skaliert werden und in die richtigen Seitenverhältnisse gebracht werden. Das dauert etwas. Bei WP7 gibt es nur eine Auflösung, hoffe es bleibt erstmal so, bei Ios gibt es auch nur 3 verschiendene Bildschirme, das geht auch noch.
Bei uns ist es halt oft diese Sache die Zeit kostet und bei WP7 halt super schnell geht.
Bei Blox (
http://www.entwickler-x.de/windowsphone/blox.php) hatten wir zudem das Problem, dass es auf dem HD7 nicht starten wollte. Wenn es direkt aus der Entwicklungsumgebung gestartet wurde ging es, auf dem Entwicklertelefon (LG) ging es auch wunderbar. Wir haben mit Hilfe von anderen Entwicklern herausbekommen, dass es am langsamen SD Speicher liegt, der das Spiel nach einer Weile abbrechen lies (WP7 hat einen Timer und geht nach einer Weile zum Startscreen wenn nix passiert). Auf dem LG war alles in 3-4 Sekunden geladen, bei HD7 in 10 und es brach ab... Also mussten die Laderoutinen angepasst werden, jetzt geht es
Aber das muss man halt erstmal wissen, also trotz theoretisch gleicher Hardware gibt es minimale Unterschiede. Wenn man das einmal gelöst hat, passiert das nicht wieder, so viel ist auch klar
Demo ist im Market verfügbar, könnt gerne mit einem HD7 mal testen, seit heute gibt es das Update zur Behebung des Problems. (
http://social.zune.net/redirect?type=phoneApp&id=738ba481-7908-e011-9264-00237de2db9e).
Gruß,
imagodespira