Благодаря последним разработкам и усовершенствованиям, смартфон T-Mobile G1 ни в чем не уступает iPhone, производства компании Apple по своим функциям. Кроме одного, G1 не имеет поддержки функции multi-touch. Однако, согласно последним сведениям, G1 ко всему прочему все таки обладает данной функцией, что является довольно таки большим плюсом. Так ли это?
Опытный программист RyeBrye (РайБрай) проверил цифровую кодировку драйвера сенсорного экрана Synaptics и подтвердил, что смартфоны T-Mobile G1 теоретически действительно поддерживают данную функцию. Более того, он провел рекомпиляцию ядра этого драйвера и убедился в этом практически.
Но это вовсе не означает, что владельцы телефонов G1 скоро смогут пользоваться «мультитач», поскольку платформа Android изначально не была запрограммирована на осуществление данной функции. Но так как теоретически существует такая возможность, почему же программисты из Google ей не воспользовались? Возможно, активизация данной функции сделала бы платформу Android доступной не для всех мобильных устройств. Как бы там ни было, разработчики из Google не стали бы игнорировать эту потенциальную возможность без веской на то причины.
Спасибо за наводку, FreeSofter!
Update: На Хабре пользователь solarwind высказал интересную мысль с которой я отчасти согласен:
Все они успели. Проблема проста — мультитач запатентован компанией Apple. И если бы Google сделал его изначально открытым — их засудили бы. Поэтому он как бы есть, но официально его нет, спрятан. В то же время исходники открыты, а значит умельцами мультитач будет открыт. Но претензий к гуглу уже предъявить будет нельзя. Отличная модель и отличный прецедент реального бессилия идиотского патентного законодательства.
> ядра этого драйвера
0_o
К тачпадам Synaptics давным давно есть патч к драйверу, реализующий multi-touch. Никаких проблем с разработкой и грязных хаков не было, ведь тачпад отправляет ему информацию о том, в каких точках экрана его касается палец(или пальцы).
В дистрибутивы его не кладут, но умельцы всегда могут «провести рекомпиляцию ядра драйвера» и получить мультитач.
Да. И под операционные системы линейки Windows — без шансов. Драйвер закрыт.