Windows 8: So laufen auch die Windows-7-Apps auf dem neuen Betriebssystem
Microsoft bereitet in einem Vortrag die Anwender auf die App-Entwicklung für Widnows 8 vor. Vieles könne man seit Windows 7 beibehalten, doch weist der Software-Riese auf Fallstricke hin, die Sie beachten sollten.
Seit den Gadgets in Windows Vista möchte Microsoft nutzergenerierte Tools stärker ins Betriebssystem einbinden. Nun erscheint mit Windows 8 und dem Metro-Style eine ganz neue Plattform, auf der Nebenberufliche Software-Architekten sich austoben aber auch m Markt platzieren können. Um sicherzugehen, dass die unter Windows 7 erstellten Apps nun auch auf der achten Windows-Version laufen werden, gibt Microsoft einige Hinweise heraus, die sich Programmierer zu Herzen nehmen müssen.
Alle Apps für die Metro-Oberfläche werden sowohl auf x86- als auch auf ARM-basierten Geräten lauffähig sein. Außerhalb laufende, eigenständige Desktop-Apps werden nicht auf ARM-Geräten starten. Übliche Fallstricke, die Entwicklern begegnen, betreffen beispielsweise die Versionsnummer von Windows: Diese wird beim Start vieler Apps abgefrgat und liefert das Betriebssystem einen unerwarteten Wert zurück, verweigert die Anwendung den Dienst. Daher rät Microsoft dazu, die Versionsabfrage so umzustellen, dass nur ein minimaler Wert verlangt wird, hier also 6.0 für Vista, 6.1 für Windows 7 oder 6.2 für Windows 8.
Die Bedienoberfläche wird nur noch via DirectX gerendert. Leistungseinbrüche im Vollbirld könne man vermeiden, indem man auf GDI-Methoden verzichte. Da der Autostart nun stärker in den Einflussbereich des Anwenders fallen wird, sollten Entwickler auf geschicktere Methoden zurückgreifen, ihre Anwendung beim Systemstart zu laden oder ganz auf Metro umstellen. Wartungs-Apps sollten als Maintainance-Task in den Systemstart integriert werden.
Windows 8 wird sich nicht von Haus aus auf .Net-Framework 3.5 verstehen, da es ausschließlich mit der Version 4.5 ausgeliefert wird. .Net 3.5 lässt sich selbstverständlich online beziehen, doch handelt es sich hier um einen Hinweis an die Programmierer, dass sie kommende Anwendungen gezielt auf .Net 4.5 entwickeln sollten, um sie für Windows 8 zu optimieren. Für die Vermarktung der Apps kommt dann der Windows Store zum Einsatz. Dazu muss die App den Mindeststandards genügen, die automatisch vom Windows App Certification Kit abgeprüft werden.
Programme - kann ich mir holen, wo ich will, von wem ich will - unabhängig von irgendwelchen Interessen Dritter. Das ist nur eine Sache zwischen mir und dem Programmanbieter.
Windows-7-Apps? Wer sowas sagt, dem sollte man sofort den Mund mit Domestos auswaschen!
erstmal sollte man lernen was "rechtschreibung" bedeutet bevor man vorlaut wird
MfG
fac3l3ss
Erst wenn DX12 o.ä kommt, dann wird die nächste Generation gekauft.
Und zu Win8: Ich glaube kaum, dass sich das so gut verkauft wie Win7.