Сравнение пользователей: Claude и Gemini для разработки приложений под Android

Разработчик на r/ClaudeAI поделился подробным сравнением использования Claude и Gemini для разработки Android-приложений, в частности для создания приложения-контроллера игр, использующего внешний экран устройства Samsung Fold.
Различия в процессе разработки
Пользователь попытался создать приложение, которое назначало бы зоны на внешнем экране Samsung Fold, преобразующиеся в точки на основном экране для управления игрой. Обе ИИ получили одинаковую задачу, но их подходы значительно различались:
- Claude столкнулся с теми же техническими ограничениями, что и Gemini, но предложил рабочие альтернативы вместо того, чтобы зайти в тупик
- Claude демонстрировал ход своих мыслей с такими фразами, как «О, вот что мы можем сделать… О, это не сработает»
- Gemini продолжал рекомендовать нерелевантные видео и предлагать альтернативы, когда его явно просили разработать приложение
- Gemini добавлял ненужные разговорные украшения, в то время как Claude был более прямым
Настройка и реализация
Начальный этап настройки выявил ключевые различия в том, как каждая ИИ справляется с практическими задачами разработки:
- Claude предоставил графический интерфейс для ответов на уточняющие вопросы в первых нескольких сообщениях (хотя эта функция больше не появлялась)
- Обе ИИ объяснили, как установить Android Studio и начать новый проект
- Claude предоставил полную zip-папку для открытия в Android Studio
- Gemini требовал ручного создания каждого файла, что заняло больше времени и привело к ошибкам
- Claude предоставил рабочий код примерно за 4 сообщения по сравнению с 20 у Gemini
Качество кода и результаты
Конечные продукты показали явные различия в качестве реализации:
- Gemini создал багги-код, который часто возвращался к ошибкам, которые уже были решены
- Приложение Gemini имело базовый интерфейс и было сломано в своей последней версии
- Claude предоставил отполированный интерфейс с заголовком, содержащим название приложения, и правильно разделёнными компонентами
- Подход Claude позволил раньше начать обсуждение устранения неполадок и улучшения интерфейса
Общая оценка
Разработчик пришёл к выводу, что Claude справился лучше, чем Gemini, в задачах генерации кода, отметив, что в предыдущей сессии с документацией API Claude смог достичь большего. Сравнение было сосредоточено именно на разработке Android-приложений для случая использования внешнего экрана Samsung Fold.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Как один разработчик устранил 16 архитектурных слабых мест в своей системе AI-агентов
Разработчик задокументировал 16 архитектурных проблем в своей системе агента ИИ OpenClaw и реализовал конкретные исправления, включая явные определения слоёв, авторизацию шлюза и основанное на доказательствах выполнение.

Кросс-платформенный рабочий процесс тестирования графики для разработки с поддержкой ИИ
Разработчик делится рабочим процессом для тестирования графического кода Windows D3D11/D3D12 на безголовых CI-раннерах Linux без GPU, используя MinGW-w64, Wine, DXVK/VKD3D-Proton, Lavapipe и llvmpipe. Этот подход позволяет проводить комплексную проверку кода, сгенерированного ИИ, через CI-конвейеры.

Амбиентный AI-менеджер с использованием Claude Haiku для контекстно-зависимых уведомлений
Разработчик создал систему фонового ИИ с использованием Claude Haiku, которая выводит однострочные контекстные уведомления на основе задач из Notion, календаря, биометрических данных и присутствия за рабочим столом, отображаемые на сенсорной панели Raspberry Pi.

Анализ Claude AI выявляет шаблон «Вы уточняете, чтобы избежать завершения» в диалогах с пользователями.
Пользователь проанализировал шестимесячные экспорты разговоров с Claude, сопоставив их с дневниковыми записями и данными о сне, и обнаружил поведенческую закономерность, при которой доработка служит избеганию завершения. Claude выявил конкретные примеры, такие как создание «20 уникальных текстур» для логотипа или уточнение текстов песен через «несколько итераций».