четверг, 25 августа 2011 г.

о сенсорных экранах

Недавно прочёл статью в Wikipedia: Сенсорный_экран.
Хочу поделиться выводами.
  1. Разновидностей сенсорных экранов великое множество. Но, как обычно, в жизни можно встретить лишь две-три.
  2. Те, что в ходу уже с десяток лет — это резистивные. Их особенность: лучше всего ими пользоваться с помощью стилуса. Впрочем, на нажатие пальцем экран тоже нормально реагирует. Но не очень надёжно работает "нажать и провести", как например, для листания списка.
  3. Те, что используются сейчас в "пальцеориентированных телефонах" — это ёмкостные (с вариациями). Особенность этих экранов, кроме "пальцеориентированности" поддержка нынче модного "multi-touch". В том смысле, что по своему устройству экран может выдавать несколько позиций прикосновения одновременно. Но чтобы это реально работало, нужно, чтобы multitouch поддерживал контроллер сенсорного экрана и его микропрограмма (в т.ч. его драйвер). Так что не любой телефон с ёмкостным экраном является при этом multitouch.
К чему эта информация? зачем? Тут есть два ответа:
  1. На экран стоит обратить внимание в некоторых случаях при покупке телефона. Резистивные экраны встречаются в старых моделях и в китайфонах. Но для управления пальцами ёмкостный значительно комфортнее.
  2. Мне думается, что столь сильное отличие сенсорных экранов разработчик пользовательского интерфейса обязан воспринимать, как различные устройства ввода информации. Серьёзно. То есть пользовательский интерфейс для резистивного экрана может и даже должен отличаться от интерфейса для ёмкостного, как отличаются интерфейсы (кто знает) WM5 и WM6.

среда, 24 августа 2011 г.

Один большой секрет "китайфонов"

Что такое китайфон (или китафон), для тех, кто не знает? Вот неплохое место, чтобы узнать.
Немного лирики:
Итак, придите, например, ТЦ "Студент" в Алма-Ате, или в любое другое аналогичное место в любом городе, и увидите довольно широкий выбор китайфонов. Эти телефоны имеют приятный дизайн... по той простой причине, что дизайн разработан лидерами отрасли: HTC, Nokia, Sony, Apple и т.д. То есть выглядят телефоны, как распространённые модели: iPhone, всякие HTC, всякие Nokia. Два больших отличия: как правило телефоны поддерживают 2 SIM-карты и показывают TV! Но если включить телефоны, то почти во всех мы увидим идентичный один к одному интерфейс!
Вывод: при большом разнообразии внешнего вида, нутро у них одно-образное. То есть все они буквально "разливаются из одной бочки".
 Немного поразмышляв я пришёл к следующим выводам:
  1. Возможно то, что "позаимствованный" дизайн: как наружный, так и внутренний, это просто подход "зачем изобретать велосипед".
  2. Но, как я понял по тому, что пишут в интернете, некоторые продавцы используют сходство, чтобы продать эти телефоны, как оригиналы. Будьте бдительны! красная цена этим аппаратам никак не выше 100-200 американских условных единиц.
А теперь о технике:
  1. Процессоры у них, как правило, производства компании Mediatek: MT6235, MT622x, MT621x. Дёшево и практично. Детали позже.
  2. ОС (а и у обычных телефонов, как правило, есть какая-то Операционная Система!) Nucleus RTOS. Впрочем, уже есть и сматфоны: на Android и Windows Mobile. Представьте себе, двухсимочный смартфон! Китайцы впереди планеты всей!
  3. Интерфейс у многих сильно напоминает iPhone. Впрочем, различия видны с первой минуты.
  4. К сожалению, часто в погоне за дешевизной, производители ставят экстремально дешёвые компоненты: хрипящие динамики, резистивные сенсорные экраны и т.п.
Несмотря на общее качество телефонов, заметно уступающее брендам, из-за очень "вкусной" цены у этого класса телефонов есть своя аудитория. И даже свои хакеры, копающие нутро своих аппаратов. Так, кое-кто уже немало продвинулся в портировании Linux-а на обычные аппараты (не-смартфоны), кого интересуют технические детали, можно глянуть тут.
В общих чертах - всё. Но тема с большим потенциалом, на мой взгляд, поэтому ждите продолжения.