Web apps for mobile

--Advantages (compared to native apps): deployment and updating, portability, very commonly used development skills and tools: HTML, CSS, JavaScript
--Disadvantages (compared to native apps): access to hardware, performance, monetizing (but see Curious Expedition)
--Issues: fingers vs. mouse cursors, small screens, viewports, bandwidth, offline, progressive enhancement
CS2550 notes about mobile web apps: http://universe.tc.uvu.edu/cs2550/notes/l13/l13notes.html
Mobile first, progressive enhancement
--Example: Flash cards app

Hybrid apps

http://www.smashingmagazine.com/2014/10/21/providing-a-native-experience-with-web-technologies/ https://developer.apple.com/design/
iOS Designing Great Apps

"Cloud" apps