В PalmOS наконец-то добавили поддерку Virtual Graffiti, которая теперь называется Dynamic Input Area API. После анонсов TT3 разадались восторженные вопли: “теперь программы будут автоматически поддерживать прямоугольные экраны”. Нифига подобного.
Как показал опыт разработчика еще с хандерских времен, поддержка VG (DIA по-новому) - дело не очень приятное. Его поддержка требует внесения модификаций в код. Есть три фрагмента, которые нужно изменять:
Так вот. Я слабо верю в то, что DIA умеет само увеличивать экран для программ. Фразу “I had over 80 games installed on my Palm Tungsten T and another 50 other bits of software. Only 3 apps had slight problems with the virtual graffiti.“ нужно понимать по-другому: наличие DIA не создало проблем при работе программ, но и пользы не было.
А sheet2go как пример ландскейпа - банально. Точно так же хандера рекламировалась квикшитом много лет тому назад.
Я уже говорил: DIA и rotate требуют переделки мозгов программеров, привыкших к фиксированным формам. А переделка - это сложно.