WP7 hat ähnliche Regeln wie der iOS. ( Hier zu finden
http://msdn.microsoft.com/de-de/windowsphone/gg455977 ).
Wichtig ist denke ich dieser Absatz :
"Die jährliche Registrierungsgebühr für Anbieter beträgt 99 USD. Für Studenten ist die Teilnahme über Microsofts DreamSpark-Programm kostenlos.
Nach erfolgreicher Registrierung können zum Zweck der Entwicklung und des Testens eine Anzahl von Geräten (3 pro Entwickler, für Studenten 1 pro Account) freigeschaltet werden, auf die dann ein direktes Deployment vom Desktop aus erfolgen kann. Es können über USB maximal 10 (Studenten: 3) Apps auf ein freigeschaltetes Gerät geladen werden. (Bei berechtigtem Bedarf können diese Limits mittels eines Support Requests über das Dashboard des App Hub erhöht werden."
Und zur Vermarktung:
Soviel ich weiß hat meine eine bestimmte Zahl an Lizenzen frei. Danach kostet jede weitere App 19,99$, wenn du sie auf den Marktplace stellen möchtest. 70% des Geldes gehören nach einer Anhäufung von 200 Euronen dir.
Das schöne sind die Entwicklungstools und der Support für Studenten bzw. DreamSpark-Nutzer
Edit: Ich würde drakon zustimmen. iOS und Android kannst du eigentlich nicht viel falsch machen. Bei Windows Phone 7 kann noch alles etwas komplizierter werden, wenn Microsoft das Betriebssystem evtl auf Windows 8 / Next bzw. Windows Phone 8/Next aufrüstet. Dann müssten evtl einige Anpassungen getroffen werden.
Meine Einschätzung ist, dass Microsoft mit Windows 8 / Next sicherlich Fuß im Tablet-Markt fassen wird. Eine .NET Entwicklung schadet daher nie, da xBox, Windows Handy , Tablets sowie Desktops/Laptops etc. alle diese Technologie nutzen können/ und weiterhin. Die Tools sind gut und das Framework riesig. Nur die Benutzeroberfläche musst du individuell anpassen.
Gut, Java kann alles das auch, aber ich finde Java unorganisiert teilweise.(persöhnliche Meinung)
mfg
Union_Freedom