{"id":203333,"date":"2018-04-15T01:58:00","date_gmt":"2018-04-14T23:58:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=203333"},"modified":"2018-04-13T14:03:50","modified_gmt":"2018-04-13T12:03:50","slug":"windows-10-apps-knnen-pwas-es-reien","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/04\/15\/windows-10-apps-knnen-pwas-es-reien\/","title":{"rendered":"Windows 10 Apps: K&ouml;nnen PWAs es rei&szlig;en?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" align=\"left\" height=\"58\"\/>Microsofts UWP-App-Konzept l\u00e4sst sich als gescheitert ansehen. Das gibt Microsoft sogar offiziell zu. Jetzt wird als n\u00e4chster gro\u00dfer Hype das Thema PWAs gepusht. Hier ein paar Informationen und Gedanken rund um das Thema mit interessanten Insights. Denn angesto\u00dfen wurde der Beitrag durch einen neuen Microsoft Technet-Blog-Beitrag zum Thema App-Entwicklung f\u00fcr Windows 10. <\/p>\n<p><!--more--><\/p>\n<h2>UWP-Apps: Eingest\u00e4ndnis des Scheiterns<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/f749176ef1a74e048ee0a883da0ab019\" width=\"1\" height=\"1\"\/>Jahrelang hat Microsoft ja das Mantra der UWP-Apps (Universal Windows Platform Apps) gebetet. Und in Windows 10 wurden den Nutzern solche Apps auf Teufel komm raus vor den Latz geknallt. Inzwischen herrscht Ern\u00fcchterung bis Katzenjammer in Redmond. Ich hatte vor Tagen ja den Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2018\/04\/12\/windows-10-app-entwicklung-die-luft-ist-raus\/\">Windows 10 App-Entwicklung \u2013 die Luft ist raus \u2026<\/a> publiziert. Dort ging ich auf den Umstand ein, dass Microsoft die Entwicklung eigener Apps f\u00fcr Windows 10 eindampft und Entwickler abgezogen hat. <\/p>\n<p>Blog-Leser Markus hat in <a href=\"https:\/\/borncity.com\/blog\/2018\/04\/12\/windows-10-app-entwicklung-die-luft-ist-raus\/#comment-56629\" target=\"_blank\">diesem Kommentar<\/a> einen Link auf den Technet-Blog-Beitrag <a href=\"https:\/\/blogs.technet.microsoft.com\/ewan\/2018\/04\/13\/tip-o-the-week-426-youve-been-pwaned\/\" target=\"_blank\">Tip o' the Week 426 \u2013 You've been PWAned<\/a> von Evan D. gepostet. Der Titel des Beitrag soll ein witziges Wortspiel auf PWA sein, und Entwickler f\u00fcr Progressive Web Apps (PWAs) begeistern. Aber der Inhalt des Artikels hat mir die Kinnlade herunterfallen gelassen. Ich ziehe mal ein paar Aussagen heraus. <\/p>\n<blockquote>\n<p>Both the Windows\/Microsoft Store app marketplace and the kinds of apps it contains have had a number of generations, from phone apps (designed for Windows Phone), through Windows 8's so-called \"Metro\" apps, to the later Universal Windows Platform apps ushered in by the Windows 10 platform. The goal of UWPs is to allow a single code-base to run on multiple Windows 10 based environments, such as tablet\/PC, phone, HoloLens and Xbox One.<\/p>\n<\/blockquote>\n<p>Das Zitat beschreibt das, was ich im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2018\/04\/12\/windows-10-app-entwicklung-die-luft-ist-raus\/\">Windows 10 App-Entwicklung \u2013 die Luft ist raus <\/a>angerissen hatte. Seit Windows 8 versucht Microsoft mit Apps herum zu stoppeln, ohne aus den Hufen zu kommen. Das Zeugs wurde bei jeder neuen Windows-Version neu aufgelegt aber niemals in brauchbarer Form angeboten. <\/p>\n<p>Und dann kommt in unerwartet klarer Form das Eingest\u00e4ndnis des vollst\u00e4ndigen Scheiterns von Microsofts App-Idee f\u00fcr Windows 10. Man muss es nur mal richtig heraus arbeiten. Zitat:<\/p>\n<blockquote>\n<p>The inconvenient truth with the UWP model is that, for most people, apps are used primarily on their phone and on smaller tablet devices. With the demise of Windows Phone, and the tablet market consisting largely of cheap Android tabs, expensive iPads, and Windows \"2 in 1\" detachables rather than straight-up Windows 10 tablets, there are arguably few compelling reasons for app developers to support UWPs, unless they feel a particular need to also target relatively niche devices like HoloLens, Surface Hub and Xbox.<\/p>\n<\/blockquote>\n<p>Ich werfe mal den \u00dcbersetzer an. Hier der Text aus dem Munde eines Microsoft-Mitarbeiters auf Deutsch: <\/p>\n<blockquote>\n<p>Die unbequeme Wahrheit beim UWP-Modell ist, dass Apps f\u00fcr die meisten Menschen vor allem auf ihrem Handy und auf kleineren Tablet-Ger\u00e4ten verwendet werden. <\/p>\n<p>Mit dem Niedergang von Windows Phone und dem Tablet-Markt, der haupts\u00e4chlich aus billigen Android-Tabs, teuren iPads und Windows \"2 in 1\"-Tabletts besteht, gibt es wohl kaum zwingende Gr\u00fcnde f\u00fcr App-Entwickler, UWPs zu unterst\u00fctzen, es sei denn, sie haben ein besonderes Bed\u00fcrfnis, auch relative Nischenger\u00e4te wie HoloLens, Surface Hub und Xbox anzusprechen.<\/p>\n<\/blockquote>\n<p>Mit anderen Worten: Die Jungs im Upper Management in Redmond, angefangen von Sinofsky bis hin zu Myerson haben \u00fcber Jahre wie die Kuh vom Eierlegen schwadroniert und Milliarden in den Sand gesetzt, ohne zu erkennen, auf welchem Irrweg sie sind. <\/p>\n<p>Ich m\u00f6chte die Zahl der Artikel nicht z\u00e4hlen, in denen dargelegt wurde, dass Apps f\u00fcr Windows-Desktops einfach wenig Sinn machen. Eine Benutzeroberfl\u00e4che des Betriebssystems an so was auszurichten, ist nur noch als grotesk zu bezeichnen, bei Windows 8 bis 10 aber gelebte Praxis a la Redmond. <\/p>\n<h2>Die Konsequenz spricht noch keiner aus<\/h2>\n<p>Spinne ich den Gedanken im Technet-Beitrag zu Ende, lautet die harte Konsequenz, Windows 10 in der heutigen Form einzustampfen. Zwei Ma\u00dfnahmen w\u00fcrden bereits arg helfen: <\/p>\n<ul>\n<li>a) das as-a-service-Konzept aufzugeben und nur alle zwei bis drei Jahre ein gr\u00f6\u00dferes Funktionsupdate (fr\u00fcher ein Service Pack) bereitzustellen (wie bei LTSC-Varianten) und  <\/li>\n<li>b) den Leuten die Option anbieten, Windows 10 als Core-OS zu installieren, um den Rest (Browser, Apps, Cortana, Telemetrie, Cloud-Einbindung und die restlichen, betriebssystemfernen Funktionen) als Feature on Demand nach zu installieren. <\/li>\n<\/ul>\n<p>Damit w\u00e4re Windows 10 wieder das, was die Leute auf dem Desktop eigentlich brauchen: Ein Betriebssystem als Arbeitspferd, welches dann durch eigene Anwendungen an die Bed\u00fcrfnisse angepasst wird. Da Telemetrie und auch die Cloud-Orientierung f\u00fcr die Leute abw\u00e4hlbar w\u00e4re \u2013 k\u00f6nnte man wieder auf das Betriebssystem setzen \u2013 sofern ein anst\u00e4ndiger Support f\u00fcr mindestens 10 Jahre gew\u00e4hrleistet wird. Da ich aber kein Gras rauche, wei\u00df ich, dass das ein Hirngespinst bleiben wird. <\/p>\n<h2>PWAs: Nix gelernt, der n\u00e4chste Reinfall?<\/h2>\n<p>Lese ich den Technet-Blog-Beitrag <a href=\"https:\/\/blogs.technet.microsoft.com\/ewan\/2018\/04\/13\/tip-o-the-week-426-youve-been-pwaned\/\" target=\"_blank\">Tip o' the Week 426 \u2013 You've been PWAned<\/a> weiter, f\u00e4llt mir spontan ein von Helmut Kohl abgewandeltes Zitat ein: Die Hunde bellen, aber die Microsoft-Karawane zieht weiter. Das grenzt schon irgendwie an Realit\u00e4tsverweigerung, was im Artikel weiter ausgef\u00fchrt wird. <\/p>\n<p>Wir haben gerade gelernt, dass die Masse der Leute die Apps nur auf kleinen Mobilger\u00e4ten einsetzt, nicht aber auf dem Desktop-PC. Da muss es ja einen Grund geben. Aber Ewan D schlussfolgert: <\/p>\n<blockquote>\n<p>Wenn die \u00fcberwiegende Mehrheit [des f\u00fcr App-Entwickler] adressierbaren Marktes vor einem PC sitzt und kein Telefon nutzt, was ist die Konsequenz? Wenn Sie ein Anwendungsentwickler sind, der bereits Windows unterst\u00fctzt, dann k\u00f6nnte es einfacher sein, Ihre bestehende PC-Anwendung mit der Desktop Bridge zu verpacken. Das erm\u00f6glicht die Verteilung durch den Store, ohne dass Sie die Anwendung als UWP-Anwendung komplett neu schreiben m\u00fcssen \u2026<\/p>\n<\/blockquote>\n<p>Nur mal so zum Mitschreiben: Ich habe als Entwickler eine Anwendung, die unter Windows l\u00e4uft. Die kann ich direkt vermarkten und bei der Installation kann ein Administrator diese f\u00fcr alle Benutzerkonten installieren. Das funktioniert und ist vom Kunden gewollt.<\/p>\n<p>Warum soll ich um Gottes Willen den zus\u00e4tzlichen Klimmzug machen, diese Anwendung mit der Desktop-Bridge in eine App konvertieren? Dann ein kostenpflichtiges Konto f\u00fcr den Microsoft Store beantragen, die App einreichen und hoffen, dass diese von Microsoft abgesegnet wird und im Store bleibt? Dann darf ich darauf hoffen, dass ein Benutzer meine App im Store findet, um diese (m\u00f6glichst f\u00fcr kleines Geld) zu kaufen und diese f\u00fcr genau sein Benutzerkonto zu installieren? Diese Logik habe ich immer noch nicht verstanden. <\/p>\n<p>Aber das ist nur ein Zwischenschritt. Denn der n\u00e4chste gro\u00dfe Hype, dem man bei Microsoft nachjagt, gilt den <a href=\"https:\/\/de.wikipedia.org\/wiki\/Progressive_Web_App\" target=\"_blank\">Progressive Web Apps<\/a>. Ewan D. fasst es in seinem Technet-Beitrag nett zusammen:<\/p>\n<blockquote>\n<p>PWAs sind Websites, die sich eher wie dedizierte mobile Anwendungen verhalten, mit Funktionen wie Caching, Benachrichtigungen &amp; mehr, so dass eine mobile Version einer bestehenden Website auch die Notwendigkeit der Erstellung einer Anwendung \u00fcberfl\u00fcssig machen k\u00f6nnte. Entwickler k\u00f6nnen eine spezielle App f\u00fcr die \u00fcbrigen mobilen Plattformen erstellen.<\/p>\n<\/blockquote>\n<p>Nur mal so: Es klappt nicht mit UWP-Apps, weil niemand das auf dem Desktop braucht. Mit der Desktop-Bridge konvertierte Apps machen auch nicht so wirklich Sinn, wenn man meinen obigen Argumenten folgt. Dann ist der logische Schluss, dass man nun Webseiten als PWAs verpackt und den gro\u00dfen Erfolg auf dem Desktop sieht? Meinen die das wirklich ernst? Die Buchhaltung als PWA mit Benachrichtigungen \u2013 oder die Steuersoftware auf \u00e4hnliche Art gestrickt mit Push-Benachrichtigungen f\u00fcr Steuernachzahlungen? <\/p>\n<p>Ich mag nicht bestreiten, dass PWAs eine sinnvolle Erg\u00e4nzung auf Mobilger\u00e4ten sein k\u00f6nnen \u2013 speziell, wenn die PWAs schlank und die Datenabfl\u00fcsse kontrollierbar bleiben. Aber l\u00e4uft das Zeugs ohne Internetanbindung? Wie sieht das Ganze im Hinblick auf die Datenschutzgrundverordnung (DSGVO) aus, die man im Hinterkopf behalten muss. Ich hege so meine Zweifel, dass da wirklich ein Blumenpott in Sachen Massenanwendung gewonnen werden k\u00f6nnte. <\/p>\n<p>Bei der Lekt\u00fcre des Technet-Beitrags dr\u00e4ngt sich mir der Eindruck auf, dass die Mannschaft in Redmond immer noch irgendwas raucht, was total benebelt. Oder man darf nicht zugeben, was nicht sein darf. Das Thema Apps auf einem Windows-Desktop-PCs ist tot \u2013 da geh\u00f6ren vern\u00fcnftige Anwendungen hin. Habe ich mich mal wieder total verrannt? Wie seht ihr die ganze Choose? Wo sind die Fehler in meiner obigen Argumentation?<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/><a href=\"https:\/\/borncity.com\/blog\/2018\/04\/12\/windows-10-app-entwicklung-die-luft-ist-raus\/\">Windows 10 App-Entwicklung \u2013 die Luft ist raus \u2026<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsofts UWP-App-Konzept l\u00e4sst sich als gescheitert ansehen. Das gibt Microsoft sogar offiziell zu. Jetzt wird als n\u00e4chster gro\u00dfer Hype das Thema PWAs gepusht. Hier ein paar Informationen und Gedanken rund um das Thema mit interessanten Insights. Denn angesto\u00dfen wurde der &hellip; <a href=\"https:\/\/borncity.com\/blog\/2018\/04\/15\/windows-10-apps-knnen-pwas-es-reien\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1440,3694],"tags":[4346,6723,4378],"class_list":["post-203333","post","type-post","status-publish","format-standard","hentry","category-app","category-windows-10","tag-app","tag-pwa","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/203333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=203333"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/203333\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=203333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=203333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=203333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}