Mobile Systems and Smartphone Security�(MOBISEC 2020)
Prof: Yanick Fratantonio�EURECOM
1
(Very) Quick History on Smartphones
The "first" smartphone: iPhone (2007)
3
Then, more players
4
Google’s Android (2008)
Microsoft’s Windows Phone (2010)
Complex Ecosystem
5
Apple’s Strategy
6
Google’s Strategy
7
Microsoft Strategy (?)
8
Android vs iOS recap
9
| Android | iOS |
Open-source OS? | | |
Can OS run on non-Google/Apple device? | | |
Can you run custom OS? | | |
Can you sideload apps? | | |
Can you run custom/modified apps? | | |
Is it easy to tinker with apps? | | |
Easy access to emulator? | | |
Android vs iOS recap
10
| Android | iOS | Can this have security-relevant repercussions? |
Open-source OS? | | | |
Can OS run on non-Google/Apple device? | | | |
Can you run custom OS? | | | |
Can you sideload apps? | | | |
Can you run custom/modified apps? | | | |
Is it easy to tinker with apps? | | | |
Easy access to emulator? | | | |
Android vs iOS recap
11
| Android | iOS | Can this have security-relevant repercussions? |
Open-source OS? | | | Could be! |
Can OS run on non-Google/Apple device? | | | Could be! |
Can you run custom OS? | | | Could be! |
Can you sideload apps? | | | Could be! |
Can you run custom/modified apps? | | | Could be! |
Is it easy to tinker with apps? | | | Could be! |
Easy access to emulator? | | | Could be! |
This class: focus on Android
12