Android (Devclub.eu, 30.03.2010)

1,311 views
1,236 views

Published on

Android presentation by Ilja Hamalajnen

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,311
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Android (Devclub.eu, 30.03.2010)

  1. 1. Ilja H ä m ä l ä inen 30.03.2010 ANDROID
  2. 2. <ul><li>Что такое Android? </li></ul><ul><li>Мнение пользователя </li></ul><ul><li>Мнение разработчика </li></ul><ul><li>Примеры кода </li></ul>
  3. 3. Что или кто такой Android? <ul><li>Андроид – это робот, который выглядит и ведёт себя как человек </li></ul><ul><li>Первое упоминание термина андроид приписывается Альберту Кельнскому (1270 год) </li></ul>
  4. 4. Немного истории <ul><li>Компания Google купила Android Inc. в июле 2005 года </li></ul><ul><li>5 ноября 2007 года, консоциум Open Handset Alliance заявил про намерение разработать открытые стандарты для мобильных устройств. </li></ul><ul><li>22 октября 2008 года свет увидел первый телефон на базе Android OS – HTC Dream (G1) </li></ul>
  5. 5. HTC G1 Dream Qualcomm® MSM7201A™, 528 MHz 3.2-inch TFT-LCD flat touch-sensitive screen with 320 x 480 (HVGA) resolution ROM: 256 MB RAM: 192 MB
  6. 6. Впечатления от использования <ul><li>Google IO </li></ul><ul><li>Android Developer Challenge </li></ul><ul><li>За полтора года создано более 30 000 приложений </li></ul><ul><li>Прекрасно работает с Google сервисами </li></ul><ul><li>Продуманный интерфейс </li></ul>
  7. 7. Плюсы <ul><li>Много программ. Почти всё уже написано </li></ul><ul><li>Аппарат претендует на звание ”всё-в-одном” </li></ul><ul><li>Много игр </li></ul><ul><li>Работа с картами </li></ul><ul><li>Действительно удобно пользоваться </li></ul>
  8. 8. Минусы <ul><li>Доступность разработки программ: </li></ul><ul><ul><li>Много дубликатов </li></ul></ul><ul><ul><li>Реклама в программах </li></ul></ul><ul><ul><li>Много глупых программ </li></ul></ul><ul><ul><li>Проблемы с безопасностью </li></ul></ul><ul><li>Платформа ещё сыра, есть ещё глюки в системе </li></ul><ul><li>Зависимость от оболочки ⇒ ... </li></ul>
  9. 9. Оболочки от производителей сматрфонов Native Android UI
  10. 10. Оболочки от производителей сматрфонов HTC Sense UI
  11. 11. Оболочки от производителей сматрфонов Sony Ericsson XPERIA X10 Rachael UI
  12. 12. Оболочки от производителей сматрфонов Motorola Cliq
  13. 13. Оболочки от производителей сматрфонов Acer Liquid
  14. 14. Использование фирменных оболочек <ul><li>Плюсы: </li></ul><ul><ul><li>Дизайн </li></ul></ul><ul><ul><li>Разнообразие </li></ul></ul><ul><ul><li>Новые виджеты и приложения </li></ul></ul><ul><li>Минусы: </li></ul><ul><ul><li>Пользователь зависит от прошивки (обновления) </li></ul></ul><ul><ul><li>Трудно проектировать дизайн программ </li></ul></ul><ul><ul><li>Внутренние баги прошивки </li></ul></ul>
  15. 15. 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
  16. 16. Samsung Galaxy i7500 Qualcomm MSM7200A 528 MHz processor AMOLED display (320x480) 8 GB storage, 128 MB RAM Announced 2009, April
  17. 17. General Mobile DSTL1 Dual Sim Cards 624Mhz CPU 3&quot; display (400x240) На eBay £235 (4000 EEK)
  18. 18. HIGHSCREEN PP5420 Qualcomm MSM7201ATM (528MHz) 240×400 (WQVGA) 256MB ROM / 128MB RAM Цена 6000р. (2300EEK)
  19. 19. 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)
  20. 20. 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)
  21. 21. Nexus One Qualcomm QSD 8250 1 Ghz 3.7 inch (diagonal) widescreen WVGA AMOLED touchscreen 800 x 480 pixels 512 MB Flash 512 MB RAM На eBay £450 (7800 EEK)
  22. 22. Cтруктура
  23. 23. Sqlite база данных <ul><li>Реляционная база данных </li></ul><ul><li>1 файл </li></ul><ul><li>Не запускает новыx процессов, а используется прямо из кода </li></ul><ul><li>Легковесная и не требует много ресурсов </li></ul><ul><li>Open Source </li></ul>
  24. 24. Доступные библиотеки <ul><li>Bionic — библиотека стандартных функций, несовместимая с libc </li></ul><ul><li>SSL — шифрование </li></ul><ul><li>Media Framework (PacketVideo OpenCORE, MPEG4, H.264, MP3, AAC, AMR, JPG, PNG) </li></ul><ul><li>Surface Manager </li></ul><ul><li>LibWebCore (на базе WebKit) </li></ul><ul><li>SGL — 2D-графика </li></ul><ul><li>OpenGL ES — 3D-библиотека </li></ul><ul><li>FreeType — шрифты </li></ul><ul><li>SQLite — легковесная СУБД </li></ul>
  25. 25. Примеры <ul><li>В качестве примеров рассмотрим небеольшие примеры </li></ul>

×