Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Рецепты на Масленицу
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
МакрадарТехнологии
30 октября 2014

Что лучше: Android Lollipop или iOS 8

Фото автора Александр Мураховский
Александр Мураховский

Что лучше: Android Lollipop или iOS 8

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

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

Теперь он снова отличился и рассказал, какое же обновление лучше с точки зрения инновационности, полезности пользователю и производительности.

Далее прямая речь.

Если вы собираетесь писать ОС для мобильных устройств, вы должны помнить о нескольких вещах:

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

iOS стала результатом программных наработок NeXT, переделанных под мобильную платформу. Она работает практически идеально, так как написана машинным (нативным) языком программирования. Это означает, что он создавался именно под это железо.

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

На Android всё обстоит по-другому. Java гораздо менее эффективен, чем нативный код и для выполнения действия требуется гораздо больше обращений к процессору. ART (Android runtime) призван решить эту проблему с помощью рекомпиляции кода Java в нативный код. Насколько это поможет пока неизвестно.

Почему Google приняла такое странное решение и принялась делать Android на Java? Я думаю, что всё из-за того, что они были в роли догоняющих. После выхода iPhone им нужно было максимально быстро выпускать собственное устройство, чтобы захватить большую долю рынка. Поэтому вместо того, чтобы разработать собственное решение, они использовали бесплатное Linux ядро и Java, который быстро переделали под себя, чтобы не платить за лицензию Oracle.

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

И Android до сих пор пожинает эти плоды.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Забираем дебетовку «Т-банка» с 2 000 баллов и повышенным кешбэком на автоуслуги

Забираем дебетовку «Т-банка» с 2 000 баллов и повышенным кешбэком за автоуслуги

Непромокаемые кроссовки от Li-Ning

Кроссовки от Li-Ning, которые не боятся слякоти, отдают со скидкой 37%

Три необычных продукта, которые точно стоит попробовать во «ВкусВилле»

Три необычных продукта, которые точно стоит попробовать во «ВкусВилле»

Находки AliExpress: самые интересные и полезные товары недели

Находки AliExpress: самые интересные и полезные товары недели

Нескользящий коврик для йоги

Нескользящий коврик для йоги, на который можно залипнуть после тренировки

7 надёжных камер для безопасности людей и питомцев

7 надёжных камер для безопасности людей и питомцев

100 otlichnyh podarkov mame na den' rozhdeniya

100 отличных подарков маме на день рождения

15 классных вещей, которые стоит купить у российского бренда Muted

15 классных вещей, которые стоит купить у российского бренда Muted

Это интересно
РОЦИТ: 2026 год изменит правила игры для бизнеса в сфере кибербезопасности

РОЦИТ: 2026 год изменит правила игры для бизнеса в сфере кибербезопасности

Правда ли, что диабет молодеет? Разбираемся с эндокринологом

Правда ли, что диабет молодеет? Разбираемся с эндокринологом

Стоит ли использовать препараты «Велгия» и «Велгия Эко», чтобы быстрее похудеть   

Стоит ли использовать препараты «Велгия» и «Велгия Эко», чтобы быстрее похудеть   

5 подарков на День святого Валентина, которые приблизят к мечтам

5 подарков на День святого Валентина, которые приблизят к мечтам

Комментарии
Сергей Марченко
30.10.14 18:47
А к чему такой заголовок? Он не соответствует совсем тексту статьи....
Александр Журович
30.10.14 19:02
Соответствует. С технической точки зрения, Android — хуже.
Сергей Марченко
31.10.14 01:21
Причем тут тогда версии? Если речь идет в целом об ОС, да и это уже не очень значительно, впихнуть один или два гигабайта, сейчас уже очень дешево
Александр Журович
31.10.14 11:55
Ну как причем? Самые свежие версии, а технологическая пропасть между ними все такая же.
Сергей Марченко
31.10.14 23:37
Обожаю слепых фанатов)
Александр Журович
31.10.14 23:46
Да-да, я это часто слышу, когда «оппоненту» нечего сказать по теме. Целоваться только не будем, ладно? Знаю я вас, обожателей… :)
Nickolay Yurin
30.10.14 19:43
"Она работает практически идеально, так как написана машинным (нативным) языком программирования. Это означает, что он создавался именно под это железо." Окститесь! Да, objC, предполагаю, что имеет множество оптимизаций под аппаратную платформу от Apple, но это не машинный язык (если я правильно разобрался, то имеется ввиду машинных код, которые напрямую передается железу). ObjC также как и Java компилируется в байт-код (машинный код), который затем исполнятся, разница в том, что Java выполняется внутри виртуальной Java-машины, а ObjC напрямую использует системные вызовы. Преимущество iOS в том, что оно создается под конкретный набор хорошо совместимого железа, драйвера под которое для iOS разрабатывает сама Apple, результат соответственно получается лучше. "Поэтому вместо того, чтобы разработать собственное решение, они использовали бесплатное Linux ядро и Java" Еще больший бред. Android использует ядро Linux, и даже, насколько я помню, патчи от Google частично протащили и в основную ветку. Ядро Java нет, есть JVM с кучей реализаций от различных компаний, предполагаю, что Google частично скопировала, частично дописала Oracle JVM для работы на мобильных устройствах, дабы сохранить обратную совместимость с обычными Java библиотеками и привлечь к платформе внимания многочисленной армии Java разработчиков. P.S. Я не хочу сказать, что какое-то из данных решений хуже/лучше, у каждого из них есть свои плюсы и минусы, но хотелось бы внести некоторую ясность в техническую часть вопроса.
Александр Журович
31.10.14 12:03
По-моему, для вас самого не все ясно в этом вопросе. >> разница в том, что Java выполняется внутри виртуальной Java-машины, а ObjC напрямую использует системные вызовы. Хотите сказать, что эта разница несущественна? O.o Особенно для мобильных процессоров? >> Преимущество iOS в том, что оно создается под конкретный набор хорошо совместимого железа, драйвера под которое для iOS разрабатывает сама Apple, результат соответственно получается лучше. Для Android-системы тоже имеется ряд требований к железу, дабы обеспечить более-менее приемлемую совместимость. Плюс крупные производители сами дотачивают систему под свои девайсы. * * * Про Java-ядро в статье нет ни слова. С чем вы спорите…
Nickolay Yurin
31.10.14 12:28
Все о разнице Java и ObjC отлично расписано тут http://cocoadev.com/JavaVersusObjectiveC >> Хотите сказать, что эта разница несущественна? O.o Особенно для мобильных процессоров? Никогда не отрицал, что Java менее ресурсоэффективная. Но тем не менее, я говорил только о технической стороне вопроса, а не пытался оспорить утверждение. >> Для Android-системы тоже имеется ряд требований к железу, дабы обеспечить более-менее приемлемую совместимость. Плюс крупные производители сами дотачивают систему под свои девайсы. Многие драйвера для различных компонентов проприетарные и поменять их производитель устройства не может. Согласитесь, что когда компания самостоятельно разрабатывает ПО, это обеспечивает лучшую поддержку и интеграцию с другими, заранее известными, компонентами. >> Про Java-ядро в статье нет ни слова. С чем вы спорите… Видимо я неправильно понял суть предложения. И да, я ни с чем не спорю.
Evgeny Goncharov
31.10.14 09:20
в точку. ни один интерпретатор не сравнится с компилированным под конкретное железо кодом по части эффективности. жаль что для нынешнего подрастающего поколения этого темный лес. я с этим столкнулся еще в дремучих 80х, школьником младших классов, запустив две похожие программы на бейсике zx-spectrum и БК-0010. у спектрума бейсик работает через интерпретатор, в БК же сперва прогоняется через компилятор.
Александр Журович
31.10.14 11:57
По большому счету, потребителю должно быть все равно. И маркетологи довольны: ведь круто написать, что в аппарате не какой-то жалкий гигабайт оперативы, а целых три! А почему три, и почему новая Галактика подозрительно на одном уровне работает с гигабайтным Айфоном — мелочь, которую можно замылить парой-тройкой броских рекламных слоганов.
sasha tinkoff 18+
31.10.14 10:17
И все?
Что вы могли пропустить
Apple анонсировала мартовскую презентацию — на ней могут представить недорогой MacBook и iPhone 17e
Apple анонсировала мартовскую презентацию — на ней могут представить недорогой MacBook и iPhone 17e
0
Вчера
Новости
Устройства
8 способов подключить телефон к телевизору
8 способов подключить телефон к телевизору
0
Вчера
Ликбез
Устройства
Названы устройства Xiaomi, Redmi и Poco, которые получат Android 17 — в списке более 70 моделей
Названы устройства Xiaomi, Redmi и Poco, которые получат Android 17 — в списке более 70 моделей
0
Вчера
Android
Новости
Как полностью удалить файлы на iPhone
Как полностью удалить файлы на iPhone
0
15 февраля
iOS
Ликбез
В Microsoft назвали точные сроки, когда ИИ сможет заменить офисных сотрудников — скоро
В Microsoft назвали точные сроки, когда ИИ сможет заменить офисных сотрудников — скоро
0
14 февраля
Новости
Технологии
Samsung Galaxy S26 и S26+ показали на фото со всех сторон
Samsung Galaxy S26 и S26+ показали на фото со всех сторон
0
14 февраля
Новости
Устройства
Как скачать видео с любого сайта без дополнительных программ: 10 универсальных сервисов
Как скачать видео с любого сайта без дополнительных программ: 10 универсальных сервисов
0
14 февраля
Веб-сервисы
Ликбез
Бюджетный iPhone 17e показали на рендерах — его могут выпустить в феврале
Бюджетный iPhone 17e показали на рендерах — его могут выпустить в феврале
0
13 февраля
Новости
Устройства
Дублинский стартап создал «парктроник» с ИИ для велосипедистов
Дублинский стартап создал «парктроник» с ИИ для велосипедистов
0
13 февраля
Новости
Устройства
Sony впервые за три года выпустила флагманские TWS‑наушники
Sony впервые за три года выпустила флагманские TWS‑наушники
0
13 февраля
Новости
Устройства
Как сделать парное фото на 14 февраля с кем угодно: 20 промптов
Как сделать парное фото на 14 февраля с кем угодно: 20 промптов
0
13 февраля
Ликбез
Технологии
В Сети вирусится бой Тома Круза и Брэда Питта — это ролик нейросети Seedance 2.0, удивившей даже кинематографистов
В Сети вирусится бой Тома Круза и Брэда Питта — это ролик нейросети Seedance 2.0, удивившей даже кинематографистов
0
13 февраля
Новости
Технологии
В пару кликов: как удалить тяжёлые письма в Gmail и освободить место на «Google Диске»
В пару кликов: как удалить тяжёлые письма в Gmail и освободить место на «Google Диске»
0
12 февраля
Технологии
Технологии
Xiaomi выпустила бюджетный аналог AirTag, который работает с сетями Apple и Google
Xiaomi выпустила бюджетный аналог AirTag, который работает с сетями Apple и Google
0
12 февраля
Новости
Устройства
«Белый список» сайтов и приложений в России: что в него входит и как пользоваться
«Белый список» сайтов и приложений в России: что в него входит и как пользоваться
0
12 февраля
Ликбез
Технологии

Новые комментарии

Аватар автора комментария
Horugvi3 часа назад

+1 / 0

Господи, даже голых сисек нет. А разговоров-то было...
«Грозовой перевал» с Марго Робби — пошлая смесь «Бриджертонов» и «50 оттенков серого»
Аватар автора комментария
Alexandr Al3 часа назад

0 / 0

это арифметика - лишние 1000 ккал в день, это примерно + 1 кг веса в неделю. если не есть больше нормы, то килограммы из пустоты не возьмутся.
Правда ли, что лапша быстрого приготовления вредит здоровью
Аватар автора комментария
Andy Clement3 часа назад

0 / 0

Кому надо тот купит, кому не надо можно и по 7 лет ходить с одним, просто батарею менять
В Сети сравнили фото с iPhone 6s и iPhone 17 Pro — разницу увидели не все
Аватар автора комментария
Ник4 часа назад

0 / 0

Сейчас люди уже стараются снимать на новых площадках без посредников, чтобы не переплачивать процент и заранее проговорить можно было обсудить все, такие как Ариви.ру, Посуточно-СДК
На замену Booking и Airbnb: 11 сервисов для поиска отелей и квартир в России
Усиленная прочность, приятная камера, флагманская выносливость: обзор REDMI Note 15 Pro+ 5G

Усиленная прочность, приятная камера, флагманская выносливость: обзор REDMI Note 15 Pro+ 5G

Реклама
Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторовО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях