Куліковський Ігор
студент 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 рр.

E:\WIZMAT\кваліфікаційна\популярные операционные системы для смартфонов.png

У таблиці 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.