Ограничение для SMS в 160 символов |
Иногда при разработке новых технологий инженеры и создатели ставят различные искусственные ограничения. Делается это, например, для принятия всеобщего стандарта, который будет одинаково работать в разных странах. Однако такие необдуманные предельные возможности могут быть гораздо меньше тех, которые на самом деле возможно достичь на практике. И речь не идет о каких-либо всемирных исследованиях в данном направлении. В данном случае причиной ограничения послужили личные предпочтения разработчика. Не доводилось ли вам когда-нибудь задумываться над тем, почему в SMS-сообщениях стоит ограничение на 160 символов? Думаете, что такое ограничение исходит от каких-то технологических особенностей стандарта GSM? На самом деле все гораздо проще. Давным-давно в 1984 году, когда еще только начиналось усовершенствование сотовой связи и мобильные аппараты считались дорогими и эксклюзивными вещами, некоторые конструкторы-испытатели ломали голову над тем, как можно организовать передачу текстовых SMS-сообщений. В первую очередь заинтересовались операторы, которые могли организовать такое нововведение, используя стандартные каналы связи. Возможность передачи текстовых сообщений считалась излишней на тот момент, но это не послужило отказу от исследования данной технологии. Изначально сообщения ограничивались 128 символами, потому что именно из 128 байт состоял один пакет данных, передаваемый по вторичному каналу GSM. Никто не знал, какой должна быть длина сообщений. Разработчики ориентировались на телеграммы и Telex. Один инженер по имени Фридхельм Хиллебранд предложил свою стандартизацию, которая давала возможность отправлять сообщения SMS длинной в 160 символов. Когда он рассказал о своих разработках друзьям, они над ним посмеялись. Друзья говорили, мол, зачем это вообще нужно будет, кто будет отправлять друг другу сообщения нажимая на маленькие кнопочки мобильного устройства. Но Хиллебранд не остановился и начал собственные исследования. Он предложил 160 символов исходя из нескольких аргументов: именно такое количество знаков можно вместить на почтовой открытке, и именно такой объем предназначен для передачи одного байта данных в Телекс – телеграфической сети. Но он не имел никакого представления о том, что такого ограничения может быть не достаточно в дальнейшем. Поначалу такое ограничение в символах казалось вполне достаточным для отправки сообщений но со временем, когда люди приучились быстро печатать СМС, и когда появился словарь Т9, длина SMS-сообщения не устраивала владельцев телефонов. Оказалось, что 8-битная кодировка содержала в себе лишние символы, которые не использовались при написании текстов сообщений. Тогда начали выбрасывать все лишнее и сократили кодировку до 7 бит. Таким образом, им удалось увеличить размер пакета передачи данных до 140 байт, чего оказалось вполне достаточным для набора СМС в 160 символов. Стоит заметить, что для французского и немецкого языков 8-битная кодировка позволяет отправлять сообщения длинной в 140 символов. Для поддержки других языков мира (русский, украинский, китайский и др.) используется 16-битная кодировка UTF-16. Таким образом, для написания одного сообщения кириллицей можно использовать только 70 символов. А что же делать нам? Ведь 70 символов – это же ничтожно мало. Конечно, можно использовать транслит, но он не является идеальным решением в сложившейся ситуации. Нужно добиваться только одного – увеличения объема сообщений СМС. Но такие технические изменения требуют глобальных всеобщих договоренностей и единой стандартизации.
Следующие материалы:
Предыдущие материалы:
|
Комментарии
Операторам не выгодно внедрить длинные сообщения. Тогда все можно будет написать в одной смс, а каждая маленькая смс - это деньги =)
RSS лента комментариев этой записи