Pull to refresh
  • by relevance
  • by date
  • by rating

Фрагментация Android, или гонка за инновациями?

Development for Android *
Translation
AndroidНесколько недель назад мне удалось побеседовать с отцом Android Энди Рубином. Энди — очень умный человек, который успел поработать над проектами в Apple, General Magic, WebTV и Danger перед тем, как стартовал Android. Мы успели обговорить уйму вещей, и в особенности уделили время теме фрагментации Android'а. Некоторое время назад, я описал свой взгляд на фрагментацию Android как платформы, которую можно сравнить с появлением уймы настольных Linux-дистрибутивов, и потенциальную возможность ОС превратится в груду устройств со специфическими модификациями от производителей, которые не имеют ничего общего друг с другом. Я потратил уйму времени на обдумывание нашей с Энди беседы, что вылилось в многократное переписывание этой колонки.

На сегодняшний день существует как минимум пять различных версий устройств с Android. Для того, чтобы дифференцировать устройства на рынке, производители часто прибегают к сильной кастомизации интерфейса, что в свою очередь в несколько раз усложняет миграцию на новые версии Android. Новые релизы устройств и обновлений прошивок устаревают в течении нескольких недель. Например, на момент выхода Google Nexus One мог запускать серию интересных приложений, таких как Google Earth, в то же время достаточно новый Droid этого позволить себе не мог, так как работал на Android 2.0, а не 2.1. Производители Tablet-устройств вынужденны придумывать разнообразные замены Android Market, так как Google запрещает установку Market на устройства подобного рода.
Читать дальше →
Total votes 58: ↑50 and ↓8 +42
Views 822
Comments 132

Стив Джобс обвиняет Android во «фрагментации»

IT-companies
Стив Джобс редко появляется на корпоративных конференциях, где объявляют финансовые итоги квартала, но после первого в истории квартала с 20-миллиардными продажами он сделал исключение. Он пришёл и выступил перед инвесторами, акционерами и финансовыми аналитиками.

Его речь была посвящена Google и Android, рынку планшетов и негативному влиянию iPad на рынок ноутбуков (полная стенограмма, видеозапись). Приводим некоторые самые интересные цитаты, которые касаются Android.

Google любит характеризовать Android как «открытую» ОС, а iPhone как «закрытую». Мы находим это немного лицемерным, что напускает туман на настоящую разницу между двумя подходами.
Читать дальше →
Total votes 125: ↑109 and ↓16 +93
Views 3.1K
Comments 189

Вот как выглядит разработка для Android

Apps4All corporate blog Development of mobile applications *Development for Android *
Translation
Знаешь ли ты, как много разработчики Android жалуются на фрагментацию? Да, вот так она выглядит на самом деле.



Animoca, гонконгский разработчик приложений, чьи приложения скачали уже более 70 миллионов раз, сообщил, что проводит тестирование качества примерно на 400 устройствах Android! Да, ты не ослышался — каждое приложение тестируется на четырех сотнях различных телефонов и планшетов.
Читать дальше →
Total votes 81: ↑69 and ↓12 +57
Views 53K
Comments 106

Разнообразие Android-устройств

Development for Android *


Разработчики из OpenSignalMaps визуализировали статистику по скачиваниям своего приложения для мониторинга сетевого трафика. За полгода его скачали на 681900 Android-устройств из 195 стран мира.

Картина получилась красивая: зарегистрировано 3997 моделей различных Android-девайсов. Самое популярный — GT-i9100 (Galaxy SII), 61389 пользователей.
Читать дальше →
Total votes 81: ↑74 and ↓7 +67
Views 7.2K
Comments 53

Фрагментация Android

Development for Android *
Translation
Фрагментация – это и достоинство, и недостаток экосистемы Android. В сети достаточно много сравнений уровня API операционных систем Android и iOS. В этом статье мы исследуем степень фрагментации мобильной ОС от Google и проанализируем влияние фрагментации на разработчиков и пользователей.

Недостаток:

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

Достоинство:

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

ФРАГМЕНТАЦИЯ УСТРОЙСТВ



Читать дальше →
Total votes 40: ↑29 and ↓11 +18
Views 36K
Comments 48

Фрагментация Android практически перестала быть проблемой?

Yota Devices corporate blog Development for Android *
Привет, Хабр! Сегодня мы хотим предложить вашему вниманию перевод статьи, в которой Эдди Вессалло (Eddie Vessallo) (CEO Entropy) высказывает интересную точку зрения о фрагментации Android. Не секрет, что среди устройств, работающих под этой ОС, нет даже намёка на какую-то унификацию разрешений дисплеев. Всевозможные смартфоны и планшеты от десятков, если не сотен, производителей отличаются невероятным разнообразием разрешений дисплеев. Это уже давно привело к тому, что разработка приложений под Android связана с очень большими трудозатратами по оптимизации интерфейса под всевозможные разрешения. Однако автор статьи-первоисточника считает, что теперь это практически перестало быть проблемой.
Читать дальше →
Total votes 58: ↑47 and ↓11 +36
Views 38K
Comments 40

Что общего у мобильного QA и осьминога

Badoo corporate blog IT systems testing *Development for Android *Mobile applications testing *


Привет! Я Катя, и я – трудоголик тестировщик самого популярного приложения для новых знакомств.

Итак, раннее утро, вы – мобильный QA. Вы приходите на работу, завариваете крепкий кофе и хотите взять пару мобильных устройств для тестирования новой фичи, осознавая, какие муки выбора вам предстоят. Что это будут за устройства?

Рано или поздно каждый мобильный тестировщик задаётся вопросом, на каком количестве устройств тестировать новый функционал, чтобы поймать максимальное количество девайсозависимых багов, потратив минимум времени. Автотесты ещё не написаны, перед вами абсолютно новые фичи. И если с iOS есть хоть какая-то ясность, и список устройств ограничен, то Android «расплодился» в полнейший ад. Вы удивитесь, но для счастья нужно всего три–четыре Android-устройства. Я хочу рассказать, как с точки зрения опытного тестировщика их выбрать.
Читать дальше →
Total votes 75: ↑73 and ↓2 +71
Views 38K
Comments 29

Секреты API Android-устройств. Доклад Яндекса

Яндекс corporate blog Development of mobile applications *Development for Android *API *
Одна из главных сложностей Android-разработки — фрагментация. Практически каждый производитель меняет Android под свои нужды. Разработчик Андрей Макеев перечислил отличия между реализациями вендоров и оригинальным Android Open Source Project. Из доклада можно узнать, как извлечь пользу из индивидуальных особенностей прошивок на разных устройствах.


— Программированием я занимаюсь со школы, под Android разрабатываю года три. Из них год я провел в Яндексе, участвовал в таких проектах, как Лончер и Телефон.
Total votes 32: ↑31 and ↓1 +30
Views 10K
Comments 7