Встроена ли поддержка иврита в Android? Если это так, это во всех версиях?
Встроена ли поддержка иврита в Android? Если это так, это во всех версиях?
Ответы:
Вот мое понимание как разработчика:
Android 1.5-2.1: встроенная поддержка справа налево, но большинство ПЗУ не содержат букв. Это означает, что иврит в большинстве приложений будет отображаться как поля (но в правильном порядке). Это позволяет отдельным приложениям включать свои собственные шрифты и, таким образом, правильно отображать иврит.
Android 2.2: системные шрифты по умолчанию теперь включают ивритские символы. Верстка справа налево все еще работает. (Хотя правила обоснования изменились, что досадно.) Судя по некоторым сообщениям об ошибках, Google еще не рассматривал поддержку языков с написанием справа налево как окончательную в этой версии. (Обратите внимание на комментарии инженеров Google, таких как Romain Guy, здесь: https://review.source.android.com/#change,15955 ).
Android 2.3: SDK выпущен, но обновлений для реальных устройств нет. SDK впервые включает в себя локаль на иврите ( http://developer.android.com/sdk/android-2.3.html#locs ).
Также обратите внимание, что поддержка локали в конечном итоге зависит от поставщика реального устройства (либо оператора сотовой связи, либо производителя телефона). Они могут выбрать места, которые они считают неважными для экономии места, или они могут добавить те, которые они считают важными для своего целевого рынка.
В Froyo / Android 2.2 добавлена поддержка отображения текста на иврите и арабском (среди других языков), включая необходимые шрифты .
К сожалению, предыдущие версии не имеют поддержки иврита в исходном коде , хотя я не удивлюсь, если производитель устройств добавит поддержку своего устройства на разовой основе.