УПАКОВКА ДОДАТКИ ANDROID: Фото АРК

&nbsp

В Android є додаток apkbuilder, що створює інсталюються файли додатків Android Ці файли мають розширення АРК АРК – це формат-архів, як і багато інші формати додатків, орієнтовані на Java Він містить файл опису програми, скомпільовані класи додатки і ресурси програми Ще в Android є утиліта aapt для упаковки файлів, з яких у підсумку виходить файл АРК, але розробники, як правило, воліють передоручити роботу з цією утилітою своєму середовищі розробки, яка автоматично упаковує написані розробником програми Отже, більшість користувачів не створюють АРК – Ці файли створює IDE

Як тільки розробник створить файл АРК, цей файл потрібно зробити доступним для установки Для цього існує кілька способів:

скористатися каталогом інтерфейсів adb або, що буває частіше, інтегрованої середовищем розробки (IDE)

скористатися картою памяті

надати файл для скачування на веб-сервері

завантажити файл на ринок Android Market, а потім вибрати команду Install (Встановити)

перенесенні програм на платформу Android

Ми дізналися, що архітектура додатки Android докорінно відрізняється від архітектури додатків, що працюють в типових операційних системах для ПК Більше того, ця архітектура значно відрізняється і від архітектури додатків для багатьох мобільних пристроїв, зокрема додатків для iPhone, iPod Touch і iPad, що працюють в операційній системі iOS Якщо намагатися переносити (портировать) додатка на платформу Android, підлаштовуючи архітектуру цієї платформи під свій додаток, насильно втискуючи на платформу Android програми з традиційною архітектурою – словом, роблячи «підрядковий переклад» з мов Objective-C, С + + або С # метод за методом, – швидше за все, результат буде плачевним

Якщо ви хочете перенести готову програму на платформу Android, спочатку розберіть її на частини: модель даних, користувальницький інтерфейс, найбільші Неінтерактивні модулі та бібліотеки Всі ці елементи повинні Портировать (заново реалізовуватися) в моделі програми Android так, щоб вони максимально вписувалися в цю модель Середа часу виконання Android в чомусь схожа з іншими сучасними керованими середовищами часу виконання і з мовними системами Детальніше розібравшись з Android, ви будете досить підковані, щоб розрізнити архітектурні аналогії з іншими платформами, і при портировании будете вибирати більш раціональні варіанти реалізації

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*