Разработка мобильных приложений
Алматинский Государственный Бизнес Колледж
ОТЧЁТ
По учебеной практике
Операционные системы
Выполнила:Таштенов Максат
. Группа 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!