android (devclub.eu, 30.03.2010)
DESCRIPTION
Android presentation by Ilja HamalajnenTRANSCRIPT
![Page 1: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/1.jpg)
Ilja Hämäläinen30.03.2010
ANDROID
![Page 2: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/2.jpg)
Что такое Android? Мнение пользователя Мнение разработчика Примеры кода
![Page 3: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/3.jpg)
Что или кто такой Android?
Андроид – это робот, который выглядит и ведёт себя как человек
Первое упоминание термина андроид приписывается Альберту Кельнскому (1270 год)
![Page 4: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/4.jpg)
Немного истории
Компания Google купила Android Inc. в июле 2005 года
5 ноября 2007 года, консоциум Open Handset Alliance заявил про намерение разработать открытые стандарты для мобильных устройств.
22 октября 2008 года свет увидел первый телефон на базе Android OS – HTC Dream (G1)
![Page 5: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/5.jpg)
HTC G1 Dream
Qualcomm® MSM7201A™, 528 MHz
3.2-inch TFT-LCD flat touch-sensitive screen with 320 x 480 (HVGA) resolution
ROM: 256 MBRAM: 192 MB
![Page 6: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/6.jpg)
Впечатления от использования
Google IO Android Developer Challenge За полтора года создано более 30 000
приложений Прекрасно работает с Google сервисами Продуманный интерфейс
![Page 7: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/7.jpg)
Плюсы
Много программ. Почти всё уже написано Аппарат претендует на звание ”всё-в-одном” Много игр Работа с картами Действительно удобно пользоваться
![Page 8: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/8.jpg)
Минусы
Доступность разработки программ: Много дубликатов Реклама в программах Много глупых программ Проблемы с безопасностью
Платформа ещё сыра, есть ещё глюки в системе
Зависимость от оболочки ⇒...
![Page 9: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/9.jpg)
Оболочки от производителей
сматрфонов
Native Android UI
![Page 10: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/10.jpg)
Оболочки от производителей
сматрфонов
HTC Sense UI
![Page 11: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/11.jpg)
Оболочки от производителей
сматрфонов
Sony Ericsson XPERIA X10 Rachael UI
![Page 12: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/12.jpg)
Оболочки от производителей
сматрфонов
Motorola Cliq
![Page 13: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/13.jpg)
Оболочки от производителей
сматрфонов
Acer Liquid
![Page 14: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/14.jpg)
Использование фирменных оболочек
Плюсы: Дизайн Разнообразие Новые виджеты и приложения
Минусы: Пользователь зависит от прошивки (обновления) Трудно проектировать дизайн программ Внутренние баги прошивки
![Page 15: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/15.jpg)
HTC Magic
Qualcomm® MSM7200A™, 528 MHz
3.2-inch TFT-LCD flat touch-sensitive screen with 320x480 HVGA resolution
ROM: 512 MB
RAM: 288 MB
Announced 2009, April
![Page 16: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/16.jpg)
Samsung Galaxy i7500
Qualcomm MSM7200A 528 MHz processor
AMOLED display (320x480)
8 GB storage, 128 MB RAM
Announced 2009, April
![Page 17: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/17.jpg)
General Mobile DSTL1
Dual Sim Cards
624Mhz CPU
3" display (400x240)
На eBay £235 (4000 EEK)
![Page 18: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/18.jpg)
HIGHSCREEN PP5420
Qualcomm MSM7201ATM (528MHz)
240×400 (WQVGA)
256MB ROM / 128MB RAM
Цена 6000р. (2300EEK)
![Page 19: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/19.jpg)
Sony Ericsson XPERIA X10 Rachael
Qualcomm QSD8250 Snapdragon 1 GHz processor
TFT capacitive touchscreen, 65K colors 480 x 854
1 GB storage, 384 MB RAM
На eBay £509.99 (8850 EEK)
![Page 20: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/20.jpg)
Motorola Droid
Arm® Cortex™ A8 processor 550 mHz
TFT capacitive touchscreen, 480 x 854 pixels
512MB of ROM and 256MB of RAM
На eBay £364.99 (6350 EEK)
![Page 21: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/21.jpg)
Nexus One
Qualcomm QSD 8250 1 Ghz
3.7 inch (diagonal) widescreen WVGA AMOLED touchscreen
800 x 480 pixels
512 MB Flash512 MB RAM
На eBay £450 (7800 EEK)
![Page 22: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/22.jpg)
Cтруктура
![Page 23: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/23.jpg)
Sqlite база данных
Реляционная база данных 1 файл Не запускает новыx процессов, а используется
прямо из кода Легковесная и не требует много ресурсов Open Source
![Page 24: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/24.jpg)
Доступные библиотеки
Bionic — библиотека стандартных функций, несовместимая с libc
SSL — шифрование
Media Framework (PacketVideo OpenCORE, MPEG4, H.264, MP3, AAC, AMR, JPG, PNG)
Surface Manager
LibWebCore (на базе WebKit)
SGL — 2D-графика
OpenGL ES — 3D-библиотека
FreeType — шрифты
SQLite — легковесная СУБД
![Page 25: Android (Devclub.eu, 30.03.2010)](https://reader036.vdocuments.mx/reader036/viewer/2022062511/54c4168c4a7959e9128b4697/html5/thumbnails/25.jpg)
Примеры
В качестве примеров рассмотрим небеольшие примеры