
Как айфон 4s повлиял на iOS 14
Внезапно вышла iOS 14, на пару недель раньше чем обычно. На прод попал забавный баг, расскажу про его историю.
С начала года мы отказались от поддержки 4s: в месяц приносил меньше чем мы тратили на тестирование, перформанс и поддержку маленького экрана.
За месяц до этого мы ускоряли рендер для 4s через blending layers: для всех лейблов ставили фоновый цвет, надпись переставала быть прозрачной, рендерилась быстрее, скрол оживал.
Подход отличный, но надо не забыть про хайлайт: фоновый цвет поменяется, надо перекрашивать фон и у лейбла. При хайлайте показывается selectedBackgroundView, цвет от нее ставили в лейбл, работало в обоих состояниях.
Внезапно вышла iOS 14, на пару недель раньше чем обычно. На прод попал забавный баг, расскажу про его историю.
С начала года мы отказались от поддержки 4s: в месяц приносил меньше чем мы тратили на тестирование, перформанс и поддержку маленького экрана.
За месяц до этого мы ускоряли рендер для 4s через blending layers: для всех лейблов ставили фоновый цвет, надпись переставала быть прозрачной, рендерилась быстрее, скрол оживал.
Подход отличный, но надо не забыть про хайлайт: фоновый цвет поменяется, надо перекрашивать фон и у лейбла. При хайлайте показывается selectedBackgroundView, цвет от нее ставили в лейбл, работало в обоих состояниях.