Почему Android не поддерживает Flash?

Когда Android был впервые выпущен, одной из отличительных особенностей Android от конкурирующей iOS было то, что Android будет поддерживать Flash. Это был один из немногих дифференцирующих факторов. Android 2.2, Froyo поддерживал Flash, но Android 4.1 Jelly Bean забрал всю эту поддержку. Почему? 

Информация ниже применима независимо от того, кто сделал ваш телефон на Android: Samsung, Google, Huawei, Xiaomi и т. Д.

Виноват Adobe

Логотип Adobe Flash
саман

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

Виноват Стив Джобс

Стив Джобс дает программный адрес
Википедия

Стив Джобс заявил, что устройства iOS не только не будут поддерживать Flash, но и не будут поддерживать Flash. Почему? Сочетание факторов. Flash была проприетарной системой, созданной Adobe, а не открытым веб-стандартом. Открытые альтернативы уже были доступны, такие как HTML5. Большая часть существующего Flash-контента была устаревшей и была разработана для наведения мыши, а не для прикосновения, поэтому пользователям телефонов это было бы бесполезно. Вспышка работала очень плохо на мобильных устройствах и ела батарею, как будто она выходила из моды. Конечно, некоторые из разговоров об анти-Flash были просто о том, что Стив Джобс был упрямым человеком, которого раздражала Adobe за то, что она затягивала свои разработки других продуктов Adobe (потребовались годы Adobe, чтобы наконец разработать 64-разрядную версию Photoshop для Mac.) Adobe, вероятно, надеялась, что Apple примет Flash после того, как пользователи Android привыкли к этой идее и начали поглощать продажи iPhone и iPad. Но по большей части Стив Джобс был прав. Flash на мобильных устройствах просто не был частью будущего.

 

Аккумуляторы разряжены и работают плохо на телефонах

Телефон с разряженной батареей
Pixabay

Когда Flash наконец-то стал доступен на Android Froyo, он потреблял много времени автономной работы. Воспроизведение часто было нервным. Игры действительно не работали хорошо, используя Flash. Хуже того, телевизионные сети начали нервничать из-за того, что люди смотрят их контент на телефонах, и стали намеренно блокировать просмотр потокового видео Flash на планшетах и ​​телефонах Android. Таким образом, пользователи не видели контент, который хотели увидеть, и большая часть старого контента действительно нуждалась в обновлении. 

Вину Adobe снова

Adobe должна была подтвердить, что Flash будет работать на каждой поддерживаемой конфигурации. Это гораздо сложнее для мобильных устройств, чем для настольных компьютеров. На настольных компьютерах есть только две основные операционные системы, ОС Windows и Mac OS. (Да, есть Linux, но Adobe также не поддерживает его.) В случае Mac OS существует известная конфигурация оборудования, так как Apple делает их все, а в Windows они создают ОС на основе минимальных аппаратных стандартов. Поддержка только этих двух операционных систем значительно облегчает работу Adobe, а также облегчает работу разработчика Flash, так как вокруг не так много размеров экрана и интерактивных элементов. По этой и, возможно, по некоторым другим причинам, Adobe, наконец, прекратила всякую поддержку Flash, как раз когда платформа Android начала окончательно развиваться. 

Adobe Flash мертв … ну вроде. Adobe официально убила Flash на всех платформах в 2015 или 2017 году, в зависимости от того, что вы считаете мертвым, но объявление 2017 года подтвердило, что Adobe полностью прекратит поддержку в 2020 году. Совместное принятие открытых стандартов HTML5 и CSS3, которые позволяют большую часть Мощность анимации, ранее зарезервированная только для Flash, заставила Adobe положить последний гвоздь в свой гроб. Даже несмотря на то, что веб-браузеры и другие технологии продолжают развиваться, вы все равно можете считать Flash зомби, бродящим по всем уголкам Интернета, которые еще не завоевали популярность.

Ссылка на основную публикацию