nepilsonis: (kafka)
[personal profile] nepilsonis
Заметка о программе, реализующей экранную клавиатуру для устройств на «андроид».
Хочу обратить внимание на 2 обстоятельства:
1. Клавиатуры по разному окрашены, но цвет в программе не меняется: для изменения раскраски нужно загрузить другую программу
2. Программа имеет размер 4 мегабайта.

Да, господа, да.
Программа, реализация которой для DOS поместилась бы, полагаю, килобайта в 3, а уж в 13 килобайт — абсолютно точно, занимает 4 мегабайта.

При этом не может менять цвет кнопок.

Причём авторы знали, что менять пользователю захочется, и даже предложили некий способ решения проблемы, но не самой программой.

Программа для операционки, которая сама делает всё, что нужно на низком уровне.

А когда-то 1012 килобайт занимала игра — симулятор «F19», в которой был целый огромный мир, с неким подобием физических законов и искусственным интеллектом.

Какие уж тут полимеры… Всё просрали.

Ты чего? ХТЦ купил?

Date: 2010-04-24 06:07 (UTC)
From: [identity profile] tapir1812.livejournal.com
А как же нокио?
Вообще эта софтина написана на яве и наверняка три из четырёх - это глифы букв на всех языках.

Re: Ты чего? ХТЦ купил?

Date: 2010-04-25 21:05 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Глифы должны содержаться в ОС.

Date: 2010-04-24 10:27 (UTC)
From: [identity profile] hamalet.livejournal.com
Ваша программа в 3 килобайта умела рисовать на экране графическую клавиатуру ? (не псевдографикой).
Подсказываю - Экранная клавиатура - это такой рисунок клавиатуры на экране в виде графики, с анимаций при нажатии клавишь даже иногда. Например в BetterKeyboard около 1.8Mb заниают русурсы PNG с рисунком кнопок, пару словариков для T9, звуки нажатия в ogg. Это из 2.2Mb APK установочного.

Date: 2010-04-25 21:05 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Рисование, равно как и анимация, делается ОС. T9 со словариками тоже. Во всяком случае, могут и должны.
Звуки — принимаю.
Картинки кнопок в пнг? вот этих кнопок — в пнг? Или ты шутишь, или это идиотизм.

Date: 2010-04-25 22:01 (UTC)
From: [identity profile] hamalet.livejournal.com
"Рисование, равно как и анимация, делается ОС" ? Зачем OS рисовать клавиатуру - если это приложение? Я могу грохнуть стандартную клаву вообще и поставить любую на свой вкус. Что о ней может знать операционная система ? я хочу круглые кнопки с треугольными рющечками - что об этом знает OS ? Зачем OS знать о словарях ? Если они ипользуются одним приложением - клавиатурой. Не возлагайте на OS то что она делать не должна. Её задача принять код нажатой буквы от программы экранной клавы и записать его в поле ввода. Остальное не её забота.

PS. скачайте APK и посмотрите что внутри чтобы не гадать на кофейной гуще. Это простой ZIP архив.

Date: 2010-04-25 22:19 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Я посмотрел на звуки для клиента IM. 10 сэмплов в формате wav, общий обьём 165 КБ. В архиве zip — 45 КБ.
Так что можно оценить масштаб. Или эта клавиатура содержит зачитанное диктором название каждой буквы? Тогда почему это не отдельный пакет?

Андроид — это не только ядро.
Никто не запретит авторам хранить анимацию нажатия каждой кнопки в виде видеоролика.
Никто не запретит им реализовать внутри своей программы свои алгоритмы рендеринга этой анимации. Свои словари, свой Т9.
Хотя всё это есть в ОС, и каждая программа может просто обратиться к этим функциям.

Но именно это в данном случае я называю идиотизмом и просиранием полимеров.
Это как раз тот случай, когда для осуждения не нужно смотреть.

Кстати, это вовсе не означает, что я побрезгую пользоваться этой программой, если всё же куплю телефон с андроидом. Может, и буду.
Но клавиатура на 4 МБ всё равно — идиотизм.

Date: 2010-04-25 22:25 (UTC)
From: [identity profile] nepilsonis.livejournal.com
Да, ещё: я сейчас пользуюсь (на symbian) программой для гпс навигации. Её пакет установки не включает карт, и занимает 222 КБ. В ней много всякого, чего не предоставляет ОС. Кстати, несколько звуков и картинки тоже есть.

А опера-мини помещается в 124 КБ. как вы считаете, что (должно быть при правильном написании) сложнее — веб браузер, или клавиатура?

Просто зажрались все, б…

Expand Cut Tags

No cut tags

Profile

nepilsonis: (Default)
nepilsonis

January 2026

M T W T F S S
   1234
5 67891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Page generated Jan. 8th, 2026 05:10
Powered by Dreamwidth Studios