Вы не можете точно решить заранее, будет ли смартфон Android обновляться до следующей версии. Некоторые, как правило, лучшие в своем роде, уже имеют такие компоненты, как процессоры, которые, как известно, работают дольше.
Однако менее премиальные находятся в подвешенном состоянии. Будет ли следующая версия Android, выпущенная Google, поддерживать все компоненты, которые они использовали в своем производстве? Google не предоставляет Android заранее ни одному из производителей.
От кода к компонентам
В день Google I / O, крупнейшего события для разработчиков поискового гиганта, вы узнаете о новом Android одновременно с производителями. Да, только с того дня Google выпускает бета-версию нового Android для разработчиков и устройств Pixel, и только тогда они начинают над ним работать.
Конечно, вы можете знать кое-что раньше, и производители телефонов готовятся к этому. Но получите код, который им нужен, чтобы получать обновления для клиентов в тот же день.
После этого вам нужно посмотреть на код и посмотреть, какие устройства совместимы. Google делает то, что хочет, и может изменить ситуацию на полпути, в результате чего некоторые производители нарушают свои обещания перед своими пользователями. Поэтому многие производители не любят получать информацию о том, какие устройства будут обновляться и когда. Потому что тогда больше не дает, а кто сгорел на рынке именно их. Кто-нибудь помнил недавний эпизод с участием Motorola?
Пользовательские Интерфейсы
Еще одна причина, почему это занимает так много времени. Эту ты хорошо знаешь. Настройки, конечно. Многим людям не нужно, чтобы компания закрывала глаза на систему Android, но задаетесь вопросом, была ли она чистой во всех брендах? Различий было бы немного, и это сделало бы все более скучным.
Кроме того, прошлый Android для бизнеса гораздо проще, чем вы знаете. Это не Android, который вы видите на устройствах Motorola, и не то, что вы видите на Pixels. Android проще и пустее, и компания покупает дополнительные запчасти у Google, когда пожелает.
И тогда вы уже знаете. Настройка Android – это огромный процесс, который требует большой команды. Речь идет не просто о создании другого лица, но и о добавлении новых функций (некоторые даже лучше, чем те, что предлагает Android, или о том, что гораздо раньше, чем предлагает Google, например о разделении экрана на окна), о адаптации системы к вашим потребностям. Компоненты устройства, поставить некоторые традиционные функции бренда, и тому подобное.
Это может занять несколько хороших недель, даже месяцев. Только подумайте: даже с огромной командой, каждая новая вещь требует тестирования, чтобы проверить, не сбоит ли она, не испортит ли она использование обычных приложений, если ошибок не появляется. И если люди привыкнут к этой функции, есть много вещей.
И после этих тестов руководители команд и даже другие отделы должны одобрить, и вы можете вернуться к нулю. В твоей собственной работе такие вещи должны происходить, верно? И бывают случаи, когда ошибка появляется, и, несмотря на тестирование и тестирование, они не узнают, что происходит, и это занимает больше времени.
Для меня важно получить последнюю версию Android.
Другие детали
Все эти тесты должны быть выполнены на всех устройствах компании, которые будут обновлены. Есть экраны разных технологий и размеров, разные процессоры, разные камеры, разные версии Bluetooth, разные видеокарты, разные микрофоны … у некоторых есть ручки, у некоторых есть кнопки для фотосъемки, у некоторых есть модули … представьте себе беспорядок.
И представьте себе больше беспорядка: в каждой стране могут быть устройства с различными типами сетей, различными системными интерфейсами, различными сторонними приложениями … все должно работать, и разработчики получают устройства со всего мира и должны обеспечить это работает во всех из них. Посмотри на безумие.
Но мы еще не на полпути. Имейте в виду, что, к примеру, еще есть сертификаты от телефонных операторов. Есть много интересных вещей, которые вы можете изучить и обсудить с интеллектом. Но остальное – тема для будущей статьи (эта ниже).
Знаете ли вы, что процесс обновления является настолько сложным? Вы ждали каких-либо обновлений?
Add comment