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

Автор: Поздній Олександр Віталійович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютерні системи та мережі
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: англійська
Анотація: Прогресивні веб додатки – це новий тип додатків які будуються на основі веб технологій. В умовах росту використання мобільних пристроїв, та росту їх частки на ринку, набули актуальності питання створення уніфікованого підходу до розробки кросплатформних мобільних додатків. Концепція розробки прогресивних додатків для мобільних пристроїв PWA (Progressive Web Applications) передбачає розробку кросплатформного мобільного додатку за допомогою веб-технології, який би працював на всіх пристроях незалежно від платформи [1]. Такий підхід дозволяє спростити розробку мобільного додатку, зменшити витрати та зберегти ресурси мобільного пристрою. Також можливе використання спеціальних APІ, що дають доступ до вбудованих можливостей прийстрою без необхідності використовувати SDK конкретної платформи. Цей чинник підвищує універсальність запропонованої концепції, та дає змогу зменшити навантаження та пристрій оминаючи важкі нативні засоби [3]. Аналіз досліджень та статей за останні роки показує, що прогресивні додатки мають перспективи стати новою незалежною галуззю у розробці програмного забезпечення. Розробки та дослідження в даній сфері є необхідною частиною для просування концепції прогресивних додатків. Зокрема, питаннями перспектив та можливостей прогресивних веб додатків в Україні займалися: Т. О. Мороз та О.А. Кравчук [1,2]. Попри численні дослідження прогресивних веб додатків, мало які з них висвітлють перспективи даної технології та не дають чіткого представлення про її підтримку великими компанія та корпораціями. Також питання енергоефективності та продуктивності залишаються не розкритими. Об’єктом дослідження є процес розробки прогресивних веб застосунків . Предмет дослідження – фактори та шляхи підвищення продуктивності мобільних застосунків за допомогою принципу прогресивних веб застосунків, а саме кешування та його стан. Теоретичною і методологічною основою магістерської кваліфікаційної роботи стали сучасні літературні джерела з розробки нативних, гібридних, та прогресивних застосунків для мобільних пристроїв, наукові дослідження проблем розробки та оптимізації кросплатформних застосунків, відображені в періодичних виданнях, статтях, публікація в журналах та базах даних академічних робіт. Аналітичні розрахунки, припущення та висновки, а також дослідницький та рекомендаційний розділи виконані на основі результатів розробки системи керування вмістом мобільного додатку. Мета і завдання дослідження: метою магістерської кваліфікаційної роботи є дослідження теоретичних та практичних положень, розробка практичних рекомендацій щодо розробки прогресивних застосунків для мобільних пристроїв, а також визначення неочевидних переваг данного підходу під час розробки власного прототипу, дослідити вплив кешування та сатн кешу та енергоефективність та продуктивсість розробленого застосунку. Досягнення поставленої мети зумовило необхідність вирішення таких завдань: вивчити та узагальнити теоретичні , а також практичні аспекти прогресивних веб додатків; проаналізувати переваги та недоліки розробки прогресивних додатків; виокремити чинники що позитивно та негативно впливають на етапи розробки; - скласти рекомендації щодо доречності використання концепці прогресивних застосунків для мобільних додатків у різних галузях та сферах бізнесу. Методи дослідження: для вирішення поставлених завдань у магістерcькій кваліфікаційній роботі використано такі методи: порівняння, систематизації та узагальнення (під час визначення сутнісних ознак поняття прогресивного веб додатку [13], визначення факторів та методів впливу даної концепції на розоробку мобільних додатків визначення встановлення підходів до оцінювання) [5]; статистичні методи (для дослідження впливу різних параметрів на енегро ефективність розроблюваного додатку). Наукова новизна одержаних результатів полягає у поглибленні теоретичних практичних навичок в розробці прогресивних веб додатків, виявлення перспективних напрямків використання розглянутої концепції . Наукова новизна магістерської кваліфікаційної роботи полягає у такому: статистичні дані, які допоможуть підтвердити чи спростувати енерго-ефективність прогресивних додатків; сукупність рекомендацій, яка на відміну від існуючих дає глибше розуміння концепції прогресивних додатків та їх можливостей у різних сферах бізнесу. В ході розробки та дослідження стало зрозуміло, що кешування та стан кешу не впливають на енергоефективність, проте значною мірою впливають та продуктивність додатку. Таким чином, можна сказати, що можливості кешування у прогресивних застосунках мають позитивний ефект та пришвидшують роботу застосунку. Ключові слова: прогресивні веб додатки, кешування, розробка додатків енергоефективність, продуктивність. Перелік використаних літературних джерел. 1. О.А. Кравчук. Огляд та аналіз архітектури прогресивних веб-додатків. Хмельницький національний університет. ISSN 2307-5732 2. Т. О.Мороз. Переваги використання гібридних мобільних додатків та про гресивних веб-додатків у бізнесі. DOI: 10.31521/2313-092X/2019-1(101)-14 3. ApacheBooster. [n. d.]. What is network caching and why do we need it? https://apachebooster.com/blog/what-is-network-caching-and-why-do-weneed-it/. Accessed: September 20, 2019. 5. Т. О.Мороз. Переваги використання гібридних мобільних додатків та про гресивних веб-додатків у бізнесі. DOI: 10.31521/2313-092X/2019-1(101)-14 13.2019.Bhatt, Kaushal. (2019). Progressive Web Application-Present and Future.