Мобильный разработчик живет не только кодом и сенсорными экранами. 3D-технологии выходят на сцену для создания физических прототипов аксессуаров, держателей для устройств или индивидуальных корпусов, улучшающих эргономику тестирования. Яркий пример: спроектировать держатель для тестирования камеры приложения дополненной реальности, чтобы телефон не падал каждые две минуты.
Физическое прототипирование и проверка тактильного взаимодействия 🛠️
Когда вы разрабатываете приложение, взаимодействующее с реальным миром, вам нужно стабильное оборудование. С помощью такого моделлера, как Blender или Fusion 360, вы проектируете специальный держатель для вашего телефона. Затем, используя недорогой 3D-принтер, например Ender 3, вы воплощаете его в PLA. Результат: тестирование камеры, датчиков или физических кнопок без дрожи и импровизаций. Такие программы, как Cura или PrusaSlicer, подготавливают файл для печати. Все это ускоряет итерации и избавляет от трат на коммерческие аксессуары, которые никогда не подходят идеально.
День, когда я напечатал держатель и перестал использовать скотч 📱
Признаемся, все мы клеили телефон к лампе скотчем, чтобы протестировать приложение. Это работает, но непрофессионально. Печать держателя придает вам вид серьезного инженера, даже если потом вы тратите три часа на калибровку стола принтера. В итоге ваше приложение дополненной реальности лучше распознает плоскости, а ваш стол выглядит как лаборатория NASA. И все ради того, чтобы телефон не разбился об пол, пока вы отлаживаете баг.