Обложка канала

geeks content

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

geeks content

6 лет назад
Открыть в
Самая большая боль веб-разработчика - это поддерживать Internet Explorer, например, восьмую версию. И вот этой боли уже почти не осталось. Недавно Microsoft отказалась от развития своего движка в пользу хромиума. Сейчас у фронтендеров, наверное, вообще сладкая жизнь пошла: async/await в javascript, flex в css, разрабатывать по сути надо только под хром и поддерживать мобильные разрешения. Над производительностью толком можно не заморачиваться, ибо железо у юзеров скрывает большинство пробелов в знаниях теории программирования у разработчиков.

Собственно, к чему это. Наткнулся тут на понятия feature phone и KaiOS. Первое - это кнопочные телефоны, а второе - операционка (форк FirefoxOS) для них. На графиках мобильных браузеров и устройств KaiOS стала появляться с 2019 года: там какие-то один-два процента, вроде бы ерунда, но в Индии это уже вторая по популярности ОС после андроида. Также на википедии можно заметить следующее: "As of February 2018, KaiOS Technologies has partnered with Airfind, Facebook, Google, Twitter, Bullitt, Doro, HMD Global, Micromax, NXP, Spreadtrum, Qualcomm, Jio, Sprint, AT&T, T-Mobile, and Orange S.A."

В общем, сейчас уже вижу хорошие предпосылочки к тому, что в будущем достаточно большие конторы захотят от своих разработчиков поддержки браузеров на KaiOS, так что вангую: скоро лафа закончится =)

Проблема IE заключалась в том, что Microsoft на нее забили, с KaiOS ситуация будет немного другая, - ее будут развивать и поддерживать, поэтому вероятно будут адекватные средства для отладки, но feature phone подразумевает под собой слабое железо, что создаст сложности для открытия "тяжелых" сайтов.
В связи с чем рекомендую начать задумываться над производительностью своего javascript-кода уже сейчас. В худшем случае ваши сайты станут чуть-чуть шустрее, в лучшем - вы будете готовы к поддержке слабых телефонов и вероятно ваш сайт будет хорошо открываться на таких устройствах еще до того, как ваше руководство об этом попросит ;)