Главная страница

Создание 3D игрового приложения для мобильной операционной системы Android. Образовательная программа по специальности Прикладная информатика (по отраслям) Роор О. П., студентка группы 473


Скачать 104.89 Kb.
НазваниеОбразовательная программа по специальности Прикладная информатика (по отраслям) Роор О. П., студентка группы 473
АнкорСоздание 3D игрового приложения для мобильной операционной системы Android
Дата15.09.2022
Размер104.89 Kb.
Формат файлаdocx
Имя файлаRoor-Diplom_1.docx
ТипОбразовательная программа
#678784
страница4 из 9
1   2   3   4   5   6   7   8   9

1.3 Обзор существующих мобильных операционных систем



Операционная система — это комплект программ, управляющий памятью и процессами компьютера, смартфона или другого устройства и являющийся главной его частью.

ОС выглядит как рабочий стол с визуальным интерфейсом. Благодаря этому пользователи играют в игры, пишут документы и работают, ищут информацию в интернете. Операционная система нужна для того, чтобы решать много разных задач [23].

Windows Mobile

Windows Mobile — мобильная ОС, разработанная Microsoft для смартфонов и карманных компьютеров.

Большинство версий имеют обычный набор функций. Например, многозадачность, передвижение по файловой системе. Предустановленны базовые приложения:

  • Веб-браузер Internet Explorer;

  • Медиаплеер Windows Media;

  • Офисный пакет Microsoft Office.

Плюсы:

  1. Высокая скорость работы;

  2. Приятный дизайн;

  3. Поддержка многих устройств.

Минусы:

  1. Доступно мало программ.

iOS

Это невероятно популярная мобильная ОС, разработанная Apple. Она используется лишь на «яблочных» гаджетах. Управление возможно посредством жестов.

Основные версии iOS выпускаются ежегодно. На всех последних устройствах регулярно проверяет наличие обновления и, если оно доступно, запрашивает у пользователя разрешение на установку. Текущая версия iOS 13 была выпущена для широкой публики 19 сентября 2019 г., в ней были представлены настройки интерфейса пользователя и темный режим, а также такие функции, как переработанное приложение для напоминаний, клавиатура для прокрутки и расширенное приложение для фотографий.

iOS 13 не поддерживает устройства с объемом оперативной памяти менее 2 Гб, включая iPhone 5s, iPod Touch (6-го поколения), iPhone 6 и 6 Plus, которые по-прежнему составляют более 10% всех устройств Apple.

Плюсы:

  1. Постоянные обновления;

  2. Приятный дизайн;

  3. Оптимизированные приложения;

  4. Защищенность от вирусов.

Минусы:

  1. Копировать файлы можно лишь через специальное приложение;

  2. Высокая стоимость приложений;

  3. Множество функций недоступно без интернета.

Bada

Bada OS — запатентованная ОС для смартфонов, разработанная Samsung и представленная в 2009 г. Первый телефон на ней — Samsung Wave 2010 г. выпуска.

Samsung использует указанную платформу наряду с Android и Windows Phone, но в 2012 г. разработка новых смартфонов с использованием Bada была сокращена в пользу более популярного Андроида.

Samsung продает все устройства на Bada под торговой маркой Wave, а Android-устройства представлены в серии Galaxy.

Плюсы:

  1. Красивый интерфейс;

  2. Стабильность работы;

  3. Защищенность от вирусов.

Минусы:

  1. В интерфейсе кнопки выключения и перезагрузки отсутствуют.

Android

Эта операционная система доступна для телефонов, смарт-часов и даже автомобильных стереосистем. Она является разработкой Google с открытым исходным кодом для гаджетов на базе Linux. По состоянию на 2010 г. это была самая широко используемая платформа для смартфонов, доля которой на мировом рынке составила 75%.

Открытый исходный код и разрешения позволяют производителям устройств, операторам беспроводной связи и разработчикам свободно настраивать и распространять Андроид.

Плюсы:

  1. Многозадачность;

  2. Регулярные обновления;

  3. Приложения, установленные по умолчанию. можно удалить.

Минусы:

  1. Быстро расходует заряд батареи [7].



1.4 Основные сведения об операционной системе Android



Android основан на модифицированном ядре Linux, которое было первоначально разработано компанией Android Inc., основанной Энди Рубином в октябре 2003 года и приобретенной Google в 2005 году примерно за 50 миллионов долларов. 5 ноября 2007 года Google выпустила свою бета-версию мобильной ОС Android, в том же году Apple запустила iPhone, а 12 декабря 2007 года компания Google выпустила свой первый SDK.

Когда Google запустил Android, Эрик Шмидт (тогдашний генеральный директор Google) был членом совета директоров Apple и занимал этот пост с августа 2006 года. На момент своего запуска iPhone использовал бэкэнд-сервисы Google, встроенные в базовые приложения iPhone, такие как Карты и YouTube. Только 3 августа 2009 года Эрик Шмидт ушел из Совета директоров Apple из-за очевидного потенциального конфликта интересов.

На ранних этапах своего ускоренного развития у Android был очень агрессивный график выпуска. Мы часто видели несколько релизов в год и на пике в 2009 году Android получил не менее четырех значительных обновлений. Только совсем недавно компания Google стала выпускать ежегодные крупные обновления.

В 2011 году Android стал самой популярной мобильной операционной системой в мире. По состоянию на апрель 2018 года у Android была рыночная доля в 75.66%, при этом iOS держала только 19.23%. 5.11% занимали все «другие» ОС такие, как Windows, Series 40, Samsung и Blackberry.

Однако не все устройства под управлением Android равны. Как только компания Google выпускает новый релиз Android, она делает исходный код доступным через лицензию с открытым исходным кодом, позволяющую распространять и изменять его. Однако, чтобы использовать товарный знак Android, производители устройств должны лицензировать его отдельно от Google.

Кроме того, ОС Android не включает в себя многие основные приложения. Те приложения, которые мы принимаем как должное, такие как Play Маркет, Chrome, Gmail, Карты и API, которые получают доступ к сервисам Google, являются частью мобильных сервисов Google, которые должны быть лицензированы отдельно от Google. Google предоставляет лицензии только производителям, которые отвечают всем строгим требованиям к совместимости наряду с другими критериями [15].

Хотя ОС и базируется на ядре Linux, в ней используются далеко не все возможности этой операционной системы. Причиной тому — использование виртуальной машины Dalvik, в которой и работает все программное обеспечение. Но с релизом Native development Kit у разработчиков появилась возможность создавать native-приложения на C и других языках программирования [16].

Плюсы и минусы

  • Так как она разработана на ядре Linux с открытым исходным кодом, то и мобильная система тоже имеет открытый исходный код, что позволяет создавать для этой системы всё, что душе угодно.

  • Чистая ОС очень оптимизирована не требовательна к устройствам. Может работать на самом слабом телефоне, который сейчас есть, хотя это уже редкость.

  • Возможность подстроить систему под себя.

  • Огромное количество дополнений и приложений, которые многократно расширяют возможности ОС.

  • Быстрота работы (не во всех случаях).

  • Система доступна для следующих аппаратных платформ: ARM, x86, MIPS.

Это основные положительные характеристики, которые были отмечены. Может быть есть еще что-то. Помимо плюсов, есть еще и минусы:

  • Операционная система с открытым кодом даёт преимущество производителям смартфонов и планшетов создавать оболочки, не всегда максимально оптимизированные и работоспособные. Помимо этого, обновление оболочки может прийти намного позже, чем выйдет новейшая версия официальной системы.

  • Если система плохо оптимизирована, то есть вероятность сильного расхода энергии. А атомность сейчас очень ценится. Но это зависит скорее от производителей устройств.

  • Из-за популярности хакеры и прочие нехорошие люди пишут для ОС вирусы и ищут уязвимости. Конечно, определённая защита у это ОС, не как у Windows. Поэтому недостаток незначительный.

  • Были замечены случаи, когда у пользователей по всему миру в общем случае было украдено несколько миллионов долларов. Делалось это посредством отправки СМС без ведома пользователя.

Помимо чистой системы от Google есть ряд энтузиастов, занимающихся разработкой своих встроенных программных обеспечений, которые имеют свой собственный функционал и возможности. Вы увидите совершенно другое оформление, бывает, что встроенное программное обеспечение другого производителя будет лучше работать, чем чистый Андроид.

На данный момент существуют такие компании по созданию встроенных программных обеспечений для смартфонов и прочих устройств: CyanogenMod, которая теперь LineageOS, AOKP, MIUI, Paranoid Android, AOSP, Replicant и прочие.

Разработчики-энтузиасты стараются выпускать вовремя версии встроенных программных обеспечений, совместно с выходом чистой ОС. Но иногда прошивать телефон и не нужно, так как производители могли об этом позаботиться [8].

Выводы по первой главе

Проанализировав все изученное можно сделать такие выводы что, мы проанализировали, что такое мобильное игровое приложение или игра и каких жанров они бывают. Проанализировали все необходимые требования, которые предъявляются к мобильным играм. Так же проанализировали что такое операционные системы их виды и историю создания и развития некоторых из них. И более подробно рассмотрели операционную систему Android.


1   2   3   4   5   6   7   8   9


написать администратору сайта