Разработка мобильных приложений



Алматинский Государственный Бизнес Колледж

ОТЧЁТ

По учебеной практике

Операционные системы

                                                            Выполнила:Таштенов Максат

.                                                                     Группа 3 ВТиПО “Б”

Проверила Жумагалива А.Ж.

 

 

г. Алматы, 2018г

Содержание

 

1. Операционные системы Linux, OS X и мобильные операционные системы

2. Сравнение программного обеспечения с открытым и закрытым исходным кодом

3. Разработка мобильных приложений

4. Источники приложений и контента

5. Сенсорный интерфейс Android. Компоненты главного экрана

6. Сенсорный интерфейс Android. Управление приложениями, виджетами и папками

7. Сенсорный интерфейс IOS. Компоненты главного экрана

8. Сенсорный интерфейс IOS. Управление приложениями и папками

9. Сенсорный интерфейс Windows Phone. Элементы на начальном экране

10. Сенсорный интерфейс Windows Phone. Управление приложениями и папками

11. Операционные системы Linux и OS X. Введение в операционные системы Linux и OS X

12. Операционные системы Linux и OS X. Обзор графического интерфейса пользователя Linux и OS X

13. Операционные системы Linux и OS X. Обзор интерфейса командной строки Linux и OS X

14. Операционные системы Linux и OS X. Планирование задач

15. Операционные системы Linux и OS X. Команды для работы с файлами и папками

16. Операционные системы Linux и OS X. Команды администрирования

17. Список использованной литературы

Операционные системы Linux, OS X и мобильные операционные системы

Операционная система (ОС) контролирует почти все функции компьютера. В этой главе представлены сведения о компонентах, функциях и терминах, которые относятся к операционным системам Linux, OS X и мобильным операционным системам.

 

Сравнение программного обеспечения с открытым и закрытым исходным кодом

Так же, как и для настольных ПК и ноутбуков, для запуска программного обеспечения на мобильных устройствах требуется операционная система (ОС). В этой главе рассматриваются две наиболее распространенных мобильных ОС: Android и iOS. ОС Android разрабатывается компанией Google, а iOS — компанией Apple.

Для того, чтобы пользователи могли приступить к анализу и изменению программного обеспечения, им требуется получить доступ к исходному коду. Исходный код — это последовательность команд, написанных на понятном человеку языке, которая затем преобразуется в машинный язык (нули и единицы). Исходный код является важным компонентом свободного программного обеспечения, поскольку пользователи могут анализировать код и при необходимости вносить в него изменения. Если разработчик решил предоставить доступ к исходному коду своего продукта, то такое программное обеспечение называется ПО с открытым исходным кодом. Если же исходный код программы недоступен для широкой публики, то исходный код такого программного обеспечения называется закрытым.

Android представляет собой ОС с открытым исходным кодом, которая разработана компанией Google. iOS — это ОС с закрытым исходным кодом, разработанная компанией Apple.

ОС Android, выпущенная впервые в 2008 году на смартфоне HTC Dream, поддерживает установку на широкий набор электронных устройств. Поскольку ОС Android имеет открытый исходный код и предусматривает возможность индивидуальной настройки, с ее помощью программисты могут управлять такими устройствами, как портативные компьютеры, смарт-телевизоры и электронные книги. Android устанавливали даже на такие устройства, как камеры, системы навигации и портативные проигрыватели мультимедиа. На рисунке представлен экран системы Android на планшете.

Операционная система Apple iOS была впервые представлена на смартфоне iPhone в 2007 году, однако ее исходный код не был опубликован. Для копирования, изменения или распространения iOS требуется специальное разрешение компании Apple. На рисунке представлен iPhone под управлением iOS.

В этой главе рассматриваются ОС Android 5.0.1 (Lollipop) и iOS 8.4, поскольку это были актуальные версии, доступные на момент написания материала.

 

Разработка мобильных приложений

Мобильные операционные системы — это не отдельные продукты, а платформы, на которых можно создавать другие продукты и продавать их пользователям этой ОС. Примерами таких продуктов могут служить мобильные приложения (или просто «приложения», apps). Приложения — это программы, разработанные для выполнения определенных задач на мобильном устройстве. Примерами наиболее распространенных приложений для мобильных устройств являются календари, карты, записные книжки и почтовые клиенты.

В экосистеме iOS приложения изначально разрабатывались силами самой компании Apple. Подобным образом поступала и компания Google в отношении приложений для Android. Когда стало ясно, что эти ОС, по сути, представляют собой программные платформы, Apple и Google выпустили собственные комплекты средств разработки ПО (Software Development Kit, SDK). В SDK содержатся инструменты для разработки ПО, с помощью которых можно создавать внешние программы для определенного пакета ПО.

Для разработки приложений Apple iOS необходимо загрузить и установить Xcode, официальную интегрированную среду разработки (integrated development environment, IDE) от Apple. Среду разработки Xcode (см. рис. 1) можно загрузить совершенно бесплатно. С ее помощью разработчики могут создавать и тестировать свои приложения для iOS в эмуляторе iPhone. Для загрузки и запуска приложений на физических устройствах iOS требуется внести ежегодный взнос в рамках подписки на программу для разработчиков iOS Developer Program. В Xcode также имеются отладчик, библиотеки, эмулятор телефона, документация, примеры кода и обучающие материалы.

В состав Android SDK от Google также входят многие из перечисленных выше компонентов, а также различные обучающие материалы. Android SDK поддерживает установку на различные платформы разработки, включая компьютеры под управлением ОС Linux, Mac OS X 10.5.8 и более поздних версий, а также Windows XP и более поздних версий. Для создания приложений для Android используется среда Android Studio, разработанная Google.

 


Дата добавления: 2019-02-22; просмотров: 195; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!