tgoop.com/cpplastic/336
Last Update:
Продовжуючи вчорашню тему, але вже в більш творчому напрямі…
Зараз той етап, коли люди раптом згадали, що взагалі-то пристрій зробити не так і складно. Не мені, звісно, бо я як не тямив, так і не почну. Але ж від розумніших людей щодня з'являються якісь гаражні, часто опенсорсні поробки, адже будь-хто може купити собі мікроконтролерів по 10 баксів за відро та зробити з ними щось путнє. А сучасні мікроконтролери — це потужність. Ті ж STM-ки, мабуть, крутіші за всі ігрові консолі мого дитинства разом узяті. В ESP32 ще й WiFi є. В їхньому останньому(?) P4 взагалі двоядерний проц на 400 МГц, та ще й додаткові інструкції для AI. На крайняк можна взагалі просто Raspberry Pi Zero взяти — то взагалі жир. Існує купа фреймворків, купа тулів. Береш та робиш.
Але з того, що я бачу: нерідко таким займаються саме програмісти, а ми знаємо, що програміст та зручність сумісні настільки ж, наскільки вода та олія: якщо числа в терміналі побігли, то можна вважати роботу виконаною. Тому якщо це черговий «cyberdeck», то це гола плата з напаяним екраном, якщо це смарт-годинник, то якась шняга з дротами в усі боки, примотана ізострічкою до руки.
Нє, 3D-принтери дійсно значно покращили цей момент, тож хтось запарюється хоча б упакувати свій винахід з купи компонентів у паралелепіпед. Ну, принаймні зробити собі власну клавіатуру вже стало майже повсякденністю, тож прогрес є. Але якість все одно не порівняти з технологіями масового виробництва на жаль.
І тільки одиниці спроможні довести справу до дійсно класного хардварного продукту: такі зазвичай одразу на кікстартер йдуть. І я як доволі частий у минулому гість-споживач на кікстартері можу впевнено заявити: більшість з них врешті обйобується на софті. Глючні та сирі мобільні проги-компаньйони, половина фічей не працює, обіцянки-цяцянки й ось все це.
Отож… моя проблема яка? У мене руки криві, щоб зробити дійсно компактний, приємний на дотик, зручний та цілісний пристрій. А їхня проблема яка? Що на розробку софта бюджетів вже наприкінці не лишилося… Ну то дайте мені пристрій та SDK! Так, я готовий за це заплатити (але не 500 баксів)!
Ті ж універсальні пульти взяти… На кікстартері щомісяця новий, кожен обіцяє підтримку тисяч пристроїв від сотень вендорів, а врешті це все виливається в прогу в Google Play на 2,1
Безумовно, зробити зручний та простий високорівневий SDK — задача чи не складніша за написання прикладного софту. Але це також можна перекласти на користувачів вже. Хтось зробить фреймворк, хтось щось на ньому, а хтось і до #lowcode доведе, щоб люди без програмерської освіти змогли творити. А вони це можуть! Подивіться, які дашборди роблять не програмісти для Home Assistant: та вони кращі, ніж будь-що, що колись зроблю я
Певні рухи в цей бік відбуваються. Як, наприклад, оцей смарт-годинник — не прям вау, але й не повне лайно. Але бляха, дивитися на 100501-й аналог геймбоя або чергове «рішення» на бредборді з вʼязкою дротів — немає сил вже, їй-богу. Як же хочеться щось завершене з хардварного погляду, але «чистий лист» та зручні інструменти — з софтварного.
Купили б щось таке? Чи може вже?

