Більшість архітектур мобільних додатків мають три рівні: презентація, бізнес і дані.
- Презентаційний шар. Рівень презентації, або інтерфейс, — це інтерфейс користувача (UI), який ви бачите під час відкриття програми. …
- Бізнес-рівень. …
- Рівень даних.
Трирівнева архітектура — це добре налагоджена архітектура прикладного програмного забезпечення, яка організовує програми в три логічні та фізичні обчислювальні рівні: рівень презентації або інтерфейс користувача; прикладний рівень, на якому обробляються дані; і рівень даних, де дані програми зберігаються та керуються ними.
Однією з найпоширеніших моделей, які можна побачити в сучасній архітектурі програмного забезпечення, є 3-рівнева (або трирівнева) архітектура. Ця модель структурує програму на три рівні: презентація (інтерфейс користувача), логіка (бізнес-логіка) і дані (зберігання даних).
Лаконічну архітектуру Android можна поділити на 4 рівні, рівень ядра, рівень проміжного програмного забезпечення, рівень каркаса та рівень додатків. Ядро Linux — це нижній рівень платформи Android, який забезпечує основні функції операційних систем, такі як драйвери ядра, керування живленням і файлова система.
Існує багато різних типів мобільних додатків. Але їх розробка повинна починатися з вибору трьох категорій програм – нативний, веб-або гібридний. І оскільки кожна категорія програм має свої переваги та недоліки, вибрати найбільш відповідну нелегко. Це тому, що різні програми потребують різних функцій.