Anzeige

Am Puls von Microsoft

Anzeige

Artikel: Windows 10 Build 15031 bringt Bild-im-Bild und mehr

Das neue "Teilen" Symbol ist zB in der Fotos App bei W10Mobile schon seit ein paar Tagen zu sehen.
 
Anzeige
Edge öffnet sich und schließt sich automatisch sofort wieder ... wird immer schlimmer mit dem browser, total unbrauchbar. ... Noch jemand das Problem?
 
Ich würde gerne mal wissen, wie hier insbesondere Programmierer, die mit der Win32 API Vertraut sind auf solche Meldungen reagieren. Ich persönlich versuche mich zwar schon längerer Zeit bei Meldungen bzgl den ganzen "ja so tollen Neuen Funktionen" in Windows 10 sehr zurückzuhalten und kann nur noch kopfschpüttelnd und staunend den Kopf schütteln.
Früher konnten die Programme (fast) alles machen. :)

Heute ist es modern, die Programme einzusperren und die Kommunikation mit dem Rest der Welt sehr stark auf ein paar vordefinierte Schnittstellen zu beschränken. Für jede Kleinigkeit ist man auf die Gnade des OS Entwicklers angewiesen ebendiese Schnittstelle einzubauen.
Verkauft wird diese mit dem Versprechen von mehr Sicherheit, keinen Amok-laufenden Programmen, und für den Plattformanbieter natürlich totale Kontrolle.

Wie würdest du denn in wenigen Zeilen Code mit C eine möglichst ansprechende UI aufbauen... ohne XAML?
Mit C viel Aufwand für den Entwickler, dafür ist am Ende das Resultat schlank.
Mit modernen Tools ist es genau umbekehrt. Da ist schnell was "schönes" erstellt, am Ende kommt aber imo oft ziemlicher Bloat raus.
 
va!n schrieb:
Ich würde gerne mal wissen, wie hier insbesondere Programmierer, die mit der Win32 API Vertraut sind auf solche Meldungen reagieren. Ich persönlich versuche mich zwar schon längerer Zeit bei Meldungen bzgl den ganzen "ja so tollen Neuen Funktionen" in Windows 10 sehr zurückzuhalten und kann nur noch kopfschpüttelnd und staunend den Kopf schütteln.

Diese als so tolles Feature und Neuheit "Bild in Bild", kann Windows schon seit Ewigkeiten. Okay, vielleicht nicht direkt von Haus aus per Tastenkombination oder so. Aber vom System her kann jedes beliebiges Fenster (auch jede App, da es auch ein HWND wie Win32 hat) dieses mit theoretisch zwei einfachen Zeilen Win32 API Code umgesetzt werden! Mit diesem Hintergrund darf man sich sicherlich zu recht fragen, was Microsoft mit all Ihren Programmierern in all der Zeit wirllich noch treiben. Es wirkt auf mich immer mehr wie ein Innovationsstop und das man mit kleinsten und teils programmiertechnischen geringen Aufwand Sachen impentiert, die Windows unter der Haube schon ewig kann und diese als große Highligt verkauft. (Da wäre z.B. nur um mal ein weitres Beispiel zu nenne, die "mehrfachen Desktops" die man mit Windows 10 nutzen kann - auch dieses ist von der Win32 API schon Jahre lang möglich und nichts neues und in nur wenigen Zeilen umzusetzen.

Ich will zwar nicht nörgeln - vielleicht werde ich auch einfach zu alt - aber es gab mal Zeiten, da haben mich Neuerungen noch wirklich begeistert und teils vom Hocker gehauen. Was heute teils als großes Update/neues Feature verkauft wird ist in meinen Augen alter Kaffe, der aufgewärmt als neu verkauft wird.


Nachtrag:
Bzgl meiner Aussage mit der Bild in Bild (bzw Fenster immer im Vordergrund) geht schon seit Windows 2000 mit nur einen Befehl. Man muss bzgl HWND (Handle des Fenster) ggfl. nur noch eine weitere WIn32 API wie z.B. FindWindowEx(..) oder eine andere aus einer Vielzahl von möglichen APIs aufrufen und dann den im Link verknüpften SetWindowPos(...)


SetWindowPos(...) mit dem Wert: HWND_TOPMOST

Niemand sagt das wäre eine Innovation, aber UWP Apps können nun mal nicht an die Win32 API. Eine Interop-Möglichkeit gegen irgendwelche DLLs wie im klassischen .NET Framework gibt es auch nicht. Also gab es nie die Möglichkeit SetWindowPos o.ä. zu verwenden, punkt.

Daher freue ich mich als App-Programmierer sehr wohl wenn das kommt, da ich und viele meiner Nutzer oft danach gefragt haben.

Ich kann auch verstehen, dass es erstmal nicht da war - Mobile und XBox kennen ja keine klassischen Fenster, UWP dient aber allen seinen Herren.

Bleibt nur zu hoffen, dass PiP auch ins SDK kommt und alle Apps es bald nutzen dürfen. Andernfalls können das nur MS Apps... Genau wie mehrere Fenster öffnen. Die Mail App konnte es irgendwann zu Redstone, im SDK ist es trotzdem nach einem Jahr bislang nicht aufgeschlagen.

Nachtrag: Die Denke eine neue Plattform könne immer sofort alles seiner Vorgänger ist weit verbreitet. Typische Fehlannahme der viele Product Manager auch gerne erliegen. ;)
 
Anzeige
Oben