В контексте мобильного приложения все больше и больше устройств и платформ теперь используют расширенную кодировку текста, такую как utf-8 по умолчанию, включая исходные файлы.
Конечно, utf-8 встраивает эмодзи.Я рассматриваю идею использования их в качестве значков, встроенных в текстовую метку;вместо использования обычного варианта значка виджета пользовательского интерфейса (когда он доступен в платформе).
Например, в пользовательском интерфейсе HTML я рассматриваю возможность использования:
<button>❌ Deactivated</button>
вместотрадиционный подход:
<button><img src="img/red_cross.png" alt="red cross"> Deactivated</button>
Но мой вопрос можно обобщить для любой инфраструктуры пользовательского интерфейса на любом языке, например, Android SDK, учитывая замену класса Button
атрибутом android:drawableLeft
или любымпрочее.
Основным преимуществом является простота для разработчика.Но каковы были бы недостатки?Я могу представить себе недостаток для программ чтения с экрана (например, для слабовидящих), которые могут плохо реагировать, но они также не произносят обычную иконку.