IA Ondernemen met innovatieve apps. Wim Vanhenden. Sessie 2
-
Upload
ikinnoveer -
Category
Technology
-
view
176 -
download
0
Transcript of IA Ondernemen met innovatieve apps. Wim Vanhenden. Sessie 2
Monday 19 May 14
Wim VanhendenDigital Product Developer
Little Miss Robot
Monday 19 May 14
Little Miss Robot
We make innovativeproducts & services happen
Monday 19 May 14
MarketBrands
Monday 19 May 14
The Market: brands
Samsung: 29,5%Apple: 17,8%Huawei: 5,7%Lenovo: 4,6%LG: 4,5%
} 47,3%
Gartner feb 2014
Monday 19 May 14
The market: brands
Monday 19 May 14
The MarketOperating Systems
Monday 19 May 14
The Market: Operating systems
VSAndroid: 49,3%iOS: 43,7%Windows: 5,6%
EuropaAndroid: 69,2%iOS: 19,1%Windows: 6,5%
http://www.kantarworldpanel.com/smartphone-os-market-share/
ChinaAndroid: 80,9%iOS: 17,4%Windows: 0,7%
JapanAndroid: 41,5%iOS: 57,6%Windows: 0,9%
Monday 19 May 14
The Market: Operating Systems
Monday 19 May 14
why make distinction between operating system and brands?
30% + of Android devices are Samsung Galaxy’s
Monday 19 May 14
Mobile developmentdo vendor benchmarking vs operating systems?
target devices instead of operating systems (cost)
Monday 19 May 14
The MarketStores
Monday 19 May 14
The Market: Stores
Monday 19 May 14
The Market: Stores
Google: Apple:Windows:
+1m+1m+0.2m
Monday 19 May 14
The Market: Stores
ABI ranks Apple as the top mobile app store, with Google second and Microsoft third.Apple’s ranking is based on its market share and its approach to monetization.
Microsoft’s store is considered the most innovative due to its efforts to rank apps on customer satisfaction and retention, which are more meaningful than downloads. Hopefully moving away from rankings based on downloads will reduce the need for app publishers to invest in costly marketing campaigns to drive downloads.
Is bigger better?
https://www.abiresearch.com/
Monday 19 May 14
In browser web tech supportIt is my opinion that Apple and to some extinct Google will not support all browser capabilities as a part of browsers on their os.
It could be direct competition for their app store model.
Monday 19 May 14
An App or a Website? or an appwebsite? or a websiteapp?Do we need an app?
Monday 19 May 14
App or Website: Do we need an App?
Monday 19 May 14
A recent survey by Google of 1,500 smartphone shoppers (i.e. smartphone users who used their devices for shopping purposes) in the US, found the majority preferred to use mobile Web above mobile apps when researching products and prices in-store.
http://www.thinkwithgoogle.com/research-studies/mobile-in-store.html
App or Website: Do we need an App?
Monday 19 May 14
App or Website?service vs product
Monday 19 May 14
App or Website: Service vs ProductRadio Plus
Suske en Wiske
Monday 19 May 14
App or Website: Service vs Product
http://demo.littlemissrobot.com/radioplus
Monday 19 May 14
Monday 19 May 14
App or Website: Service vs Product
https://vimeo.com/29959088
Monday 19 May 14
App or Website: Service vs Product
Monday 19 May 14
TechnologyNative vs Web
Monday 19 May 14
Native?In computing, the "native" adjective refers to software or data formats supported by a certain system with minimal computational overhead and additional components. This word is used in such terms as native mode or native code.
Monday 19 May 14
Web?Well everything that is not native...Mainly used in the context of HTML/CSS/Javascript
Monday 19 May 14
Programming?what is this?
Monday 19 May 14
} compile stage
Monday 19 May 14
compilecode program
Native
Monday 19 May 14
interpretscript result
Web
Monday 19 May 14
Native MobileApple - iOS
Google - Android
Microsoft - Windows Phone
Monday 19 May 14
ARMARM Holdings develops the instruction set and architecture for ARM-based products
The ARM architecture is the primary hardware environment for most mobile device operating systems such as iOS, Android, Windows Phone, Windows RT, Bada, Blackberry OS/Blackberry 10, MeeGo, Firefox OS, Tizen, Ubuntu Touch, Sailfish and webOS.
Monday 19 May 14
Native Mobile - LanguagesiOS - Objective C
Android - Java
Microsoft - C#
Monday 19 May 14
Native Mobile - LanguagesiOS - Objective C
Android - Java
Microsoft - C#} C++, the mother of a all OOP languages
Object-oriented programming (OOP) is a programming paradigm that represents the concept of "objects" that have data fields (attributes that describe the object) and associated procedures known as methods
Monday 19 May 14
The special one...Android and Java.
Monday 19 May 14
C++
Program / CPU
Java
Program
Virtual Machine / CPU
Sun Microsystems has stated that there are over 5.5 billion JVM-enabled devices
Monday 19 May 14
Web technologyHTML/CSS/Javascript
Monday 19 May 14
native web app web app responsive website
these all draw in a Browser
Monday 19 May 14
HTML: everyone is a programmer?Markup language
<!DOCTYPE html><html><head><meta charset="utf-8"><title>This is a title</title></head><body><h1>Hello World</h1></body></html>
Monday 19 May 14
CSS: everyone is a programmer?Styling language
h1 {color:#00ff00}
Monday 19 May 14
Javascript: everyone is a programmer?Scripting taal
alert('Hello, World!')
Monday 19 May 14
Easy isn’t it?grunt yeoman angular backbone bower sass/less compass bootstrap node js jQuery ....
Monday 19 May 14
Mobile first / responsivenessScaling front-end
www.littlemissrobot.com
Monday 19 May 14
Hybrid web technology for native appsCordova/Phonegap
www.phonegap.com
Monday 19 May 14
The holy grail?Despite its simple appearance, the newsfeed is an infinite list of mixed media containing text, links, image galleries and videos all on the same screen. Managing memory and scrolling performance with a dynamically refreshing infinite list was difficult inside a web view, especially without proper tooling support.
http://www.kinvey.com/blog/3414/why-facebook-ditched-its-hybrid-app
http://venturebeat.com/2012/09/11/facebooks-zuckerberg-the-biggest-mistake-weve-made-as-a-company-is-betting-on-html5-over-native/
The biggest mistake we’ve made as a company is betting on HTML5 over native.’
Monday 19 May 14
Hybrid technology for native appsAdobe Air
Unity
Monday 19 May 14
https://www.youtube.com/watch?v=hVw4SVaopzw
Machinarium
Monday 19 May 14
Conqu
Monday 19 May 14
Workflow principles & toolsExploration / Wireframing
Monday 19 May 14
ExplorationFrom idea generation to customer & stakeholder validated prototyping in 5 days
Monday 19 May 14
Monday 19 May 14
Monday 19 May 14
WireframingPaper & Illustrator
Monday 19 May 14
Monday 19 May 14
Wireframing & Prototyping toolshttp://www.teehanlax.com/tools/
http://bohemiancoding.com/sketch/
http://bjango.com/mac/skalapreview/
https://creativemarket.com/mucahitgayiran/42245-22-Apple-Devices-Mock-Ups
http://www.groosoft.com/blueprint/
http://www.axure.com/
Monday 19 May 14
App store submissionit’s painful...
Monday 19 May 14
Something about back-endNode JSHeroku/Google App engine server models
Monday 19 May 14
Pitch AssignmentDecide what technology you want to use?
Monday 19 May 14