Умный хакер воспроизводит 3D Touch на Android-устройстве
Фото: Киллиан Белл / Cult of Android
Как пользователь Android, вы можете быть немного опечалены тем фактом, что не можете использовать систему Apple 3D Touch на любом устройстве Android. Это довольно изящная технология, которая позволяет iPhone ощущать различное давление на экран, чтобы выполнять некоторые хитрые маленькие трюки, например, делать селфи с сильным нажатием на значок приложения «Камера».
Марко Чиаппетта придумал способ сделать что-то подобное на своем Sony Xperia Z3, используя довольно неожиданный маленький трюк.
В водонепроницаемом корпусе Xperia, который он использовал, есть барометр. Барометры измеряют давление. Когда вы сильно нажимаете на экран на этом конкретном устройстве, барометр внутри распознает изменение давления, и Кьяппетта придумал, как получить доступ к этой системе. Вуаля - у него на телефоне Android есть функция 3D Touch.
Конечно, это всего лишь небольшая хитрость, но согласитесь, что это довольно умно.
В истинно хакерском стиле Чиаппетта черпает вдохновение и размещает исходный код на Git-хабе.
«Просто быстрое и непонятное доказательство того, как можно использовать барометр устройства для имитации взаимодействия Apple с« принудительным касанием »», - пишет он на YouTube.
Чтобы заставить его работать, он должен закрыть все водонепроницаемые клапаны на своем Xperia, и даже в этом случае давление в конечном итоге снижается само по себе, поскольку телефон не на 100% водонепроницаем.
Тем не менее, это отличная маленькая хитрость, которая может привести к еще большему количеству доработок в стиле 3D Touch в будущем.
С помощью: Daily Dot