З чого складаються Android-програми

Дата останнього оновлення : 02.04.2018

З яких частин складається програма

Програма для Андроїд складається з трьох основних частин:


Програма;

Кеш;

Дані.

Розглянемо їх на прикладі – встановимо гру «Ферма».

Програма

Відкриваємо магазин Play Market, шукаємо програму, натискаємо «Встановити», завантажується інсталяційний файл програми. Після завантаження файл розпаковується в спеціальний розділ пам'яті пристрою, а в меню з'являється ярлик для запуску. Зараз на пристрої встановлена тільки перша частина – програма.

З чого складаються Android-програми

Зараз встановлено тільки програму

 

Кеш

Запускаємо гру і бачимо, що потрібно завантажити додаткові файли: зображення поросят, кіз, корів і курок. Це друга частина – кеш.

 
З чого складаються Android-програми

Завантажується кеш, 1,76 МБ із 80,11 МБ


Кеш допомагає розробникам зменшувати розмір інсталяційного файлу. Справа в тому, що Play Market встановлює певні обмеження по вазі файлу, а деякі програми разом з кешем займають кілька гігабайт. Якщо розробник не вкладається в ці обмеження, то доводиться додавати основну частину програми в Play Market, а кеш завантажувати із сервера програми).

Дані

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

 
З чого складаються Android-програми

Зайшли в гру через пару годин, все на місці. Дякуємо даним!


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

Розглянемо її на прикладі One Note – програми компанії Майкрософт для створення і зберігання заміток.

Синхронізація

Відкриваємо Play Market, шукаємо програму, натискаємо «Встановити». В меню знаходимо ярлик програми, запускаємо.

 
З чого складаються Android-програми

Перше, що бачимо – вимога створити акаунт Майкрософт. Згадуємо: аккаунт – це особиста картка, яка зберігається у Майкрософт.

 
З чого складаються Android-програми

Часте питання: чому не можна використовувати аккаунт Гугл, навіщо створювати ще один?

Відповідь: аккаунт залежить від розробника програми. Якби програму написала компанія Гугл, то був потрібний аккаунт Гугл. В цьому випадку, розробник – компанія Майкрософт, тому доводиться використовувати інший акаунт.

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

З чого складаються Android-програми

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


Якщо ви встановите таку ж програму на комп'ютер або інший смартфон, і введете аккаунт, то завантажиться остання копія заміток. Якщо ви поміняєте замітку або додасте нову, & ndash; зміни відобразяться на першому смартфоні. Це називається синхронізацією – неважливо, з якого комп'ютера або телефону використовувати One Note, – замітки будуть однакові.

Синхронізація дозволяє писати замітку на одному пристрої, а читати на іншому.

З чого складаються Android-програми

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

 

Краще ставити такі програми, в яких дані можна синхронізувати з аккаунтом.

Способи зберігання даних залежать від розробника програми. Не кожен може дозволити собі сервер для зберігання даних користувачів, тому більша частина програм зберігає дані тільки локально і вони губляться при видаленні програми.

Дякуємо за відгук!

Не вдається знайти потрібну інформацію? Ми допоможемо Вам.

Онлайн

Онлайн чат

Консультація з технічним спеціалістом.
Щодня з 8:00 до 19:00

Електрона пошта

Відповідь буде надано протягом 24 годин

Лист до офісу генерального директора

Залиште скаргу або пропозицію

Інформаційна лінія

0 800 502 000

Безкоштовно з мобільних та стаціонарних
Щодня з 7:00 до 21:00

* Для консультації щодо принтерів, будь ласка, відвідайте веб-сторінку HP .

Індивідуальна підтримка

Сервісні Центри Samsung

Знайти найближчий Сервісний Центр

Smart Service

Розумний сервіс від Samsung

Зв’яжіться з нами