Pressy — всемогущая Android кнопка

    image

    Удивительно, что на Хабре этой новости ещё нет!

    На Кикстаретер аж 28 августа появился один замечательный проект. Сейчас на смартфонах становится всё меньше физических кнопок. Многих это очень радует, но другие от этого сильно страдают. Авторы проекта предлагает отличный вариант решения!

    Pressy — это физическая кнопка, которая устанавливается в джек для наушников.

    image

    Далее, вы запускаете фоновое приложение, которые следит за нажатием на эту кнопку.

    image

    Ну и настраиваете все необходимые действия.

    image

    Вот список того, чем можно управлять:
    1. Мгновенные фото/видео
    2. Запись голоса
    3. Изменение новостей телефона
    4. Включение вспышки
    5. Chek-in в соц. сетях
    6. Запись звонка
    7. Отправка текущего местоположения (в аварийной ситуации)
    8. Включение/выключение Wi-Fi/BT
    9. Выход из всех запущенных приложений
    10. Создание скриншотов

    Кнопка может реагировать на одноразовое нажатие, двукратное, трёхкратное. Кнопка может заменить стандартные кнопки Home/Menu ит.п.

    Лично для меня остаётся вопрос сможет ли такая кнопка работать на устройство, где не поддерживается нажатие кнопок гарнитуры, например Nexus 7 первого поколения? Подозреваю, что ответ отрицательный.

    Проект чуть больше чем за неделю собрал 400 тыс. $ при том, что необходимо было всего 40 тыс. $.

    image

    Подробнее на kickstarter
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 107

      +25
      По моему отличная идея, 800% ребята собрали вообще за 48 часов
      Я забейкерил на второй день, а для для себя собрал «прототип» поиграться заранее
      image

        +8
        Ваша кнопка по сравнению с оригиналом отлично вытаскивается из телефона, эволюция однако.
          0
          Еще одна версия screenshots.ryotsuke.ru/scr_d48c30bbb298.png :D
          Ниже уже не получается из моих материалов
          +13
          По увиденным концептам я бы не сказал, что её удобно вытаскивать из телефона.
            0
            Мне кажется ногтем поддеть шляпку будет достаточно просто. Но да, надо видеть на живом примере.
              0
              на некоторых телефонах разъем утоплен в пластик, там совсем грустно будет.
                +44
                Следующим проектом на кикстартере будет выцарапывалка кнопки. Это такой хитрый план.
                  0
                  На некоторых телефонах отверстие не ровное, а под углом (sgs3, sgs4, sgn2 и пр. почти на всех samsung). Вообще без проблем поддеть.
                  +6
                  Ээээ, а на что им надо $40к? Редактор действий, распознающий недоморзянку — это ж пара ночей студента.
                  Сходил на сайт и удивился ещё сильнее. Я очень удивлён, что кто-то заказывает кнопку за $17, хотя полноценная гарнитура с такой же кнопкой стоит дешевле.
                  Но разрабы — молодцы, да. Догодаться, что это принесёт такую прибыль — это круто.
                    +3
                    Ну, как минимум — производство.
                      0
                      При начальном объеме который они хотели 40К/20=2000шт ценник оправдан. Такая партия достаточной мелкая, поэтому для окупаемости налаживания производства ценник должен быть большой.
                      Насколько он оправдан сейчас, уже не уверен.

                      С другой стороны им тоже хочется заработать, а идея действительно свежая и оригинальная — так что пусть будет.

                      +14
                      Не озвучен ещё один плюс такой кнопки — затыкает отверстие разъёма, а то там много пыли и грязи собирается.
                        +3
                        Я страдаю от наличия физических кнопок в своём смартфоне — ему уже несколько лет и кнопки физически износились и перестали срабатывать с первого раза (приходится сильно нажимать несколько раз). Я понимаю, что в нашем мире автомобили меняют чаще, но все же не все подвержены синдрому потребления.

                        С другой стороны такую кнопку легко заменить на новую и она защищает, как писали выше от пыли внутри смартфона. Так что идея интересная при соответствующей программно-аппаратной поддержке смартфона. Кстати, чтобы вытаскивать такую кнопку можно придумать соответствующий ключ, например, который вставляется в специальное утопленное гнездо вокруг кнопки и поворотом фиксируется.
                          0
                          Если в качестве самой кнопки (на что нажимает палец) использовать мощный неодимовый магнит, то извлечь её можно будет с помощью любого металлического предмета, например ключа или собственного чехольчика (разумеется, он должен быть металлическим).
                            0
                            Там на фотке ещё брелок-чехол для кнопки. Полагаю, они его доработают, чтобы брелком можно было кнопку вытаскивать.
                              0
                              Я там в комментах предлагал сделать на обратной стороне брелка что-то типа крючка вот такого типа screenshots.ryotsuke.ru/scr_099f5c7a9cab.png
                                0
                                Да, что-то в этом роде. На самом деле, я бы оставил эту фичу для Pressy 2 :)
                              0
                              Ага, и встроенный в телефон магнитометр будет сходить с ума от него или вообще загнется.К тому же, все таки обычно этот разъем довольно тугой, так что силы магниты может и не хватить.
                              0
                              А я страдаю от их отсутствия. Износившиеся кнопки можно заменить или починить в любом сервисном центре, а вот отсутствующие кнопки к смартфону, увы, нигде не пришьют.
                                –1
                                Колпачек может для этого приспособлен как то.
                                +15
                                Никогда бы не подумал, что для смартфона придётся отдельно докупать хардварные кнопки (!).

                                Но всё-таки в 2013 году действительно чертовски не хватает модели смартфона с обилием элементов управления — как на старом добром HTC Artemis.

                                Artemis
                                  +7
                                  Не могу поверить, что нашлось столько народу, которым это понравилось.
                                  Добровольно лишать себя аудиовыхода ради одной аппаратной кнопки?
                                  Потом, проблемы с вытаскиванием гарантированно будут. У моего HTC One S джек весьма туго вставляется, например. А если они сделают с зазором — будет болтаться и вываливаться.

                                  P.S.
                                  А что, неужели нет возможности программно повесить все то же самое на имеющиеся аппаратные кнопки? Хотя бы дополнить функции кнопки включения, или громкости?
                                    0
                                    Есть разумеется. Утилит полно. Но это не по фэншую :)
                                    Да сабж просто как брелок прикольный. Цена только смущает…
                                      0
                                      Аудиовыхода там пользователь не лишается. Кнопка работает с помощью управляющего контакта. Там же разработчики показали, что их софт работает и с обычной гарнитурой с кнопкой управления.
                                        +3
                                        Это как? Кнопка торчит на месте наушников, каким образом в таком случае «не лишается»?
                                        Наушники я уже в гнездо не вставлю в этом случае.
                                        У меня нет гарнитуры с кнопкой управления, у меня обычные наушники, которые более чем устраивают. Если я воткну эту кнопку, юзать их я уже не смогу.
                                          0
                                          Берется стандартная гарнитура для смартфона, втыкается в смартфон, и (о чудо!) софт Pressy обрабатывает кнопку на гарнитуре как свою родную.

                                          Да, любители слушать через громоздкие «обычные» наушники не смогут воспользоваться данной игрушкой.
                                            –1
                                            Почему, есть же BT A2DP и гарнитуры типа MW-600, которые содержат в себе стандартный 3.5мм разъём, и в неё можно воткнуть «большие» наушники. Правда любители тёплой ламповой аудиотехники скорей всего начнут кидаться валенками. Впрочем, аудиозадроты (как и любые другие задроты) — отдельный вид людей, и их не так много, да и они явно не аудитория этого стартапа, так что со своими претензиями могут пойти в лес, слушать чётные гармоники по бескислородной меди под аккомпанемент голодных волков.

                                            А нормальные люди могут использовать Pressy, обычную гарнитуру (софт переварит) или BT-гарнитуру и радоваться жизни. :)

                                            p.s.: пойду задоначу людям денюжку, уж очень кнопка мне понравилась.
                                              0
                                              А в чем связь с аудиофильством? У меня например вполне обычные наушники Westone UM1, но производитель не выпускает модификаций с коротким проводом, чтобы подключить их к гарнитуре, а с обычным проводом подключать еще и «удлинитель» с кнопкой и микрофоном — это несколько абсурдно.
                                                0
                                                Ну есть всякие люди, которые при словах «беспроводная передача аудио» приходят в ярость и начинают доказывать, что подобным звуком (после беспроводной передачи) и жопу-то подтереть стыдно, и вообще, бла-бла-бла. Стандартный срач, в общем.
                                              0
                                              Вы как-то подменяете понятия. Причем тут стандартная гарнитура для смартфона, речь о том, что воткнув эту игрушку, человек лишится аудиовыхода, потому что он будет занят этой кнопкой. Само собой, что их софт (а также много другого софта) могут работать с обычными гарнитурами, только причем тут эта поделка?

                                              Обычные наушники, по крайней мере, дают требуемое качество звучания, замена их на стандартную проводную гарнитуру или (тем более!) на кнопку лишит возможности слушать музыку через нормальные наушники.
                                                0
                                                Полно переходников, выполняющих роль гарнитуры, с входом 3.5мм под любые другие «обычные» наушники.
                                                Собственно, если вам не удобно данное решение, ни кто же не заставляет вас её покупать.
                                                0
                                                А потом они выпустят разветвители для ушей и кнопки…

                                                А потом для кнопкоманьяков вот такие ещё выпустят…

                                                Хотя идея отличная… Особенно если человек не пользуется джеком…
                                                +1
                                                Сабж — просто кнопка гарнитуры без самой гарнитуры. Дальше всё отрабатывает софт.
                                                  0
                                                  Да я прекрасно понимаю, что это кнопка без гарнитуры. И она занимает порт, куда я вставляю наушники. Как и многие другие люди, слушающие музыку со смартфона.
                                                    0
                                                    У вас есть целых четыре выхода: не пользоваться кнопкой, вынимать её, когда она не нужна, пользоваться кнопками гарнитуры либо использовать BT-гарнитуру с 3.5мм миниджеком, оставаясь при любимых наушниках и лишаясь проблемы провода, который то цепляется, то торчит, то переломиться может, то мешается и так далее.
                                                      0
                                                      Первые три неудобны, к последнему я склонялся долгое время, но все гарнитуры с разъемом, увы, имели очень существенный недостаток — очень маленькое время работы. Может, сейчас появились более емкие?
                                                        0
                                                        SonyEricsson MW-600 гляньте (или её новый вариант — SBH-50 / Smart Headset Pro). Если слушать по 2-3 часа в день — хватает на несколько дней точно. Если «от рассвета до заката» — хватит часов на десять. Заряжаются от любого MicroUSB-источника, хоть от компа, хоть от телефонной зарядки. MW-600 работает уже два года, до неё три года работала HBH-DS970.
                                                          0
                                                          У меня старая Jabra BT3030 около 8 часов работает. Вернее, когда покупал несколько лет назад — тянула ~8 с копейками (заряжал раз-два в неделю), сейчас чуть меньше.
                                                +7
                                                А зачем вытаскивать? Я отношусь к той многочисленной категории, которая считает джек на телефоне просто бесполезным отверстием. Почему бы его не задействовать навсегда?
                                                  0
                                                  А музыку вы через что слушаете?
                                                    +6
                                                    Дома, в кресле, через колонки :)
                                                    У всех же разные приоритеты использования смартфона.
                                                      –1
                                                      А в дороге? Без музыки?
                                                        +2
                                                        Я редко куда-либо езжу, а если пешком — не могу слушать музыку, напрягает то, что не слышу ничего вокруг. Люблю музыку слушать в спокойной обстановке.
                                                        А так да, были нормальные наушники, пока сын не сломал случайно, но брал с собой редко, только когда ехал куда-то далеко на автобусе например.
                                                          +4
                                                          А в дороге есть музыка в машине. Если же речь о совсем дальней дороге, то для этого есть отдельный плеер, разряд которого не лишит меня возможности звонить. То же самое с чтением книг.
                                                            0
                                                            Мне нравится такой подход. Будь я производителем гаджетов никогда бы не разорился благодаря таким людям как вы.
                                                            0
                                                            фильмы, звук по bt
                                                          +2
                                                          Синезуб отменили чтоли?
                                                            0
                                                            У меня была BT-гарнитура, разочаровался в этих девайсах. Одно то, что на одну зарядку стало больше уже стало поводом отказаться от нее.
                                                            Как и то, что у меня могут разрядиться наушники.
                                                              +1
                                                              Ну вас же не смущает что у вас может разрядиться книга?

                                                              И вообще лет 10-15 назад скажи кому, что у меня разрядилась книга или сигарета — мне бы предложили до ближайшего псхиатора прогуляться, а сегодня всеми нормально воспринимается.
                                                                0
                                                                Вот вам идея на миллион — кнопа с блютусом!
                                                                  0
                                                                  на bt-гарнитурах есть кнопка с блютусом.
                                                              0
                                                              А если совсем-совсем музыку не слушаю, а гарнитура синезубая?

                                                              Идея реально хорошая. Я как-то выгребал зубочисткой пыль из этого разъема. Это было ужасно.
                                                                0
                                                                Ни разу за все время не использовал эту дырку. Музыку слушаю только во время занятий спортом на которые ничего кроме микроскопического плеера не беру.
                                                              0
                                                              я за последние года четыре аудиовыход использовал всего раза 2-3. А вот несенсорных кнопок оччень не хватает, скучаю по HTC HD2.
                                                              • UFO just landed and posted this here
                                                                0
                                                                Я за все годы обладания смартфонами ни разу не использовал аудиовыход. Ну не слушаю я музыку на смартфоне. И моя жена не слушает. Плеер удобней. И, думаю, я не одинок.

                                                                Правда у меня на аудиоджеке заглушка стоит (хпериа зед) и мне эта кнопка не светит, но идея отличная просто.
                                                                  0
                                                                  и мне эта кнопка не светит

                                                                  Почему не светит? Как брелок хотя-бы.
                                                                    0
                                                                    Да лень ее туда через заглушку дергать. А так бы воткнул и оставил там на постоянку.
                                                                    0
                                                                    Pressy 3 будет с гидроизоляцией)).
                                                                      0
                                                                      От некрасиво болтающейся заглушки это не спасет.
                                                                        0
                                                                        Если кнопку втыкать стационарно, то заглушку и отрезать можно)
                                                                          0
                                                                          Именно это я и имел ввиду)
                                                                  +1
                                                                  Я бы такой поставил просто, чтобы пыль не попадала.
                                                                    +1
                                                                    так надо скорее на кикстартере начинать проект по производству затычек для дырок в смартфоне
                                                                      +1
                                                                      ты в доле!
                                                                        0
                                                                        лучше затычку с какой нибудь стразой или чем нибудь блестящим и продавать это прекрасной половине под предлогом украшательства телефона, мне кажется на ура пойдет
                                                                          +1
                                                                          Вы только кому-то на халяву подарили бизнес-идею :)
                                                                            0
                                                                            Чуть ниже ссылка на DX, там ТАКОЕ есть… Вобщем, стразы — это еще фигня :)
                                                                              0
                                                                              То что китайцы продают это совсем не то, тут надо продавать понты, ну что это такое, 2 бакса, пфффф. Надо чтобы это дорого стоило, было очень сильно пропиарено в глянцевых журналах и в названии было имя какого нибудь известного модельера, вот тогда пойдет дело)
                                                                      +3
                                                                      Китайцы давно продают, например dx.com/c/iphone-ipad-ipod-299/gadgets-206/anti-dust-plug-230
                                                                      0
                                                                      Видео шикарное, особенно когда компьютер ловят
                                                                        0
                                                                        Физический Activator. Неплохо.
                                                                        Жаль не продумали совместное использование с наушниками или гарнитурой, с возможностью перехвата нажатия кнопок громкости/ответа… или продумали?
                                                                          0
                                                                          Так это по факту и есть гарнитура с кнопкой, только без наушников.
                                                                            0
                                                                            — deleted —
                                                                            +3
                                                                            1) А звук не заблокируется? Т.е. не распознает ли телефон вставку «наушников»? Обычно там тупое замыкание контактов.
                                                                            2) Поубирали стилусы ради жестов пальнцами, а теперь придумываем перчатки и ужасные костыли-стилусы… теперь вот поубирали кнопки и снова придумываем костыли чтобы их вернуть… что уберем следующее, чтобы вернуть этот же функционал костылями?
                                                                              +1
                                                                              Судя по:
                                                                              Can I play music or use the speaker while Pressy is plugged in?
                                                                              Yes, Pressy does not block your audio.

                                                                              Нормально всё будет.
                                                                                0
                                                                                Просто перенаправить вывод обратно на динамик при подключении наушников легко. Но меня все же очень интересует как они собираются отличать pressy от гарнитуры. Я задавал вопрос, но в общем потоке его или не заметили, или проигнорировали
                                                                                  0
                                                                                  Думаю, приложение способно отличить Pressy от другой гарнитуры (реализуется легко), а дальше само переключает вывод звука на обычные динамики, если воткнута Pressy.
                                                                                    0
                                                                                    Как именно, например, это реализуется? Есть какие-то софтовые методы для замера сопротивления наушников или каких-то других физических показателей?
                                                                                      0
                                                                                      Думаю, всё в 1000 раз проще. Софт понимает и классические кей-коды от гарнитур, и какой-нить спецформат Pressy. И на основе получаемой инфы работает. Либо на замыкании контактов через «командный» контакт Pressy может высылать какой-нить спецкод, который будет мониторить приложение. Телефон не поймёт, ему пофиг, а аппликуха схватит и будет вести себя соответственно.
                                                                                        0
                                                                                        У них на кикстартере лежит схема кнопки. Это просто кнопка, электроники там — ровно 1 резистор.
                                                                                          0
                                                                                          У гарнитуры нет никаких отдельных кей-кодов. Например, нельзя программно отличить гарнитуру одного бренда от другого.
                                                                                          А обнаружение Pressy сделать можно: например (как вариант), соединить через резистор выход наушников с микрофоном и при вставке посылать в наушники небольшой beep, в то же время проверяя считался ли он с микрофона. Если да, значит Pressy вставлен. Вообще, микрофонный вход можно использовать для расширенного ввода команд.

                                                                                          Неплохая идея, действительно. Но конечно только для тех, кто скучает по кнопкам. Я просто себе выбираю девайсы где изначально эти кнопки есть. :)
                                                                                            0
                                                                                            А обнаружение Pressy сделать можно: например (как вариант), соединить через резистор выход наушников с микрофоном и при вставке посылать в наушники небольшой beep


                                                                                            Думал над этим, у этого способа есть несколько минусов:
                                                                                            1. этот бип пойдет прямо в уши при подключении наушников (очень клёво на маскимальной громкости)
                                                                                            2. если в момент вставления наушников в телефон уже играет музыка, бип будет различить сложно.
                                                                                            3. во многих телефонах есть DSP, который может обрезать или сдвинуть частоту

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

                                                                                              0
                                                                                              Android уже предоставляет стандартный механизм: посылает ACTION_MEDIA_BUTTON intent при нажатии на кнопку на гарнитуре.

                                                                                              Схема гарнитуры, взята из статьи Nexus One Headset Controls: Issue, Solution and the Aftermath:
                                                                                              image
                                                                                                0
                                                                                                Перечитайте, что именно мы обсуждали
                                                                                                Вопрос в том как отличить подключение гарнитуры от подключения pressy
                                                                                                  +1
                                                                                                  Да, не заметил.

                                                                                                  Тогда можно определить есть ли микрофон у гарнитуры:

                                                                                                  /sys/class/switch/h2w/state

                                                                                                  BIT_HEADSET_NO_MIC = (1 << 1)

                                                                                                  Если подключать пустышку, как pressy — то она будет без микрофона.
                                                                                                    0
                                                                                                    Интересно, можно попробовать. А оно точно работает не как различатель наушников и гарнитуры — по замкнутым при подключении земли и микрофона?
                                                                                                      0
                                                                                                      Да, насколько я вижу отдельной константы для «наушники» нет, т.е. гарнитура без микрофона = наушники и будет определяться замкнутостью земли и микрофона — не годится
                                                                                                        0
                                                                                                        Если подключить 4-контактный audio-jack без проводов, то определяется как гарнитура без микрофона.
                                                                                                          0
                                                                                                          Попробую на своем «прототипе» этот метод
                                                                                                            0
                                                                                                            Как правильно этот state читать? Читаю из Intent

                                                                                                             @Override
                                                                                                                public void onReceive(Context context, Intent intent) {
                                                                                                                    final String a = intent.getAction();
                                                                                                                    if (Intent.ACTION_HEADSET_PLUG.equals(a)) {
                                                                                                                        Log.i("HeadSetPlugInTest", "state: " + intent.getIntExtra("state", -1));
                                                                                                                        Log.i("HeadSetPlugInTest", "microphone: " + intent.getIntExtra("microphone", -1));
                                                                                                                    }
                                                                                                                }
                                                                                                            


                                                                                                            Как для гарнитуры, так и для пустого джека значения абсолютно одинаковы
                                                                                                              0
                                                                                                              /sys/class/switch/h2w/state — это файл в sysfs
                                                                                                                0
                                                                                                                можно проверить, изменилось ли там значение
                                                                                                                0
                                                                                                                Попробовал с пустушкой на разных телефонах (значение из /sys/class/switch/h2w/state):
                                                                                                                1. Galaxy Nexus — 0
                                                                                                                2. HTC Wildfire S — 130
                                                                                                                3. HUAWEI-U8850 — 0
                                                                                                                4. Samsung Galaxy 7 GT-P6800 — 1

                                                                                                                Только HTC Wildfire S из этих устройств может правильно определять наличие микрофона.
                                                                                                                  0
                                                                                                                  А вот содержимое /sys/class/switch/h2w/state, если поключить обычные наушники с разъемом TRS:
                                                                                                                  1. Galaxy Nexus — 2
                                                                                                                  2. HTC Wildfire S — 130
                                                                                                                  3. HUAWEI-U8850 — 0
                                                                                                                  4. Samsung Galaxy 7 GT-P6800 — 2

                                                                                                                  Только HUAWEI-U8850 не прошел тест.
                                                                                      +5
                                                                                      Сначала поголовно отказываются от кнопок, потом приходится изобретать костыли, чтобы компенсировать этот эргономический изъян. :/

                                                                                      image
                                                                                        –1
                                                                                        Первая мысль — круто. Но потом вдруг вспомнил, что стандартные андроидовские кнопки еще не исчерпали свой потенциал. Т.е. в принципе ничего же не мешает похожий функционал повесить на кнопку «домой», «назад» и «меню». По крайней мере, раньше ничего не мешало. Если бы этим озаботились еще и производители устройств, то и кнопку питания можно было бы задействовать.
                                                                                        И еще лучше — сделать ярлыки/виджеты на эти действия и располагать их прямо на экранах — значительно больше можно уместить и более информативно, чем «тройное нажатие на кнопку».
                                                                                        ЗЫ. Приведенный пример в видео — надуманный какой-то.
                                                                                          +3
                                                                                          Виджеты? Серьёзно? Речь как раз о том, чтобы экран не включать.
                                                                                            +2
                                                                                            Вы хотите сказать, что общая блокировка не будет распространяться на эту кнопку? Сколько смсок получит мама? :)
                                                                                            0
                                                                                            Как вы с помощью виджета сделаете мгновенное фото одним кликом не выходя из приложения?
                                                                                              0
                                                                                              Конечно, виджетом так нельзя сделать. Но, если вы заметили, в моем комментарии есть не только про виджеты.
                                                                                              Что касается конкретно случая с фотографией, то я не вижу никакой сложности нажать кнопку домой и иконку виджета. По крайней мере, если раз в день такая ситуация случается, то лишнее нажатие на кнопку «домой»и еще пару — для возвращения в приложение — не великая потеря времени.
                                                                                            0
                                                                                            А есть приложение, которое может примерно тоже самое что и приложение от этих парней?
                                                                                              0
                                                                                              AutomateIt, Tasker, думаю, весьма близки.
                                                                                              В первом очень нравится функция распознавания движения — пешком/на машине
                                                                                                0
                                                                                                Pressy, к слову, будет иметь интеграцию с Tasker и API для приложений.
                                                                                              +1
                                                                                              Плохой вариант для тех, кто часто использует гнездо для наушников по назначению.
                                                                                                0
                                                                                                Увидел. Обрадовался. Захотел. Увидел цену в ~800р. Расстроился.

                                                                                                Для айфона тоже подойдет. Activator есть.

                                                                                                Only users with full accounts can post comments. Log in, please.