вторник, 29 октября 2013 г.

Apple и Google разработка

Apple и Google - основные производители ОС для мобильных устройств. Microsoft имеет немалую долю на рынке телефонных аппаратов. Это сражение трех крупнейших компаний.


Потребитель

Существенная часть пользователей iPhone и iPad – это не программисты, специализирующиеся разработкой для iOS, а бизнесмены и обыкновенные пользователи, которые предпочитают простоту и удобство в работе с мобильным устройством. И конечно фанаты марки Apple, также люди, которые не желают разбираться в бессчетных настройках, перепрошивках и прочем, а хотят получить надежное и удобное устройство, очень хорошо справляющееся с возложенными на него задачами. Поэтому программирование под iOS должно ориентироваться, сначала, на тех, кто стремится применять приложения для управления бизнесом, интернет покупок, получения информации о товарах и услугах.

Android представляет интерес благодаря более низкой цене устройств при аналогичной аппаратной начинке, быстрому росту популярности платформы, и более широким возможностями настройки устройства «под себя».

Разработка

Приложения Android пишутся на языке Java, но компилируются и выполняются в виртуальной машине Dalvik (a non-Java virtual machine). Программируется в Android SDK, для облегчения можно использовать среду разработки Eclipse IDE и плагин Android Developer Tools.

В отличие от Android, разработка приложений для iOS более стандартизирована, но это, как ни странно, является скорее достоинством, чем недостатком.

При разработке приложений для Apple используете набор iOS-разработчика, так называемый SDK, а также Xcode – интегрированную среду разработки Apple (IDE).
Как альтернатива – Xamarin. Это фреймворк для кроссплатформенной разработки мобильных приложений (iOS, Android, Windows Phone) с использованием языка C#. Вы пишете код на своем любимом языке. При этом вы имеете полный доступ ко всем возможностям SDK платформы и родному механизму создания UI.

Обновление ОС

У Android почти что всегда есть некоторая задержка по времени между выходом программы и возможностью ее обновления на наиболее ранних устройствах. На многих телефонах из-за технических характеристик модернизация невозможна в принципе.
Apple же обходит данную проблему полностью, тем, что iOS поддерживают всего несколько устройств.

Статистика по версиям iOS на конец 2012 года

Статистика по версиям Android на середину 2012 года

Статистика по версиям Android на середину 2013 года

Одна третья пользователей всё ещё использует версию Gingerbread (2.3). И в свою очередь делится на пользователей Ice Cream Sandwich (4.0.3-4.0.4) – 25,6% и Jelly Bean (4.1.x), у которой 29%. Версия Android – 4.2 – установлена на 4% мобильных устройств. 

Оценочная таблица


iOS 6.0
Android 4.1
Windows Phone 8
Важность
Интерфейс
9
10
9
15%
Функционал
8
10
7
15%
Быстродействие
10
9
10
10%
Встроенные приложения
10
9
8
15%
Сторонние приложения
10
9
6
20%
Карты и навигация
7
10
7
10%
Голосовые сервисы
8
10
7
5%
Обновление ОС
10
7
8
10%
Итоговая оценка
9,15
9,25
7,65


Статистика на основе whatsbetter.ru, iphones.ru

Комментариев нет:

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