Files
obsidian-vault/personal/ideas/app-ideas-enriched/accessibility-browser-20260524.md
T

126 lines
7.4 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Accessibility Browser — Анализ инструмента
aliases:
- Accessibility Browser анализ
- Accessibility Browser dev tool
- accessibility-browser
tags:
- app-ideas
- developer-tool
- macos
- accessibility
- enriched
related:
- "[[personal/ideas/app-ideas]]"
- "[[personal/projects/orblab]]"
created: 2026-05-24
source-idea: Accessibility browser — draws whole OS interface with mockup styled interface, displays available actions, suggests code additions, generates accessibility UI tests
---
# Accessibility Browser — Анализ концепции
## Концепция
Инструмент для macOS/iOS разработчиков: накладывает визуальный оверлей на интерфейс приложения (или всю OS), отображая accessibility-дерево в «handdrawn» / mockup стиле с подписями к каждому элементу. Если подпись не помещается — отображается как bubble. Также:
- Показывает доступные actions для каждого UI-элемента (AXActions)
- Находит нужное место в коде и предлагает добавить accessibility-атрибуты
- Автоматически генерирует XCUITest-кейсы для UI-элементов
- Показывает «покрытие» UI-тестами — какие элементы не покрыты
**Платформа:** macOS (primary), iOS companion
**Пользователи:** iOS/macOS разработчики, QA-инженеры, команды по accessibility-аудиту
---
## Уникальное преимущество Алекса
- **AXPressDeck** (уже в продакшне): macOS-инструмент Алекса, использующий AXUIElement API для создания keyboard shortcuts для любых приложений. Источник: mallexxx.github.io/axpressdeck, поисковая выдача май 2026.
- **DDG macOS Browser DRI**: работает с accessibility API macOS браузера каждый день — глубокое понимание боли.
- **Стек:** 100% Swift/macOS — нулевое время на освоение, все нужные API уже знакомы.
---
## Анализ конкурентов
| Инструмент | Описание | Ограничения |
|-----------|---------|-------------|
| **Apple Accessibility Inspector** (встроен) | Инспекция accessibility-дерева, highlight элементов | Сложный UI, нет визуального оверлея, нет кодогенерации |
| **Accessibility Insights for Mac** (Microsoft) | Developer inspection tool, проверка WCAG | Нет визуального оверлея, нет test generation, нет кодовых подсказок |
| **Reveal App** ($99/год) | View hierarchy inspector для iOS | Фокус на view-дереве, не на accessibility; нет оверлея в production |
| **axe DevTools** (Deque) | Automated accessibility testing | Web-only, нет native iOS/macOS поддержки |
| **RocketSim** | iOS Simulator companion | Accessibility inspection как одна из функций, не основная |
**Вывод:** Никто не делает:
1. Визуальный оверлей в handdrawn/mockup стиле
2. Автогенерацию XCUITest из accessibility-дерева
3. «Покрытие» UI-тестами с визуализацией
Источники: accessibilityinsights.io, revealapp.com, rocketsim.app — поиск май 2026.
---
## Технический стек и реализация
### Core технологии (всё знакомо Алексу)
- **AXUIElement API** — основа. Алекс уже использует в AXPressDeck.
- **NSPanel / transparent overlay window** — прозрачное окно поверх всех приложений. Стандартный macOS паттерн.
- **Core Graphics / SwiftUI Canvas** — рисование «handdrawn» оверлея. SwiftUI Canvas API идеален.
- **SourceKit / LSP** — для поиска места в коде (code suggestions). Сложнее, можно убрать из MVP.
- **XCUITest codegen** — парсинг AX-дерева → генерация Swift test-кейсов. Хорошо решаемо.
### Фазы разработки
| Фаза | Содержание | Оценка |
|------|-----------|--------|
| MVP | AX-дерево → handdrawn оверлей + element labels + actions list | 46 недель |
| v1.0 | Test coverage view (какие элементы не покрыты тестами) | +4–6 недель |
| v1.5 | XCUITest кодогенерация | +4–6 недель |
| v2.0 | Code suggestions (SourceKit интеграция) | +2–3 месяца |
**MVP реализуем за 4–6 недель** — и это уже рабочий инструмент для продажи.
---
## Рынок и монетизация
### Целевая аудитория
- iOS/macOS indie разработчики (~500K активных девелоперов в App Store)
- QA-команды в компаниях с iOS продуктами
- Accessibility аудиторы и консультанты
### Готовность платить
Developer tools — самая высокая willingness to pay в App Store:
- Reveal App: $99/год и продаётся хорошо
- RocketSim: $4999/год
- Proxyman: $89/год
**Ценовой ориентир:** $29–49 единоразово или $9–15/месяц.
### Каналы
1. **Mac App Store** — основной канал для developer tools
2. **Прямая продажа** (Paddle/Gumroad) — избегание 30% комиссии, лучше для B2B
3. **GitHub Sponsors / itch.io** — community версия
### Оценочный потенциал
Если 1% из 500K iOS devs покупают за $39 = $195K. Реалистично: 0.1% = $19.5K — хорошее дополнение к indie-доходу.
---
## Маркетинг
- **Twitter/X**: «I built an accessibility inspector that draws your app as a sketch» — visual hook. Видео с оверлеем в action = вирусный потенциал.
- **HackerNews**: accessibility + developer tools хорошо заходят.
- **Reddit r/iOSProgramming, r/macOSProgramming**: демо видео.
- **WWDC community**: accessibility сессии Apple создают интерес к инструментам.
---
## Резюме
**Делать:** сильный кандидат для первого indie developer tool Алекса.
**Почему:** 100% совпадение стека, уже есть опыт с AXUIElement (AXPressDeck), высокий WTP в developer tools рынке, чёткий MVP за 4–6 недель.
**Риск:** маленький рынок (только macOS/iOS devs), маркетинг требует личного бренда.
**Рекомендация:** после Reflect/психолог-app — это идеальный «второй продукт» с быстрым MVP.
*Источники: accessibilityinsights.io, revealapp.com, rocketsim.app, поиск itch.io/Mac App Store, май 2026*