Mobile vs. Desktop: Users Crossmediale Strategien in der Programmierung für mobile Plattformen 2009 14.01.2016/1 14.01.2016/2 Mobile vs. Desktop: Verkäufe Mobile vs. Desktop Traffic 2013 http://www.xelsionmedia.com/wp-content/uploads/2014/05/graph8.png 14.01.2016/3 14.01.2016/5 Strategie für Applikationen Wegen kleiner Bildschirme, ungeduldiger bzw. anspruchsvoller Nutzer und resultierender Workflows liegt der Schwerpunkt auf der Nutzeranalyse. Vorgehensmodelle Der Nutzer und seine Bedürfnisse bzw. Ziele müssen klar herausgearbeitet werden, ehe Produkte geplant und produziert werden. Ebenso wichtig ist die Lebens- und Alltagssituation, in der Anwendungen auf Smartphones genutzt werden. Der Ablenkungsfaktor erzwingt zielstrebige Abläufe der Applikationen. 14.01.2016/6 14.01.2016/7 1
Nutzungssituationen Programmierung... Grundsätzlich ist zu entscheiden, ob man ein Angebot mit flexibler Anpassung an alle Bildschirmgrößen (und damit Geräte) schafft, oder ob man sich für je ein angepasstes Angebot für eine Klasse von Bildschirmgrößen entscheidet. Für Applikationen für die mobile Welt steht dann die Entscheidung für Webapplikationen, hybride Webapplikationen oder nativ programmierte Applikationen je Plattform an. 14.01.2016/8 14.01.2016/9 Strategische Optionen Strategische Optionen 14.01.2016/10 14.01.2016/11 HTML5 Defizite HTML5 Plattformen 14.01.2016/12 14.01.2016/13 2
HTML5 wie universell? HTML5 wie universell? Browser auf mobilen Computern 14.01.2016/15 14.01.2016/16 14.01.2016/17 14.01.2016/18 Cross-platform: Verbreitungswege 14.01.2016/19 14.01.2016/20 3
Cross-platform Tools 2013 14.01.2016/21 14.01.2016/22 Cross-platform: Typen von Tools Tools for HTML5-based Apps Polymer 14.01.2016/23 14.01.2016/24 Produktivitätssteigerungen Plattformen, Programmiersprachen 14.01.2016/25 14.01.2016/26 4
14.01.2016/27 14.01.2016/28 14.01.2016/29 14.01.2016/30 14.01.2016/31 14.01.2016/33 5
TRENDS 2014 FÜR UND WIDER 14.01.2016/34 14.01.2016/35 Meinung Nov. 2014 Popularität von Tools http://www.techrepublic.com/article/keeping-up-with-cross-platform-tools/ 14.01.2016/36 14.01.2016/37 Anfang 2014, Entwicklung http://adtmag.com/blogs/dev-watch/2014/08 /crossplatform-development-doubts.aspx 14.01.2016/38 Analyse 2014 The firm's main premise is that growth of the crossplatform mobile development tools market is slowing dramatically because of a variety of factors. "Developers are still struggling with the limitations of cross-platform development." "increased popularity of native apps" "The performance of Web technologies and access to device-level functionality are cited by developers as significant challenges, pushing them toward native app development." 14.01.2016/39 6
Analyse 2014 "diminishing productivity returns" "Developers are reporting less efficiency gains when using crossplatform mobile development tools compared to previous years, the drop is eroding the perceived value of tools." "It might seem counter-intuitive, but there are 26 percent of CPT users who only target a single platform. They are most likely using the CPT to avoid learning the native platform rather than for greater reach or cost efficiency; a decision to help the developer rather than the customer." Analyse 2014 "The gap between HTML and native is widening. The native SDKs introduce new APIs at a faster rate than HTML5 can keep up with. To harness the power of these new APIs, native is the only viable option." There were about 272,000 developers targeting the ios App Store and some 293,000 developers targeting the Android-centric Google Play store. The overlap among those audiences amounted to about 58,000 developers, or roughly 11 percent of the total group. That provided "a strong indication that developers prefer to stick with one store." 14.01.2016/40 14.01.2016/41 Analyse 2014 "For the vast majority of app developers, the use of CPTs does not come at the cost of app quality. 81 percent claim that the quality of the apps developed with CPTs is as good as or even better than apps developed with a native IDE." research2guidance 14.01.2016/42 14.01.2016/43 research2guidance research2guidance 14.01.2016/44 14.01.2016/45 7
research2guidance Zeitersparnis Mai 2013 14.01.2016/46 14.01.2016/47 Entwicklung nach Gardner VisionMobile Report 2015 Cross-platform tools growing in popularity The State of the Developer report found third-party tool use among mobile developers, in particular, at an all-time high: 83% of respondents use at least one third-party tool for things like analytics, crash reporting, and testing. Even more notable, use of cross-platform tools has jumped from 23% to 30% during the past six months. https://blog.newrelic.com/2015/03/10/mobile-developer-trends/ 14.01.2016/48 14.01.2016/49 Vision Mobile 2015 Nachbemerkungen 14.01.2016/50 14.01.2016/51 8
Nicht mehr im Mainstream... Moderne Smartphones haben keine installierte Laufzeitumgebung für Java ME mehr, sie können diese jedoch immer noch nachinstalliert bekommen. Ein Weg der Programmierung von Apps wäre es also immer noch, Applikationen in Java ME zu erzeugen (?). http://www.oracle.com/technetwork/java/javame/index.html Das wäre cross-platform... J2ME oder Java ME Java Platform, Micro Edition (Java ME) stellt eine robuste, flexible Umgebung für Anwendungen bereit, die auf Mobil- und Embedded- Geräten ausgeführt werden: Mobiltelefone, Set-Top-Boxen, Blu-ray Disc Player, digitale medizinische Geräte, digitale Mediageräte, M2M- Module, Drucker usw. Die Java ME-Technologie wurde ursprünglich entwickelt, um die Anforderungen bei der Erstellung von Anwendungen für kleine Geräte zu erfüllen. Zu diesem Zweck hat Oracle die Grundlagen für die Java ME-Technologie geschaffen, die einer begrenzten Umgebung gerecht wird und die Erstellung von Java-Anwendungen ermöglicht, die auf kleinen Geräten mit begrenzter Speicher-, Anzeige- und Leistungskapazität ausgeführt werden. Für Mobiltelefone existiert die API Mobile Information Device Profile (MIDP). Derartige Java-Anwendungen nennt man auch kurz MIDlet. 14.01.2016/52 14.01.2016/53 Quellen http://www.visionmobile.com/product/mobile-megatrends-2014/ http://www.visionmobile.com/product/developer-economics-q3-2014/ http://www.research2guidance.com/r2g/cross-platform-tool- Benchmarking-Report-2014.pdf?utm_source=CPT14-landingpage&utm_medium=E-Mail&utm_campaign=CPT-2014 www.developpereconomics.com http://www.visionmobile.com/wp-content/plugins/downloadmonitor/download.php?id=39- Report on Developper Economics 2013 http://de.slideshare.net/kleinerperkins/kpcb-internet-trends-2013 http://de.slideshare.net/andreasc/developer-economics-2013-top- 101-insights http://de.slideshare.net/andreasc/mobile-megatrends-2012 Vielen Dank für Ihre Aufmerksamkeit bis demnächst. 14.01.2016/54 14.01.2016/55 9