Προβαίδς Ακαδμαϊκό Έος Παναγιώς 2011-12€¦ · video games gps...
TRANSCRIPT
Ακαδημαϊκό Έτος Προβατίδης Παναγιώτης 2011-12
1. Smartphones
2. Software και
Λειτουργικό Σύστημα
Smartphones
3. Παρουσίαση
Android
4. Παρουσίαση
iOS
6. Android vs iOS
5. Μερίδιο αγοράς
7. Βιβλιογραφία
Περιεχόμενα Παρουσίασης
SMS
MMS
iM
Internet 3G
WiFi
Αναπαραγωγή Μουσικής
Social Networks
Αναπαραγωγή Video Games
GPS Photo/Video
Camera Εξειδικευμένες
εφαρμογές
Data sync με PC/Laptop
Online Accounts
Φωνητικές κλήσεις
Κατάλογος Επαφών
Χρήση Smart συσκευών
Smartphone Software Μοιάζει με στοίβα προγραμμάτων που αποτελείται από τα επίπεδα:
Application Suite
Οι εφαρμογές τις οποίες εκτελεί ο χρήστης και οι οποίες πραγματοποιούν συγκεκριμένες λειτουργίες (παιχνίδια, επαφές, ημερολόγιο κ.λπ.)
User Interface Framework
Το γραφικό περιβάλλον εργασίας
Application Execution Environment
Περιβάλλον ανάπτυξης και δοκιμής εφαρμογών
Middleware
Βιβλιοθήκες λογισμικού για ενεργοποίηση βασικών λειτουργιών και υπηρεσιών όπως ασφάλεια, πλοήγηση στο διαδίκτυο, SMS κ.λπ.
Πυρήνας (Kernel)
Σύστημα διαχείρισης διαδικασιών - μνήμης - ενέργειας συστήματος, οδηγών υλικού κ.α.
Λειτουργικό Σύστημα (Operating System)
Το σημαντικότερο κομμάτι του λογισμικού
Διαχειρίζεται τους πόρους του συστήματος
Καλύπτει όλη τη στοίβα προγραμμάτων ή τα χαμηλότερα ……………….. τμήματά της (πυρήνας και middleware)
Τα γνωστότερα λειτουργικά συστήματα smartphones είναι τα: iOS, ……… ……….. ,,,,,,,,,,,,,,,,,,Android, Symbian, Windows Mobile κ.α.
• Acer • HTC • LG
• Motorola • Samsung • Sony Ericsson
• Αναπτύχθηκε από την Google • Open Handset Alliance (ανάπτυξη προτύπων
ανοικτού κώδικα για συσκευές κινητής τηλεφωνίας)
• Open source λογισμικό • Πυρήνας Linux • Βασίζεται στη συγγραφή κώδικα με Java • Έλεγχος συσκευής με χρήση βιβλιοθηκών που ανέπτυξε η
Λειτουργικό Σύστημα Android
- Χρησιμοποιεί δισδιάστατες βιβλιοθήκες ψηφιακών γραφικών.
- Απεικονίζει τρισδιάστατα γραφικά βασισμένα στην τεχνολογία OpenGL ES.
- Χρήση βάσης SQLite για αποθήκευσης των δεδομένων.
- Google Voice
Χρήση Widget
Λογισμικό σε Java μεταγλωττίζεται και εκτελείται στην εικονική μηχανή Dalvik σχεδιασμένη για χρήση σε φορητές συσκευές.
Περιλαμβάνει εργαλεία για: διόρθωση σφαλμάτων, διαχείριση μνήμης, εργαλεία ανάλυσης της απόδοσης του εκτελέσιμου λογισμικού.
Συνεργάζεται με συσκευές όπως κάμερες (photo και video), οθόνες αφής, GPS, αισθητήρες επιτάχυνσης, μαγνητόμετρα, δισδιάστατους καθώς και τρισδιάστατους επιταχυντές γραφικών.
Υποστήριξη οθονών πολλαπλών σημείων.
Χα
ρα
κτη
ρισ
τικέ
ς λε
ιτο
υρ
γίες
An
dro
id
iOS 5
• Αναπτύχθηκε από την Apple Inc. Αρχικά για το iPhone αλλά επεκτάθηκε και για iPod Touch, iPad και Apple TV
• Προγραμματίζεται σε C, C++, Objective-C
• Αποτελείται από 4 επίπεδα: τον πυρήνα (Core OS layer), το επίπεδο υπηρεσιών πυρήνα (Core Services layer), το επίπεδο Μέσων (Media layer) και το Cocoa Touch
Λειτουργικό Σύστημα iOS
• Βασίζεται εξολοκλήρου στη χρήση εφαρμογών οι οποίες εκτελούν συγκεκριμένες λειτουργίες
-Υποστήριξη 3D γραφικών με χρήση του OpenGL
- Απεικονίζει τρισδιάστατα γραφικά ενσωματωμένα σε ιστοσελίδες με χρήση του WebGL.
Ενσωματωμένη λειτουργία υποστήριξης διάφορων τύπων attachment για απευθείας άνοιγμα μέσω της εφαρμογής Email όπως .jpg, .doc.docx .htm .html .numbers .pdf .ppt .pptx .txt .rtf .vcf .xls .xlsx
-Instant Messaging (iM)
-iCloud
- Φάκελοι
- Multitasking
Επιπλέον υποστήριξη hardware (Cameras, AirPlay Mirroring σε Apple TV, Video out, Assisted GPS, Digital compass, Three-axis gyroAccelerometer, Proximity sensor, Ambient light sensor)
Συνεργάζεται με συσκευές όπως κάμερες (photo και video), οθόνες αφής multitouch, GPS, δισδιάστατους καθώς και τρισδιάστατους επιταχυντές γραφικών.
Φωνητικές εντολές και πληκτρολόγηση με την ενσωματωμένη εφαρμογή Siri
Χα
ρα
κτη
ρισ
τικέ
ς λε
ιτο
υρ
γίες
iOS
5
Android
Flash (+)
Μικρός αριθμός εφαρμογών στο Android Store (-)
Πλήθος συσκευών (+)
Μεγάλο εύρος τιμών (+)
Έλλειψη συνέπειας κατασκευαστών στην τοποθέτηση των λειτουργιών του Android (-)
Τweak it all over (+)
Αφαιρούμενα αποθηκευτικά μέσα και μπαταρία (+)
Χρήση των δυνατοτήτων του λειτουργικού από το Η/Υ (+)
GPS (+)
Malicious apps (-)
iOS
No Flash (-)
Μεγάλος αριθμός εφαρμογών στο App Store (+)
Μικρή γκάμα συσκευών (-)
Υψηλές τιμές συσκευών (-)
Συνέπεια και ομοιομορφία στην εμφάνιση και τη θέση των λειτουργιών (+)
Μικρό περιθώριο tweaking και customization (-)
Ενσωματωμένα αποθηκευτικά μέσα και μπαταρία (-)
aGPS (-)
Ασφαλής συσκευή λόγω των 4 επιπέδων του λειτουργικού, high encryption level (+)
FindMy Iphone, AutoErase (+)
Android vs iOS
Screenshot της τριπλής
επιφάνειας εργασίας του Android όπου
φαίνονται ενεργά κάποια widgets (η
απάντηση στο Multitasking του
iOS)
Screenshot της εφαρμογής φωνητικής
πληκτρολόγησης Siri (iOS) στην
οποία ο χρήστης ζητά πληροφορίες
για τον καιρό
Screenshot του iOS στο οποίο
φαίνονται τα περιεχόμενα ενός
φακέλου
Έτος Android (Google)
IPhone (Apple)
Symbian (Nokia)
Linux Blackberry
(RIM)
Palm/WebOS
(Palm/HP)
Windows Mobile
(Microsoft)
2007 3.3 77.68 11.76 11.77 1.76 14.7
2008 11.42 72.93 11.26 23.15 2.51 16.5
2009 6.8 24.89 80.88 8.13 34.35 1.19 15.03
2010 67.22 46.6 111.58 47.45 12.38
2011 237,7 93,1 80,1 51,4 6,8
Συνολικές πωλήσεις συσκευών ανά λειτουργικό (σε εκατομμύρια)
Συνολικά έσοδα από πωλήσεις των Application Stores (σε εκατομμύρια. $)
Store 2009 2010 2011
Apple App Store
$769 $1782 $2910
Google Android Market
$11
$102
$425
Nokia Ovi Store $13 $105 $201
Blackberry App World
$36 $165 $279
Total $828 $2155
2009 2010 2011
Ο συνολικός αριθμός
downloaded applications
3,1 δις 9,5 δις 18.1 δις
Παράρτημα Α: Πίνακας πολυμεσικών τύπων αρχείων που υποστηρίζει το Android
Υποστηριζόμενοι τύποι πολυμέσων
Φορμάτ/ Codec Λεπτομέρειες Υποστηριζόμενοι τύποι αρχείων / Container Formats
Ήχος AAC LC/LTP Mono/Stereo • 3GPP (.3gp) • MPEG-4 (.mp4, .m4a) • ADTS raw AAC (.aac) • MPEG-TS (.ts)
AMR-NB 4.75 έως 12.2 kbps sampled @ 8kHz 3GPP (.3gp)
AMR-WB 9 rates από 6.60 kbit/s έως 23.85 kbit/s sampled @ 16kHz
3GPP (.3gp)
FLAC Mono/Stereo. (έως 48 kHz με πιο συνηθισμένη τα 44.1 kHz)
FLAC (.flac) only
MP3 Mono/Stereo 8-320Kbps constant (CBR) ή variable bit-rate (VBR)
MP3 (.mp3)
MIDI Type 0 and 1 (.mid, .xmf, .mxmf)
Vorbis • Ogg (.ogg) • Matroska (.mkv, Android 4.0+)
PCM/WAVE 8- και 16-bit linear PCM WAVE (.wav)
Εικόνα JPEG JPEG (.jpg)
GIF GIF (.gif)
PNG PNG (.png)
BMP BMP (.bmp)
WEBP WebP (.webp)
Βίντεο H.263 • 3GPP (.3gp) • MPEG-4 (.mp4)
H.264 AVC • 3GPP (.3gp) • MPEG-4 (.mp4) • MPEG-TS (.ts)
MPEG-4 SP 3GPP (.3gp)
VP8 Streamable σε Android 4.0 και πάνω • WebM (.webm) • Matroska (.mkv)
Παράρτημα Β: Πίνακας πολυμεσικών τύπων αρχείων που υποστηρίζει το iOS
Υποστηριζόμενοι τύποι πολυμέσων
Φορμάτ/ Codec
Λεπτομέρειες Υποστηριζόμενοι τύποι αρχείων / Container Formats
Ήχος AAC 8-320 Kbps AAC (.aac)
Apple Lossless (ALAC)
ALAC (.alac)
MP3 Mono/Stereo 8-320Kbps constant (CBR) ή variable bit-rate (VBR)
MP3 (.mp3)
IMA/ADPCM (IMA4)
Φορμάτ συμπίεσης ήχου με λόγο 4:1 για αρχεία 16-bit (στα Windows γνωστό ως ADPCM).
IMA4 (.ima4)
µ-law Τύπος αρχείου ήχου που δημιουργήθηκε από την Sun Microsystems
.au
.snd
DVI/Intel IMA ADPCM
Intel/DVI Adaptive Differential Pulse Code Modulation Format
.adpcm
WAVE WAVE (.wav)
Εικόνα JPEG JPEG (.jpg)
GIF GIF (.gif)
PNG PNG (.png)
BMP BMP (.bmp)
PIC PIC (.pic)
Βίντεο 3GPP • 3GPP (.3gp)
H.264 H.264 video έως 1.5 Mbps 720p, 30 fps AAC-LC audio έως 160 Kbps, 48 kHz, stereo audio
• H.264 (.m4v) • H.264 (.mp4) • H.264 (.mov)
MPEG-4 MPEG-4 video έως 2.5 Mbps, 640x480 pixels, 30 fps AAC-LC audio έως 160 Kbps, 48 kHz, stereo audio
• H.264 (.m4v) • H.264 (.mp4) • H.264 (.mov)
Android Supported Media Formats Android Developers.htm http://developer.android.com/guide/appendix/media-formats.html Android vs. Apple The 2011 cage match ZDNet.htm http://www.zdnet.com/blog/btl/android-vs-apple-the-2011-cage-match/43682 Android vs Apple Who’s winning the smartphone war Life of Android.htm http://www.lifeofandroid.com/news_detail/android-vs-apple-whos-winning-the-smartphone-war/ Android vs iOS Security Features Compared.htm http://www.androidauthority.com/android-vs-ios-security-features-compared-11065/ Apple iOS 5 Overview.htm http://doubleklm.hubpages.com/hub/appleios5 Audio 101 for iPhone Developers File and Data Formats Ray Wenderlich.htm http://www.raywenderlich.com/204/audio-101-for-iphone-developers-file-and-data-formats Gartner Says Sales of Mobile Devices Grew 5.6 Percent in Third Quarter of 2011; Smartphone Sales Increased 42 Percent.htm http://www.gartner.com/it/page.jsp?id=1848514 Global mobile statistics 2012 all quality mobile marketing research, mobile Web stats, subscribers, ad revenue, usage,
trends… mobiThinking.htm http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats Google Android vs. Apple iOS Feature War Heats Up PCWorld.htm http://www.pcworld.com/article/219952/google_android_vs_apple_ios_feature_war_heats_up.html Google’s Android becomes the world’s leading smart phone platform Canalys.htm http://www.canalys.com/newsroom/google%E2%80%99s-android-becomes-world%E2%80%99s-leading-smart-phone-platform HowStuffWorks How Smartphones Work .htm http://electronics.howstuffworks.com/smartphone.htm iOS Technology Overview Media Layer.htm https://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html iOS vs Android Ποιο λειτουργικό σύστημα είναι πιο ασφαλές;.htm http://www.techgear.gr/apple-ios-ten-times-more-vulnerabilities-than-android-24560/ Major mobile app store revenue will grow 77.7% in 2011.htm http://www.bgr.com/2011/05/05/major-mobile-app-store-revenue-will-grow-77-7-in-2011/ What is Android Android Developers.htm http://developer.android.com/guide/basics/what-is-android.html
Βιβλιογραφία