Android — Обзор


Что такое Android?

Кто я такой

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

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

Первая бета-версия Android Software Development Kit (SDK) была выпущена Google в 2007 году, а первая коммерческая версия Android 1.0 была выпущена в сентябре 2008 года.

27 июня 2012 года на конференции Google I / O компания Google анонсировала следующую версию Android — 4.1. Жевательные конфеты. Jelly Bean — это инкрементное обновление с основной целью улучшения пользовательского интерфейса как с точки зрения функциональности, так и производительности.

Исходный код для Android доступен по бесплатным лицензиям и лицензиям на программное обеспечение с открытым исходным кодом. Google публикует большую часть кода под лицензией Apache License версии 2.0, а остальное, изменения ядра Linux, под лицензией GNU General Public License версии 2.

Почему именно Android?

Особенности Android

Android — мощная операционная система, которая конкурирует с Apple 4GS и поддерживает отличные функции. Некоторые из них перечислены ниже —

Sr.No.Характеристика и описание
1

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

Базовый экран ОС Android обеспечивает красивый и интуитивно понятный пользовательский интерфейс.

2

Связь

GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC и WiMAX.

3

Место хранения

SQLite, легкая реляционная база данных, используется для хранения данных.

4

Медиа поддержка

H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF и BMP.

5

Обмен сообщениями

SMS и MMS

6

веб-браузер

На основе механизма компоновки WebKit с открытым исходным кодом в сочетании с движком JavaScript V8 Chrome, поддерживающим HTML5 и CSS3.

7

Мультитач

Android имеет встроенную поддержку мультитач, которая изначально была доступна в таких телефонах, как HTC Hero.

8

Многозадачность

Пользователь может переходить от одной задачи к другой, и в то же время различные приложения могут работать одновременно.

9

Изменяемые размеры виджетов

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

10

Многоязычный

Поддерживает однонаправленный и двунаправленный текст.

11

GCM

Google Cloud Messaging (GCM) — это служба, которая позволяет разработчикам отправлять данные коротких сообщений своим пользователям на устройствах Android без необходимости использования проприетарного решения для синхронизации.

12

Wi-Fi Direct

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

13

Android Beam

Популярная технология на основе NFC, которая позволяет пользователям мгновенно обмениваться данными, просто касаясь двух телефонов с поддержкой NFC вместе.

Приложения для Android

Приложения Android обычно разрабатываются на языке Java с помощью Android Software Development Kit.

После разработки приложения для Android можно легко упаковать и распродать в магазине, например Гугл игры, SlideME, Мобильный магазин Opera, Мобанго, F-дроид и Магазин приложений Amazon.

Android работает на сотнях миллионов мобильных устройств в более чем 190 странах мира. Это самая большая установленная база среди всех мобильных платформ, и она быстро растет. Каждый день по всему миру активируется более 1 миллиона новых Android-устройств.

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

Категории приложений Android

В маркете много андроид-приложений. Высшие категории —

Категории

История Android

Кодовые названия Android в настоящее время варьируются от A до N, например Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop и Marshmallow. Давайте разберемся с историей андроида по порядку.

История

Что такое уровень API?

Уровень API — это целое число, которое однозначно определяет версию API платформы, предлагаемую версией платформы Android.

Версия платформыУровень APIVERSION_CODE
Android 6.023MARSHMALLOW
Android 5.122LOLLIPOP_MR1
Android 5.021LOLLIPOP
Android 4.4W20KITKAT_WATCHKitKat for Wearables Only
Android 4.419KITKAT
Android 4.318JELLY_BEAN_MR2
Android 4.2, 4.2.217JELLY_BEAN_MR1
Android 4.1, 4.1.116JELLY_BEAN
Android 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1
Android 3.0.x11HONEYCOMB
Android 2.3.4Android 2.3.310GINGERBREAD_MR1
Android 2.3.2Android 2.3.1Android 2.39GINGERBREAD
Android 2.2.x8FROYO
Android 2.1.x7ECLAIR_MR1
Android 2.0.16ECLAIR_0_1
Android 2.05ECLAIR
Android 1.64DONUT
Android 1.53CUPCAKE
Android 1.12BASE_1_1
Android 1.01BASE
Поделись с друзьями:

Оставьте комментарий