systemy operacyjne terminali mobilnych...z symbian os 2002 pierwszy telefon blackberry, model 5810...

25
Systemy operacyjne terminali mobilnych Systemy i Terminale Multimedialne Piotr Hoffmann Katedra Systemów Multimedialnych

Upload: others

Post on 20-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Systemy operacyjne terminali mobilnych

Systemy i Terminale Multimedialne

Piotr Hoffmann

Katedra Systemów Multimedialnych

Page 2: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Plan prezentacji

• Historia systemów operacyjnych

• Windows Phone

• Android

• IOS

• BlackBerry OS

• Tizen OS

• Firefox OS

• Ubuntu

Page 3: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Historia

• Palm OS

• Web OS

• Symbian OS

• Windows Mobile

• Bada OS

• Maemo

• MeeGo

Page 4: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

1984 2015

Pierwszy komercyjny telefon komórkowy:Motorola DynaTAC 8000X

1995

1996

Pierwsze urządzenie z systemem PalmOS –Palm Pilot 1000

Pierwszy SmartphoneIBM SIMON

Pierwsze urządzenie z MS Windows CE

1999

Pierwsze telefon z systemem Nokia S40

2000

Ericsson R380 – telefon z Symbian OS

2002

Pierwszy telefon Blackberry, model 5810

2005

Nokia 770 – telefon z Maemo OS

2007

Apple Iphone z IOS

2008

Android 1.0 – HTC Dream

2009

Samsung przedstawia BADA OS w telefonie s8500

2010

Premiera Windows Phone OS

2011

Nokia rozpoczyna produkcje telefonów z WP

Powstanie systemu Tizen

2013

Powstanie systemu Ubuntu Touch

2015

Premiera Windows 10

Page 5: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Udział mobilnych systemów operacyjnych w sprzedaży telefonów

http://www.kantarworldpanel.com/global/smartphone-os-market-share/

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

70,00%

80,00%

90,00%

Q4 2011 Q4 2012 Q4 2013 Q4 2014 Q4 2015

Android iOS Windows Phone BlackBerry OS Others

Page 6: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Palm OS

• System opracowany przez PALM na potrzeby urządzeń PDA (1996)

• Prosty, jednozadaniowy system operacyjny

• Obsługuję wyświetlacze (kolorowe lub czarno-białe) do rozdzielczości 480x320 px

• Obsługiwane standardy łączności: USB, IR, Bluetooth, WIFI

• Preinstalowane podstawowe aplikacje

• Ostatnia aktualizacja styczeń 2013

Page 7: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Web OS

• Oparty na linuksie wielozadaniowy, mobilny system operacyjny

Page 8: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Architektura Web OSPodstawowe aplikacje:

Kontakty, mail, kalendarz, zegarek,

notatki

Zarządzanie podstawowymi

procesami urządzenia

Integrator wyższych warstw web os z

zastosowanym jądrem

Java Script Framework

Warstwa wizyjna systemu

Jądro systemu

https://www.openwebosproject.org/docs/architecture#system-manager

Page 9: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Symbian OS

• System operacyjny dla urządzeń mobilnych stworzony w oparciu o EPOC

• Zintegrowane podstawowe aplikacje

• Platforma w ostatniej wersji otwarta na nowe aplikacje

• Wspiera wielozadaniowość

• Ostatni telefon z Symbian OS Nokia 808

Page 10: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Architektura Symbian OS

• Podział na moduły względem funkcjonalności

• Ustandaryzowane API niezależnie od urządzenia

• Udostępnione SDK ze wsparciem dla C++, Java

http://www.slideshare.net/PriyaPandharbale/symbian-os-presentation

Page 11: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Windows Mobile

• System stworzony przez Microsoft dla urządzeń Pocket PC

• Wielozadaniowy

• System podobny w użytkowaniu do Windows 98

Page 12: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Windows Phone

• Nowy system operacyjny nie wspierający poprzednika

• Ograniczona do minimum różnorodność specyfikacji technicznej urządzeń

• Ograniczona do minimum ingerencja użytkownika w system

• Wysoka sprawność funkcjonowania

• Pełna integracja z produkatami Microsoft

Page 13: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Architektura Windows Phone

Page 14: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Windows 10

• Wspólna platforma dla wszystkich urządzeń

• Centrum powiadomień i akcji

• Cortana

• Usprawnienia systemu

Page 15: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Android

• System mobilny z rodziny linux

• Rozwijany przez Open Handset Alliance

• Otwarty system operacyjny

• Szeroko dostępny na wielu urządzeniach

• Bardzo duża baza aplikacji

• Prosta możliwość udostępnienia własnej aplikacji

• Najpopularniejszy system operacyjny wykorzystywany w przez największych producentów telefonów

Page 16: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Architektura Android

Page 17: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

iOS

• System operacyjny opracowany przez Apple

• Małe rozdrobnienie urządzeń

• Wysoka wydajność

• Bardzo duża liczba aplikacji

• Rozwój aplikacji z wykorzystaniem XCODE

Page 18: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Architektura IOS

Biblioteka interfejsu użytkownika wykorzystująca ekran dotykowy

Warstwa zawierająca obsługę obrazu i dźwięku, wykorzystuję biblioteki OPenGL ES, OpenAL

Zestaw podstawowych bibliotek do zarządzania pracą aplikacji i wątków. Efekt funkcjonowania jest bezpośrednio widoczny dla użytkownika

Warstwa interakcji pomiędzy sprzętem urządzenia a oprogramowaniem

Page 19: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

BlackBerry OS

• Prekursor w komunikacji e-mail w smartphonach (technologia push)

• Szyfrowanie zawartości telefonu

• BB Messanger

• System operacyjny dedykowany telefonom BB

• Aplikacje pisane w języku Java

Page 20: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Tizen OS

• Otwarty mobilny system operacyjny oparty na linuksie

• Nieformalny następca MeeGo i Bada

• Rozwijany przez Samsung i Intel

Page 21: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Firefox OS

• Otwarty system operacyjny, oparty na jądrze linux

• Wspiera aplikacje pisane w HTML 5

• System przeznaczony na tańsze urządzenia mobilne

Page 22: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Ubuntu Mobile OS

• Wersja 14.04 ubuntu przeznaczona na urządzenia mobilne

• Pierwsze urządzenie z Ubuntu

BQ Aquaris E4.5 ->09.02.2015

Page 23: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Emulatory mobilnych systemów operacyjnych

Android

• BlueStacks http://www.bluestacks.com

• VirtualBox + Android img https://sourceforge.net/projects/android-x86/

• Droid4X http://www.droid4x.com

• Genymotion https://www.genymotion.com

• Nox http://en.bignox.com

• Eclipse + SDK Android + ADK Plugin

• Visual Studio 2015 + Android emulator

Page 24: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Emulatory mobilnych systemów operacyjnych

IOS

• iPadian http://www.xpadian.com

• Xamarinhttps://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/testflight/

• Xcode

• Visual Studio 2015 + iOS emulator

Page 25: Systemy operacyjne terminali mobilnych...z Symbian OS 2002 Pierwszy telefon Blackberry, model 5810 2005 Nokia 770 –telefon z Maemo OS 2007 Apple Iphone z IOS 2008 Android 1.0 –HTC

Dziękuje za uwagę