Куліковський
Ігор
студент VI курсу
фізико-математичного факультету
ТНПУ імені Володимира Гнатюка
наук. керівник – канд. пед. наук, доц. каф. інформатики
і методики її викладання
ТНПУ імені Володимира Гнатюка
О. Й. Карабін
Використання мови Java для
розробки мобільних додатків
Розвиток технологій відбувається
безперервно, і з плином часу все більше з’являються нові концепції їх розвитку.
Нині технологічні інновації характеризуються різноманітними гаджетами,
смартфонами, комп’ютерами, планшетами. На сьогодні технологічні інновації
впроваджуються як в роботі так і в побуті.
Найпопулярнішою
операційною системою на ринку технологій у використанні виробників смартфонів є
ОС Android, що пояснює її використання для розробки мобільного додатку.
У процесі роботи важливими завданнями
були:
— визначення
і розтлумачення основних понять технології Java;
— особливості
ОС Andriod;
— переваги
та недоліки ОС Andriod ;
— основи
мови Java;
— розроблена
«MyFlappyBird» на мові прорамування Java під OC Android.
За
результатами досліджень International Data Corporation (IDC) Worldwide
Quarterly Mobile Phone Tracker (рис. 1) OC Android займає перше місце в
світі технологій. Згідно рисунку 1, лідером на 2015 рік є OC Android, близько — 80%, на
другому місці — iOS, і на третьому — Windows Phone тощо [3, c. 14].
Рис. 1. Відсоток
операційних систем у світі 2012–2015 рр.

У
таблиці 1 подано порівняльну характеристику операційних систем і винесені їх
переваги та недоліки. Як видно з поданих даних найкращою та найбезпечнішою є iOS, яка в свою чергу є
недоступною. Тому взято для подальшої роботи ОС Android [табл. 1].
Рис. 1. Відсоток
операційних систем у світі 2012–2015 рр.
Таблиця 1
Переваги та
недоліки операційних систем: Android 4.4; iOS; iOS
|
|
Android 4.4 |
iOS |
Windows Phone |
|
1. Доступність |
+ |
- |
- |
|
2. Інтерфейс |
+ |
+ |
+ |
|
3. Додатки |
- |
+ |
- |
|
4. Магазини додатків |
+ |
+ |
- |
|
5. Батарея |
- |
- |
+ |
|
6. Системні
оновлення |
- |
+ |
- |
Працюючи
з платформою Android, важливою перевагою є можливість писати код на Java
абстрагуючись від ядра [4, с. 121]. Програми розроблені на Java зазвичай
транслюються в спеціальний байт-код, тому вони можуть працювати на будь-який
віртуальної Java-машині незалежно від комп'ютерної архітектури. Працюючи над
практичної частиною роботи в програмі Android Studio, ми створили гру, основна
реалізація якої прописана в Java
класі — MyGame.java (рис. 2).


Рис. 2. Вікно програми
Android Studio
Результат
компіляції розробленого бомільного додатку подано на рисунку 3.

Рис. 3. Вікно мобільного додатку
«MyFlappyBird»
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. Буділовський С. У
сфері нових технологій [Електронний ресурс] / Сергій Буділовський.
–– 2013. —Режим доступу до ресурсу:
http://ua.gecid.com/ittech/v_sfere_novyh_tehnologiy_43/?s=all.
2. Эйблсон Ф. Введение в разработку
для платформы Android [Електронний ресурс] / Эйблсон. — 2010.
— Режим доступу до ресурсу:
https://www.ibm.com/developerworks/ru/library/os-android-devel.
3. Казарин С. А. Среда
разработки Java-приложений Eclipse: (ПО для объектно-ориентированного
программирования и разработки приложений на языке
Java) / С. А. Казарин, А. П. Клишин. — М.,
2008. — 77 с.
4. Майер Р. Android 2 :
программирование приложений для планшетных компьютеров и
смартфонов / Р. Майер. — М .: Эксимо,
2011.— 672 с.
5. Сафонов В. О. Введение
в Java-технологию / В. О. Сафонов. — СПб :
Наука, 2002. — 187 с.
6. Що
таке Java Virtual Machine, або Джава — це вам не Ява! [Електронний ресурс].
— Режим доступу до ресурсу: http://arhiv-statey.pp.ua/index.php?newsid=5769.