15. 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
16. In browser web tech support
It 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
17. An App or a Website? or an appwebsite? or a websiteapp?
Do we need an app?
Monday 19 May 14
19. 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
27. 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
28. Web?
Well everything that is not native...
Mainly used in the context of HTML/CSS/Javascript
Monday 19 May 14
33. Native Mobile
Apple - iOS
Google - Android
Microsoft - Windows Phone
Monday 19 May 14
34. ARM
ARM 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
35. Native Mobile - Languages
iOS - Objective C
Android - Java
Microsoft - C#
Monday 19 May 14
36. Native Mobile - Languages
iOS - 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
40. native web app web app responsive website
these all draw in a Browser
Monday 19 May 14
41. 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
42. CSS: everyone is a programmer?
Styling language
h1 {
color:#00ff00
}
Monday 19 May 14
43. Javascript: everyone is a programmer?
Scripting taal
alert('Hello, World!')
Monday 19 May 14
45. Mobile first / responsiveness
Scaling front-end
www.littlemissrobot.com
Monday 19 May 14
46. Hybrid web technology for native apps
Cordova/Phonegap
www.phonegap.com
Monday 19 May 14
47. 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