Лекція 10

You might also like

You are on page 1of 5

Лекція 1

Програмування для мобільних додатків

Лекція № 1
Розробка мобільних додатків. Еволюція
мобільних платформ.

Мета уроку: Дати поняття про розробку додатків та розвиток мобільних платформ

Тип уроку: Лекційний.

План.
1. Вступ.
2. Початок розвитку мобільних платформ.
3. Поява IOS та революція в мобільних додатках .
4. Зростання ANDROID та зміна парадигми.
5. Крос-платформенність і гібридні додатки.
6. Тенденції мобільної розробки
7. Висновки

Контрольні запитання:

1. Які були перші спроби розробки мобільних додатків і які операційні системи були
використані на самому початку?
2. Які основні досягнення призвели до революції в мобільних додатках у 2007 році, і що
відзначає платформу iOS та магазин додатків App Store?
3. Які фактори сприяли популярності операційної системи Android і як вона змінила
ландшафт мобільних додатків?
4. Які рішення були введені для забезпечення крос-платформеності у розробці мобільних
додатків, і як це вплинуло на ринок?
5. Які перспективи розвитку мобільних додатків можна очікувати в майбутньому, з
урахуванням нових технологій, таких як AR, AI та IoT? називається алгоритмом?

Список літератори:

Т.В. Ковалюк «Основи програмування» - стор. 43 - 47.


Є. Умрихін «Розробка Android-додатків на С# з використанням Xamarin з нуля» - стор. 5 - 10.
Інтернет ресурси

________________________________________________________________________________
Сторінка 1 із 5
Лекція 1
Програмування для мобільних додатків

__________________________________________________________________________1.
__________________________________________________________________________1. ВСТУП.

Мобільні додатки — це важлива складова сучасного цифрового світу. Вони вплинули


на всі аспекти нашого життя, починаючи від способу, яким ми споживаємо інформацію, і
закінчуючи тим, як ми взаємодіємо зі світом навколо нас. Основна сила цього різновиду
програмних продуктів полягає в їхній доступності, мобільності та здатності розв'язувати
реальні проблеми. Але перш ніж ми вивчимо інші аспекти цієї теми, давайте заглибимося в
історію розробки мобільних додатків та еволюцію мобільних платформ.

________________________________________2. ПОЧАТОК РОЗВИТКУ МОБІЛЬНИХ ПЛАТФОРМ

Все почалося в середині 1990-х років, коли мобільні телефони стали дещо більше, ніж
просто засобом зв'язку. Ця ера принесла з собою деякі визначні події та інновації, які поклали
початок історії розробки мобільних додатків.

Поява мобільних операційних систем


На початку 1990-х, мобільні телефони були обмежені в своїй функціональності. Вони
мали основну функцію - здійснювати дзвінки. Проте, з плином часу, відділенням від
традиційних провідних галузей інформаційних технологій, мобільні пристрої стали дедалі
більше нагадувати маленькі комп'ютери. З'явилися мобільні операційні системи, такі як
Symbian і Palm OS.

Система Symbian вийшла на ринок у 1998 році і стала однією з перших мобільних
операційних систем. Вона була розроблена для роботи на різних пристроях і володіла своїм
набором додатків, а також магазином додатків. Palm OS, з історією, що налічує більше
двадцяти років, також займала певну нішу на ринку мобільних пристроїв, зокрема, на
популярних в той час КПК (карманних комп'ютерах).

Поява Java 2 Micro Edition (J2ME)


Проте справжньою революцією в розробці мобільних додатків стала поява Java 2
Micro Edition, або J2ME. Ця платформа з'явилася на ринку на початку 2000-х років і мала
потенціал перетворити мобільні пристрої в справжній інструменти для роботи та розваг.
Основною перевагою J2ME була крос-платформеність, що дозволяла розробникам
створювати додатки, які запускалися на різних мобільних телефонах, незалежно від
виробника або моделі.

За допомогою J2ME, розробники могли створювати додатки для мобільних


телефонів, які використовувалися для ігор, офісних додатків, обміну повідомленнями і
багато інших цікавих функцій.

Ці ранні ітерації мобільних платформ і додатків поклали основу для подальшого


розвитку та створення мобільного ландшафту, який ми бачимо сьогодні. Усі ці історичні
моменти в еволюції мобільних платформ вплинули на спосіб, яким ми розробляємо та
використовуємо мобільні додатки в нашому сучасному світі.

________________________________________________________________________________
Сторінка 2 із 5
Лекція 1
Програмування для мобільних додатків

__________________________________3. ПОЯВА IOS ТА РЕВОЛЮЦІЯ В МОБІЛЬНИХ ДОДАТКАХ

З 2007 року мобільні додатки отримали новий стандарт завдяки випуску iPhone
компанією Apple. Разом з iPhone з'явилася мобільна платформа iOS та відомий магазин
додатків — App Store. Цей випуск був історичним, оскільки він кардинально змінив спосіб,
якими користувачі взаємодіють з мобільними пристроями та розробники які створюють
додатки для них.
iOS вразив розробників своєю продуктивністю та можливостями для створення
високоякісних додатків. Його операційна система була добре оптимізована для пристроїв
Apple, забезпечуючи високу швидкість та стабільність. Однак розробка для цієї платформи
вимагала знань Objective-C, мови програмування, яка була попередньо незнайомою багатьом
розробникам. Це становило певний бар'єр для вступу в ринок розробки додатків для iOS.
Найбільш вражаючим аспектом стало введення магазину додатків App Store. Цей
цифровий ринок змінив підходи до розповсюдження та монетизації мобільних додатків.
Розробники тепер могли пропонувати свої продукти мільйонам користувачів по всьому світу
без необхідності власної дистрибуції. Однак, для розміщення додатків в App Store,
розробникам доводилося отримати дозвіл від Apple, що забезпечувало якість та безпеку
додатків, але також заважало вільному розповсюдженню.

_________________________________________4. ЗРОСТАННЯ ANDROID ТА ЗМІНА ПАРАДИГМИ

У відповідь на успіх iPhone і iOS, Google вирішила вибудувати свою мобільну


платформу, яка мала потужний вплив на історію мобільних додатків. У 2008 році вийшла на
ринок операційна система Android, і цей момент слід вважати ключовою точкою зміни в
ландшафті мобільних додатків.
Android отримав популярність завдяки кількості доступних пристроїв і
різноманітності, яку вони пропонували. Від смартфонів до планшетів і навіть смарт-
годинників, Android працював на різних пристроях від різних виробників. Це створило широку
аудиторію та ринок для розробників мобільних додатків.
Однією з найбільших переваг Android була його відкритість та гнучкість. Розробники
мали більше свободи в реалізації своїх ідей, і це привело до росту кількості додатків для цієї
платформи. Особливою перевагою було те, що розробники не були обмежені строгими
правилами щодо вмісту і функціональності своїх додатків, що сприяло різноманітності та
інноваціям.
Магазин Google Play, який був офіційним магазином додатків для Android-пристроїв,
став місцем, де розробники могли розміщувати свої додатки для загального доступу. Це
відкрило безліч можливостей для поширення додатків та дозволило розробникам
здійснювати прибуткові проекти.
Таким чином, Android вніс суттєвий вклад у світ мобільних додатків, розширив їх
функціональність та доступність, і став справжнім конкурентом App Store, дозволяючи
розробникам та користувачам обирати з більш широкого спектру опцій і можливостей.

________________________________________________________________________________
Сторінка 3 із 5
Лекція 1
Програмування для мобільних додатків

________________________________________5. КРОС-ПЛАТФОРМЕНІСТЬ І ГІБРИДНІ ДОДАТКИ

З розвитком мобільних платформ з'явилася нагальна потреба в забезпеченні крос-


платформеності для мобільних додатків. Спільнота розробників стикалася з викликами,
пов'язаними з розробкою та підтримкою окремих версій додатків для iOS і Android, що
вимагало подвійних зусиль та ресурсів.

У відповідь на цей виклик, розробники стали активно досліджувати способи створення


додатків, які могли б працювати на обох основних платформах. В результаті такого
дослідження з'явилися крос-платформені фреймворки, такі як React Native, Flutter і Xamarin.
Ці фреймворки стали популярними виборами для розробників, бо вони дозволяють
використовувати один і той же код для створення додатків для обох платформ. Це значно
зменшує зусилля і час, потрібний для розробки та підтримки додатків на обох мобільних
операційних системах.

Гібридні підходи також стали популярними серед розробників. Вони використовують


комбінацію веб-технологій і нативного програмування для створення додатків. Цей метод
дозволяє розробникам використовувати веб-технології, такі як HTML, CSS і JavaScript, для
створення інтерфейсу користувача та логіки додатка, а також використовувати нативні
мови програмування для доступу до функціональності конкретних платформ. Гібридні
додатки виявилися ефективними для швидкого впровадження на ринку, оскільки вони
можуть працювати на обох платформах, зменшуючи таким чином час і витрати на
розробку.

Усі ці інновації у розробці крос-платформних та гібридних додатків відкрили нові


можливості для розробників, дозволяючи їм ефективно використовувати ресурси і швидше
доносити свої додатки до користувачів на різних мобільних платформах.

___________________________________________________6. ТЕНДЕНЦІЇ МОБІЛЬНОЇ РОЗРОБКИ

З ростом обчислювальної потужності мобільних пристроїв і розвитком швидких


інтернет-з'єднань мобільні додатки переживають справжній розквіт. Сучасний ландшафт
розробки мобільних додатків став надзвичайно різноманітним і потужним, завдяки чому ми
спостерігаємо надзвичайно вражаючі інновації у цій сфері.

Однією з ключових технологій, яка революціонізує мобільні додатки, є розширена


реальність (AR). AR дозволяє додаткам взаємодіяти з реальним світом через камеру
мобільного пристрою. Наприклад, AR може бути використана для створення ігор, додавання
віртуальних об'єктів до реального середовища, а також для розважальних та навчальних
додатків. Технологія AR надає неймовірний потенціал для творчості та інтерактивності.

________________________________________________________________________________
Сторінка 4 із 5
Лекція 1
Програмування для мобільних додатків

Ще однією ключовою технологією є штучний інтелект (AI). Мобільні додатки


використовують AI для розпізнавання образів, обробки природної мови, рекомендаційних
систем і багато інших завдань. Це дозволяє створювати додатки, які можуть навчатися
та адаптуватися до потреб користувача, роблячи їх більш інтелектуальними і корисними.

Інтернет речей (IoT) також відкриває безліч нових можливостей для мобільних
додатків. За допомогою IoT, мобільні пристрої можуть взаємодіяти з різними речами в
навколишньому середовищі, від побутових пристроїв до автомобілів і медичних пристроїв.
Це відкриває двері для створення додатків, які спрощують і автоматизують наше щоденне
життя.

Таким чином, сучасні мобільні додатки перетворилися на потужні інструменти для


взаємодії з навколишнім світом, навчання, розваг та полегшення повсякденного життя. Із
використанням AR, AI і IoT ми можемо очікувати ще більше захоплюючих інновацій і змін у
майбутньому розвитку мобільних додатків.

_______________________________________________________________________7. ВИСНОВКИ

Розробка мобільних додатків стала важливою галуззю в інформаційній та


технологічній ері. З появою смартфонів і розширенням мобільних платформ, ми отримали
можливість не лише споживати інформацію, але й створювати її. Мобільні додатки
вирішили безліч задач та відкрили нові можливості для розваг, навчання, комунікації та
бізнесу. Ця еволюція мобільних платформ і додатків не зупиняється, і майбутнє обіцяє
багато захоплюючих інновацій, які змінять наше життя ще більше. Незалежно від того, чи
ви розробник, підприємець, або звичайний користувач, мобільні додатки впливають на вас, і
цей вплив лише зростає.

________________________________________________________________________________
Сторінка 5 із 5

You might also like