design concept · grounded research

TakeProfit, каким бы его собрал Apple

Берём живой тирдаун TakeProfit (форк TV Lightweight + PixiJS WebGL2, плотный pro-терминал) и переосмысляем его по актуальным принципам Apple — HIG, Liquid Glass, WWDC26. Главный фокус — как Apple сшил бы мобильный и десктопный интерфейс в одно приложение.

Концепт/мнение на основе реверс-инжиниринга takeprofit.com и официальных гайдов Apple. Не аффилировано ни с Apple, ни с TakeProfit.

Главный сдвиг

TakeProfit сегодня — это десктопный терминал, ужатый вниз: плотные 20px-контролы, hover-reveal тулбары, докинг Lumino, максимум хрома. Apple зашёл бы с другого конца.

Apple не «ужимает десктоп в телефон». Apple проектирует одну анатомию, которая адаптируется: график — это контент во весь экран, а все контролы — тонкий стеклянный слой, который перетекает между формами под устройство и способ ввода.

Два слоя — буквально

Контент-слой = график во весь экран (свечи, объёмы, рисунки). UI-слой = Liquid Glass поверх: символ, таймфрейм, инструменты, таб-бар. Цвет бренда живёт в контенте, стекло его подхватывает.

Одна анатомия, три ширины

Те же элементы, та же логика — но раскладка адаптируется через size classes: compact (телефон) → regular (планшет) → expanded (Mac). Не три дизайна, а один, который тянется.

Mobile ↔ Desktop: как Apple бы их сшил

Сердце ответа. Не «версия для телефона» и «версия для ПК», а одно приложение, где элементы морфятся, а данные/раскладки синхронизируются.

Правило морфинга элементов

ЭлементiPhone (compact)iPad (regular)Mac (expanded)
НавигацияНижний таб-бар (стекло)Таб-бар → разворачивается в сайдбарСайдбар + тулбар + меню-бар
График1 во весь экран, свайп между1 крупный + мини-списокДок из нескольких пейнов (как Lumino, но по конвенциям Apple)
Пикеры (индикаторы/символы)Bottom sheet с поискомПоповер / сайд-шитПоповер у кнопки + меню-бар
Настройки объектаBottom sheet (detents)ПоповерПравый инспектор
Инструменты рисованияКонтекстная плашка + жесты + PencilБоковая плашка + PencilТулбар + hover + правый клик
WatchlistОтдельная вкладкаСайдбарПостоянный сайдбар
Плотность44pt цели, крупносредняякомпактно + hover-уплотнение

Что переносится между устройствами (Continuity)

iCloud-sync раскладок, watchlist, рисунков Handoff — начал на Mac, продолжил на iPhone Одни SF Symbols и подписи везде Один чарт-движок (WebGL/Metal), одни данные Сделки/алерты — сквозные уведомления

Адаптация под способ ввода (а не под «размер»)

Touch (iPhone/iPad)

Цели ≥44pt, жесты (pinch-zoom, two-finger pan, long-press = контекст), bottom sheets под большой палец, Apple Pencil для точного рисования и магнита. Никакого hover-only.

Pointer (Mac/iPad+трекпад)

Компактные контролы, hover-уплотнение, правый клик = контекст-меню, полные хоткеи и меню-бар, drag-to-dock пейнов, точный курсор-кросхейр.

Ключевой принцип: фичи одинаковые на всех устройствах — меняется только способ дотянуться до них. Нельзя «спрятать» инструмент на телефоне только потому, что там нет hover.

Мокапы: один экран, две формы

Один и тот же «Chart»-экран. Слева — iPhone (контент во весь экран, стеклянные плавающие контролы, нижний таб-бар). Справа — Mac (тот же график, но раскрыт в сайдбар + тулбар + инспектор).

63 696
9:415G ▰▰▰
BTC/USD1H ⌄
ƒ𝑥
📈График
Список
Поиск
Siri
Аккаунт
iPhone — compact
TakeProfit — BTC/USD
Watchlist
BTC/USD+0.18%
ETH/USD+0.09%
SOL/USD−1.2%
DOGE/USD+0.8%
TSLA−0.4%
63 696
BTC/USD1Hƒ𝑥 Индикаторы✎ РисованиеVS
Инспектор · RSI
Length14
SourceClose
Overbought70
Oversold30
Цвет● blue
Mac — expanded · тот же график, раскрыт

Что бы Apple изменил (на основе тирдауна)

Конкретные «было → стало», привязанные к тому, что реально в TakeProfit сейчас.

Было · TakeProfit

Hover-reveal drawing-тулбар. Инструменты появляются по наведению мыши.

Стало · Apple

Always-reachable + контекст. Постоянная (сворачиваемая) плашка + long-press/правый клик; на тач hover не существует — иначе фичи недоступны.

Было

Контролы 20px, текст 12–14px вес 400, паддинг 0–2px. Плотно, но мимо пальцем.

Стало

Адаптивная плотность. На тач — цели ≥44pt; на курсоре — компактно + hover-уплотнение. Одна система, два режима.

Было

Цвет бренда на хроме местами; 15 тем с ручной настройкой.

Стало

Цвет → в контент, стекло подхватывает. Темы сводятся к системным (Dark Mode + accent + слайдер прозрачности Liquid Glass).

Было

Модальные пикеры индикаторов/символов, кастомная легенда с hover-корзиной.

Стало

Поиск-первый sheet/поповер; стандартное контекст-меню и инспектор объекта вместо самопальных контролов.

Было

IBM Plex Mono для цифр, IBM Plex Sans для UI.

Стало

SF Pro (UI) + SF Mono (цены/таблицы) — нативно, Dynamic Type из коробки.

Было

Данные графика — только визуально; доступность ограничена.

Стало

Audio Graphs + VoiceOver по серии, Dynamic Type, контраст, не только цвет — терминал становится доступным.

Было

Lumino docking — мощно на десктопе, но не переносится на тач.

Стало

Docking только в expanded; в compact — свайп между полноэкранными графиками + быстрый switcher. Та же модель данных.

Что Apple оставил бы как есть: on-demand WebGL-рендер (0 отрисовок в простое — экологично и плавно), wide-gamut P3 для buy/sell/rise/fall, серверные индикаторы. Хорошие инженерные решения трогать незачем.

Дизайн-система: дельта к Apple

Что поменялось бы в токенах относительно текущего TakeProfit.

СлойTakeProfit сейчасBy Apple
ШрифтыIBM Plex Sans / Mono / Nib ProSF Pro + SF Mono (+ New York для лонгрида)
ЦветP3, 821 токен, 15 темСохранить P3 + семантику; темы → системные роли (Dark/accent/Liquid Glass slider)
Радиусы4/8/12/24/36 + smooth 0.6То же + концентричность (вложенное повторяет контейнер)
Тени1px hairline (флэт)Сохранить флэт; глубина — через Liquid Glass + элевацию
Контролыh20–24, вес 400, паддинг 0–4Адаптив: 44pt (touch) / компакт (pointer)
Движение.15s cubic-bezier(.4,0,.2,1)То же семейство + Reduce Motion; материал-отклик стекла
Иконкикастомный сетSF Symbols (одни глифы на всех устройствах)

Примеры сценариев

Как ключевые задачи выглядят на телефоне и на десктопе в этой модели.

  • Добавить индикатор Телефон: тап ƒ𝑥 → bottom sheet с поиском → тап по результату, лист закрывается. Mac: ƒ𝑥 в тулбаре → поповер-поиск (или меню-бар Insert ▸ Indicator) → клик. Одинаковый каталог, разная упаковка.
  • Нарисовать трендлайн Телефон: контекстная плашка рисования → выбрал линию → две точки пальцем (или Pencil), магнит к OHLC удержанием. Mac: тулбар/хоткей ⌥T → клик-клик, Shift = снап 45°. Объект редактируется в инспекторе/sheet.
  • Сравнить символы (VS) Везде — наложение в контент-слое; на телефоне легенда сворачивается в чип, на Mac — полноценная.
  • Сменить раскладку Mac: drag-to-dock пейнов (как Lumino). Телефон: свайп между полноэкранными графиками + switcher. Раскладка синхронизируется через iCloud.
  • Спросить данные голосом/AI Везде — Siri/AI поверх контента: «покажи RSI на 4H», «уведоми если BTC пробьёт 65k». Ответ — действие в самом графике.
  • Принципы (свод)

    Оговорки

    Что это и чем не является.

    Это дизайн-концепт и аргументированное мнение, синтез двух источников: (1) реверс-инжиниринга takeprofit.com (код-бандлы, живой терминал, дизайн-токены — см. остальной ресёрч на этом домене) и (2) официальных Apple Human Interface Guidelines + рекомендаций WWDC26 (Liquid Glass, size classes, концентричность, слайдер прозрачности). Мокапы — схематичные иллюстрации принципов, не пиксель-перфектные макеты и не продукт Apple. Не аффилировано ни с Apple, ни с TakeProfit; названия и торговые марки принадлежат владельцам.

    Связанное: полный тирдаун и дизайн-система — на этом же домене одной лентой · оглавление.