Multitasking beziehungsweise das Ausführen von Prozessen im Hintergrund steht unter Microsofts neuem Mobilfunk-Betriebssystem Windows Phone 7 (WP7) nicht zur Verfügung.
Fakt ist, so Technical Evangelist Frank Prengel, dass “normales” Multitasking auf mobilen Geräten der Performance und Akkulaufzeit nicht sonderlich zuträglich ist. Um die Benutzbarkeit von Geräten mit Windows Phone 7 unter allen Umständen zu garantieren, setzt Microsoft auf ein anderes Konzept, das die Marketing-Leute “smart multitasking” nennen.
Das Ausführen von Anwendungen im Hintergrund ist dabei auf Apps beschränkt, die bereits Bestandteil des Betriebssystems sind, also beispielsweise Browser, Zune Player oder das Telefon. Anwendungen von Drittanbietern können unter WP7 nur im Vordergrund ausgeführt werden – oder eben gar nicht.
Navigiert der Anwender von einer Vordergrund-App weg, etwa durch Drücken des Start-Buttons oder das Aufrufen der Kamera, dann wird die Anwendung beendet. Der Entwickler sollte deshalb dafür sorgen, dass die relevanten Einstellungen und Zustandsinfos der App gespeichert werden und die App diese Infos beim nächsten Start verwendet, um den Zustand der letzten Benutzung wieder herzustellen.
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
dotnetpro
dotnetpro liefert Wissen rund um die Softwareentwicklung mit und für Microsoft-Technologien. Dazu zählen alle Technologien rund um den .NET Framework wie WinForms, WebForms, WPF, Silverlight, Web Services, ADO.NET, Entity Framework, WF oder Compact Framework aber auch Berichte zu Mono und den Servern wie SQL Server, Sharepoint oder BizTalk Server.