Проект по теме андроид

Проект учащейся 8 класса «Сравнение операционных систем Android от Google и IOS от Apple»

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

Цель: сравнить две операционные системы, провести исследование и сделать вывод какая операционная система лучше.

  1. Изучить историю каждой операционной системы.
  2. Описать и сравнить операционные системы по плану.
  3. Оценить каждую операционную систему по плану.
  4. Составить график, показывающий результаты оценивания.

Скачать:

Вложение Размер
prezentatsiyasravnenie_os_yurinskaya.pptx 2.78 МБ
proekt_sravnenie_os_android_i_ios.docx 46.93 КБ
Предварительный просмотр:

Подписи к слайдам:

СРАВНЕНИЕ ОПЕРАЦИОННЫХ СИСТЕМ Android от Google , IOS от Apple

ПОЧЕМУ ТЕМА О ВЫБОРЕ ОС АКТУАЛЬНА?

Цель и задачи Цель: сравнить две операционные системы, провести исследование и сделать вывод какая операционная система лучше. Задачи: 1. Изучить историю каждой операционной системы. 2. Описать и сравнить операционные системы по плану. 3. Оценить каждую операционную систему по плану. 4. Составить график, показывающий результаты оценивания.

ИСТОРИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ ANDROID

ИСТОРИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ IOS

СРАВНЕНИЕ IOS и ANDROID

ОЦЕНКА ПОЛЬЗОВАТЕЛЕЙ ОПЕРАЦИОННЫХ СИСТЕМ ANDROID И IOS № Категория IOS Android 1 Производительность 8 8 2 Память 9 9 3 Приложения 10 8 4 Интерфейс 8 9 5 Экономичность 5 8 6 Поддержка 8 4 7 Голосовой помощник 8 10 8 Разнообразие техники 5 9 9 Связь 9 9 10 Взаимодействие 10 6 ИТОГ 80 80

ЧТО ХОТЕЛОСЬ БЫ УЛУЧШИТЬ В ОПЕРАЦИОННЫХ СИСТЕМАХ

Предварительный просмотр:

ЮРИНСКАЯ Анна Дмитриевна

Краснодарский край, Темрюкский район, станица Старотитаровская

МБОУСОШ № 6, 8 класс

Сравнение операционных систем Android от Google и IOS от Apple

Масло Екатерина Николаевна, учитель информатики, МБОУСОШ № 6,

Темрюкский район, станица Старотитаровская

  1. Введение. 2
  2. История каждой операционной системы. 3
  3. План описания операционных систем. 4
  4. Оценка пользователей операционных систем Android и IOS. 10
  5. Что хотелось бы улучшить в операционных системах. 8-9
  6. Вывод……………. 11

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

Цель: сравнить две операционные системы, провести исследование и сделать вывод какая операционная система лучше.

  1. Изучить историю каждой операционной системы.
  2. Описать и сравнить операционные системы по плану.
  3. Оценить каждую операционную систему по плану.
  4. Составить график, показывающий результаты оценивания.

ИСТОРИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ ANDROID

В начале 2000-х на российском рынке была популярна ОС Symbian, на которой реализовались мобильные Nokia. Но, через несколько лет ее обошла ОС Android от, которой стали отдавать предпочтения иные бренды. Ввиду отставания от требований рынка, ОС Symbian стала не конкурентной и бренд Nokia на долгое время потерял свою актуальность. На данный момент, именно ОС Андроид является самой популярной открытой операционной системой.

Android — человекоподобный робот.

Операционная система основана на ядре Linux и собственной реализации виртуальной машины Java от Google . Изначально разрабатывалась компанией Android, Inc. , которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java -приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на Си и других языках . В 86 % смартфонов , проданных во всём мире во втором квартале 2014 года, была установлена операционная система Android. На конференции для разработчиков в мае 2017 года Google объявила, что за всю историю Android было активировано более 2 млрд Android-устройств.

Одновременно с массовым распространением ОС Андроид, на российском рынке стали появляться аппараты Apple, работающие на собственной закрытой ОС IOS. Массовое распространение операционной системы IOS произошло с появлением модели iPhone 3. В конце 2000-х в продаже появились смартфоны на OS Windows, однако, со временем утратившие массовую популярность.

ИСТОРИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ IOS

iOS не имела официального названия вплоть до выпуска iOS SDK 6 марта 2008. До этого в Apple утверждали, что iPhone работает на адаптированной версии десктопной ОС от Apple — OS X . В первых версиях iOS носила название iPhone OS. Новое имя ОС получила 7 июня 2010 во время презентации WWDC 2010: необходимость в переименовании возникла после анонса iPad в марте того же года — iPhone уже не был единственным устройством, работающим на iOS.

Владельцем торговой марки iOS является компания Cisco , которая передает права на её использование по лицензии .

Apple обеспечивает одну и ту же версию iOS для моделей iPhone и iPod touch, выпущенных в один год. Пользователи iPhone получали обновления бесплатно, в то время как владельцы iPod touch были вынуждены платить за обновления до iPhone OS 2 и 3. Начиная с версии 4, iOS стала бесплатной для всех устройств.

ПЛАН ОПИСАНИЯ ОПЕРАЦИОННЫХ СИСТЕМ

Рассмотрим две распространенные в мире ОС: IOS и Android.

Опишем обе системы по плану.

Работа iOS быстрее, чем работа Android. Отчасти это связано с работой интерфейса и обнаружения касаний, но главная причина — это продвинутые процессоры серии «А», которые оптимизированы под работу системы. Самые быстрые смартфоны с Android всё равно считаются довольно быстрыми для любителей смартфонов. Поэтому преимущества iOS в скорости не так значительны. Кроме того, Android выигрывает в использовании оперативной памяти и мультизадачности. Тесты на скорость показывают, что смартфон с Android и процессором Snapdragon 855 быстрее открывает приложения, но это наверняка изменится с выходом новых iPhone. Если вкратце, то здесь разница довольно маленькая, но iOS всё же выигрывает благодаря более быстрому интерфейсу. Кроме того, смартфоны с Android часто замедляют систему из-за своей дешевизны.

У iPhone с операционной системой iOS всегда была фиксированная память, и пользователь должен был при покупке решать, сколько памяти ему нужно. А затем жалеть, что не выбрал побольше памяти! Смартфоны с Android в большинстве случаев поддерживают карты памяти, позволяющие расширить память устройства. Однако из-за карт памяти у пользователей часто возникают проблемы. Они не знают, где хранятся какие данные, форматируют карту, и это приводит к потере каких-нибудь важных данных. Кроме того, встроенное хранилище всегда быстрее и надёжнее съёмного. Тем не менее, всегда приятно иметь возможность увеличить память своего устройства, так что здесь мы объявляем ничью. Не стоит забывать и об облачных хранилищах, однако iCloud и Google Диск тоже во многом схожи.

Мы берём во внимание и стандартные, и сторонние приложения. С набором стандартных приложений iPhone с операционной системой IOS способен на большее. На нём есть приложение iMovie, по качеству с которым не сравнится ни одно приложение для Android. Приложения для работы примерно на одном уровне для обеих платформ, но не все из них установлены по умолчанию. В магазинах приложений для обеих систем примерно одинаковый контент. Если же говорить о более узких областях, как медицина, то для iOS доступно больше качественных приложений.

Это один из самых главных аспектов, ведь мы смотрим на экраны своих смартфонов по сто раз в день. Большинство смартфонов с Android копируют интерфейс iOS, но для Android доступно больше внешних изменений.

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

В iOS виджеты появились гораздо позже, и они доступны на отдельном экране. Мы считаем, что это довольно неудобно, и виджеты давно нуждаются в модернизации. На iPhone X и новее есть система жестов, которая заменила физическую кнопку Home. С выходом этой модели такие же системы стали появляться и на смартфонах с Android. Тем не менее, впервые что-то подобное появилось ещё в системах MeeGo и Blackberry OS 10 много лет назад. Благодаря жестам контент на смартфонах может отображаться на весь экран, ведь на него не нужно вмещать дополнительные кнопки. Навигация в приложениях довольна схожа в iOS и Android, но вот отсутствие кнопки «назад» вводит в замешательство пользователей, которые купили iPhone впервые. Её функцию выполняет свайп вправо, но работает он не во всех приложениях, и это не так очевидно. Единственный недостаток интерфейса Android – слишком большое разнообразие на разных смартфонах. Тем не менее, это не должно стать проблемой, если вы всегда покупаете смартфоны одной фирмы.

Десять лет назад стали появляться первые смартфоны с дисплеями (AM)OLED, после чего и возник большой спрос на тёмный интерфейс приложений и системы, поскольку они уменьшают расход энергии до десяти раз. Теперь на расход энергии влияет не только контент на экране, но и работа мобильного интернета, GPS, графического процессора и т.д. Теперь тёмный интерфейс наверняка экономит не в 10 раз больше энергии, а намного меньше.

Бывает, что поздно вечером или в тёмном кинотеатре проверяешь Twitter с тёмным режимом, а затем открываешь какой-нибудь сайт с белым интерфейсом, и экран тебя слепит. Из-за этого тёмный режим стал ещё популярнее в последние пару лет. Samsung добавляет тёмный режим повсюду последние несколько лет, то же будет и с Android Q. В некоторых приложениях останется светлый интерфейс, но большинство из них в 2019 будут поддерживать прекрасную тёмную тему. Система iOS в основном светлая, но в iOS 13 наконец-то могут добавить тёмный режим, как в Android.

Тут всё очевидно. Получить гарантийный ремонт устройств с iOS в России намного сложнее. В других же странах Apple в этом лидирует.

Кроме того, отремонтировать смартфон с Android в большинстве случае будет дешевле, чем гаджет Apple. С другой стороны, в интернете есть множество инструкций по решению проблем в обоих системах.

Siri в операционной системе IOS появилась раньше, чем голосовой помощник от Google, и стала первым полноценным персональным помощником для смартфона. Google Ассистент операционной системы Android появился в 2016 году и сейчас доступен практически на каждом смартфоне. Siri не передаёт никому ваши личные данные и может выполнять все базовые задачи: устанавливать напоминания и будильники, искать информацию в сети и т.д. Однако Google Ассистент в другой лиге, хоть вы и предоставляете всю свою информацию компании Google. Это почти искусственный интеллект, который становится лучше с каждым месяцем благодаря хранению данных на серверах по всему миру. Вы наверняка слышали и о системе Google Duplex, которая сможет отвечать на вас на звонки и разговаривать как реальный человек.

Фанаты операционной системы iOS скажут, что у Apple более чем достаточно разных смартфонов. С Android доступно больше смартфонов от более сотни компаний, и их становится ещё больше. Эти смартфоны доступны в разных размерах и по разным ценам. Любой сможет найти смартфон на свой вкус и свои запросы.

Да, это статья об операционных системах, однако разнообразие техники тоже имеет значение. С Android есть смартфоны без выемки на экране и с разъёмом для наушников, что ещё раз доказывает лидерство этой системы.

В наше время смартфоны связаны с многими другими гаджетами, как смарт-часы, смарт-колонки, наушники и т.д. Здесь выигрывает Google со своим облачным хранилищем. Данные пользователей хранятся в Google Gmail, Контактах, Календарях, Google Фото, на Google Диске и т.д. У Apple есть функция Handoff, позволяющая продолжить работу, которую вы начали на одном устройстве, уже на другом. Кроме того, Apple Watch стали самыми популярными часами во всём мире, а они тесно связаны с iOS, так что это ещё один плюс. С другой стороны, Android поддерживает передачу файлов при подключении через USB, что быстрее и удобнее AirDrop. Некоторые смартфоны с Android можно подключить к большому экрану и работать с ними как с компьютерами.

Операционные системы IOS и Android не взаимодействуют, как и их приложения.

Пользователю необходимо сделать выбор между операционными системами.

ОЦЕНКА ПОЛЬЗОВАТЕЛЕЙ ОПЕРАЦИОННЫХ СИСТЕМ ANDROID И IOS

Источник

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

Feb 4 · 6 min read

Android — это операционная система с открытым исходным кодом, созданная для мобильных устройств на основе модифицированного ядра Linux. Эта ОС разработана консорциумом Open Handset Alliance, состоящим из крупных технологических компаний при организующей роли Google. Исходный код ОС представлен как часть проекта Android Open Source Project (AOSP) с лицензией Apache. Выпущенный на рынок в 2007 году Android вскоре стал самой продаваемой операционной системой в истории, благодаря своей открытой модели разработки и удобному интерфейсу. Последняя версия Android 11 вышла в 2020 году.

История развития

Проект Android появи л ся в 2003 году с целью разработки интеллектуальных мобильных устройств. Начинался он с разработки ОС для цифровых фотокамер, но вскоре акцент сместился на мобильные телефоны из-за их большой распространенности на рынке. В 2005 году проект приобрел Google и в качестве основы для этой ОС было выбрано ядро Linux за счет его гибкости и возможности обновления.

С целью разработки платформы с открытым исходным кодом для мобильных устройств в 2007 году Google сформировала Open Handset Alliance с несколькими производителями оборудования и операторами беспроводной связи. В то время каждый производитель выпускал мобильные телефоны на базе собственной платформы, с ограниченными возможностями для сторонних приложений. Альянс заявил, что открытая платформа обеспечит тесное сотрудничество между производителями и разработчиками, чтобы ускорить производство недорогих инновационных продуктов и приложений.

Платформа Android была представлена в 2007 году и вышла на рынок на следующий год. Поначалу ей мешал ограниченный набор функций и небольшая база пользователей по сравнению с конкурентами Symbian и Windows. Однако возможность обновления стала самым большим преимуществом этой ОС, поскольку каждое обновление давало новые функции и улучшенную производительность. Из-за «сладости, которую они приносят в нашу жизнь», первые версии были названы в честь десертов, в алфавитном порядке, например Cupcake, Jellybean и KitKat. Однако вскоре у Google закончились десерты, и с 2019 года новые версии ОС получают номера, начинающиеся с Android 10. Лицензия с открытым исходным кодом также помогла увеличить популярность этой ОС среди производителей мобильных устройств, поскольку они могут теперь модифицировать ОС под свои требования, не влияя при этом на разработку приложений.

Но самая главная особенность в том, что Android — это больше, чем просто операционная система. Он во многом уравнял мобильные устройства с персональными компьютерами, позволив разработчикам писать приложения независимо от аппаратной платформы устройства. Это привело к созданию глобальной платформы для приложений и укрепило позиции Android, как передовой мобильной платформы, и в 2011 году он стал самой продаваемой операционной системой для смартфонов и для планшетов в 2013 году. Сегодня на Android работает множество электронных устройств, включая смарт-камеры, часы, медиаплееры и многое другое.

Архитектура

Первоначально Android разрабатывался для архитектуры ARM, а затем был расширен для поддержки архитектур x86 и x86–64. Однако в целом Android не заботится об аппаратном обеспечении устройства из-за разнообразия и множества типов среди компонентов в мобильных устройствах.

Основой ОС Android является модифицированная версия ядра Linux LTS, которая непосредственно взаимодействует с оборудованием. Драйверы, необходимые для работы устройства, реализуются производителями оборудования и добавляются в ядро. Это позволяет производителям оборудования разрабатывать драйверы для хорошо известного ядра, а разработчикам ОС игнорировать разнообразие оборудования. Android 11 поддерживает версии ядра 4.14, 4.19 и 5.4.

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

Android Runtime (ART) — это виртуальная машина, которая выполняет код приложения, содержащийся в файлах Dalvik Executable (DEX). Она управляет компиляцией кода, отладкой и очисткой памяти. Каждое приложение работает со своим собственным экземпляром ART, то есть в своей собственной виртуальной машине, чтобы обеспечить изоляцию кода. ART заменил Dalvik в качестве виртуальной машины Java для Android в 2013 году, поскольку его компиляция Ahead-of-Time обеспечила лучшую производительность по сравнению с компиляцией Just-in-Time у последней.

Собственные библиотеки C/C ++ являются важной частью операционной системы, поскольку большинство основных компонентов Android написаны на собственном коде. Инфраструктура Java API — это шлюз в ОС для всех пользовательских приложений. Он предоставляет множество сервисов для приложений в виде вызовов Java API, включая менеджеры действий, ресурсов и уведомлений, поставщиков контента и систему просмотра. Именно поэтому приложения для Android в основном разрабатываются на Java, хотя собственные библиотеки обеспечивают некоторую поддержку C/C++. Совсем недавно также поддерживался и Kotlin, он даже предпочитался Google для разработки приложений Android. Код компилируется Android Software Development Kit (SDK) и архивируется в виде пакета Android (APK).

Android против Linux

Хотя некоторые считают Android дистрибутивом Linux, он имеет мало общего с обычной ОС Linux.

В традиционном стеке Linux ядро выполняет большую часть системных функций, включая управление памятью и файлами, аппаратное взаимодействие и планирование процессов. Системные функции предоставляются приложениям через библиотеки и вызовы API на языке Си. Именно поэтому GNU C является более важной библиотекой в Linux. Пользователи взаимодействуют с системой через оболочки, которые транслируют пользовательские команды в системные вызовы.

С другой стороны, Android можно рассматривать как пользовательское приложение, работающее в Linux. ОС использует ядро для взаимодействия с оборудованием и управления системой, а затем предлагает свои функции другим приложениям через интерфейс API. Этот интерфейс написан полностью на Java, и даже функции библиотек C/C ++ предложены в оболочках Java. В Android нет оболочки, хотя некоторые утилиты командной строки поддерживаются через приложение Toybox.

Кроме того, Android оптимизирован для мобильных устройств, которые обычно обладают малой вычислительной мощностью, имеют небольшой объем памяти и работают от батарей. По умолчанию, в качестве библиотеки C, вместо GNU, он использует Bionic из-за пониженных требований к памяти и процессору. При нехватке памяти, Android может уничтожить наименее используемые процессы и сбросить блоки разделяемой памяти. Кроме того, здесь реализуется уникальная система управления питанием, в которой устройство остается в спящем режиме, потребляя минимальную мощность до тех пор, пока процесс не запросит ресурс.

Ядро Android

Перед установкой на устройство само ядро Linux подвергается модификации несколькими участниками проекта. Во-первых, разработчики Android оптимизируют ядро LTS для мобильных устройств, вносят коррективы в функции Android и оставляют код как общее ядро AOSP. Разработчики AOSP реализуют большинство изменений в виде драйверов устройств, чтобы гарантировать внесение минимальных изменений в основной код ядра. Это позволяет с минимальными изменениями объединять обновления базового ядра в ACK. Поставщики оборудования добавляют драйверы и уровни абстракции для создания ядра поставщика. Затем, производители устройств обновляют ядро в соответствии со своими требованиями, реализуя новые драйверы или даже улучшая систему. Это ядро, в конечном счете, устанавливается на выпускаемые производителем устройства.

Разработка приложения

Основной принцип разработки в Android заключается в том, чтобы абстрагироваться от вариативности оборудования и предоставить унифицированный интерфейс для приложений. Это достигается запуском всех приложений на виртуальных машинах Java, подобных Dalvik или ART. Еще более способствует этой абстракции и упрощает разработку приложений комплект, состоящий из инфраструктуры Java API и SDK Android. Интерфейс API выполняет всю сложную работу, обеспечивая приложениям доступ к системным ресурсам лишь через вызов функции, в то время как SDK предоставляет визуальные инструменты для создания макетов приложений и управления вводом данных пользователя.

Android предоставляет приложениям большую часть своих функций через службы (services). Служба — это приложение, которое выполняет длительные операции в фоновом режиме. Она не предоставляет пользовательского интерфейса и доступна только через платформу API. Службы также могут выполнять операции в приоритетном порядке и сообщениями уведомлять пользователя. Служба также может быть привязана к приложению и обеспечивать интерфейс клиент-сервер.

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

Заключение

При первых анонсах Open Handset Alliance их планы по взаимодействию при разработке открытой и многоцелевой платформы представлялись не более чем громким заявлением. Однако через десять лет платформа Android произвела революцию, и не только в мобильной индустрии. Фактически, она породила совершенно новые отрасли промышленности и коренным образом изменила наш образ жизни, работы и общения.

Источник

Читайте также:  Переместить андроид с карты памяти
Оцените статью