Files
workbuddy_skills/open-design/design-systems/apple/DESIGN-it.md
T
admin 5afeb6b78a ④段整套同步(六节 + P/S/F/J + 模板)+ open-design 移到技能根
一、④段整套同步(用户选候选 A)
- 新增 `references/stage-proto-doc/assets/产品文档模板.html`(16 KB/247 行,从备份拷、转 LF)。
- ④段 SKILL.md 换成备份 15:28 那版,并按模板口径改齐:
  · 「产品文档框架」从「四块+一附录」改成**六节** —— 页面结构/功能清单/使用场景/操作流程/
    跨页与界面状态/待确认与偏离;与模板同构,⛔ 不从空白页重写结构。
  · 编号从 R/S/F 改成 **P 页面/S 场景/F 功能/J 二级功能**,各自唯一、按展示顺序通排。
  · 保留旧版有价值的要求:每项功能补齐 做什么/入口在哪/输入边界/异常与恢复;重点功能三处标红;
    横向流程图每步写清页面/功能/操作/完成判据。
  · 完成标准「七节」→「六节」,自查清单同步换掉「需求」那批条目,补模板与配图两条。
  · 路径 `designs/<项目>/` → `docs/pm/<项目>/ui/`(2 处)。
  · 补回本机那条「每份产出文档开头都要有一张图」的引用(指向主 skill,段内不复述)。
- 主 skill 同步:四段结构表④行、④段沿革、画图小节(④段画页面结构图 + 用户路径)。

二、open-design 移到技能根(用户选候选 A)
- `git mv product-planning/references/stage-delivery/assets/open-design → open-design/`(4178 文件)。
- `.gitignore` 白名单加 `!/open-design/` —— 否则移出去就不再纳入版本控制。
- 引用改 11 处:路径形态 `assets/open-design/...` → `<技能根>/open-design/...`;
  「随段携带的自带件」改称「同根技能」;「路径怎么找」那条改成自带件(段内相对路径)与
  同根技能(`<技能根>/<技能名>/`)两类分开写。
- open-design 自己的 ATTRIBUTION.md 两处同步(它现在与 oil-ui-pro 同层)。
- 副作用(有益):命名闸门读数由 2063 降到 225 —— 此前它把 open-design 里 919 个第三方 md
  当成规则一起扫了;现在只扫本包 23 个 md。已确认④段的 H1 与 4a/4b/4c 子步仍在检查范围内。

三、验收
- check_naming.py --ws E:/ProgramData/AIProject/contentm_agent = 通过 225 / 失败 0 / 提示 27。
- 活文件里 `assets/open-design` 残留 0;工作区 CRLF 文件 0。
2026-10-15 21:17:28 +08:00

20 KiB

Sistema di design ispirato ad Apple

Category: Media e consumo Elettronica di consumo. Spazio bianco premium, SF Pro, immagini cinematografiche.

1. Tema visivo e atmosfera

Il linguaggio web di Apple è un sistema editoriale di precisione che alterna la calma da galleria a blocchi informativi con densità da retail. Il tono visivo resta sobrio: ampie tele neutre, cromature discrete e immagini di prodotto a cui è affidato quasi tutto il peso espressivo. L'interfaccia è progettata per scomparire, così che hardware, materiali e opzioni di finitura diventino il primo piano narrativo.

Nelle cinque pagine analizzate, il ritmo è coerente ma non monolitico. Le superfici di marketing (homepage ed Environment) usano una scansione in capitoli cinematografica fatta di nero e luce, mentre le superfici commerciali (flussi Store e Shop) introducono spaziature più strette, più controlli di utilità e pile di card più dense senza rompere la grammatica di base del brand. Il risultato è un unico sistema con due marce: modalità vetrina e modalità transazione.

La tipografia è lo stabilizzatore. SF Pro Display sostiene la gerarchia hero e di merchandising con interlinee compatte e tracking controllato, mentre SF Pro Text gestisce i metadati di prodotto, la navigazione, i filtri e l'interfaccia di selezione densa. La tipografia resta misurata, ma l'intervallo di scala è abbastanza ampio da sostenere sia messaggi hero da cartellone sia micro-etichette di utilità.

Caratteristiche chiave:

  • Ritmo di sezione binario: scene nero profondo (#000000) che si alternano a campi neutri chiari (#f5f5f7)
  • Una sola famiglia di accento blu per la semantica di azione e link (#0071e3, #0066cc, #2997ff)
  • Doppia modalità operativa in un unico sistema: moduli vetrina cinematografici e configuratori commerciali densi
  • Forte affidamento su immagini e finiture dei materiali; le cromature dell'interfaccia restano visivamente sottili
  • Metriche di titolo compatte (SF Pro Display, semibold) abbinate a una tipografia di corpo/link compatta (SF Pro Text)
  • Geometria a pillola e a capsula come linguaggio d'azione distintivo (da 18px a 980px e controlli circolari)
  • Profondità usata con parsimonia; contrasto e separazione delle superfici svolgono gran parte del lavoro di stratificazione
  • Ritmo a blocchi di colore multipagina: capitoli hero neri -> campi di merchandising neutri chiari -> superfici retail bianche di utilità -> micro-superfici scure per i controlli

2. Palette colori e ruoli

Source Pages: https://www.apple.com/, https://www.apple.com/environment/, https://www.apple.com/store, https://www.apple.com/shop/buy-iphone/iphone-17-pro, https://www.apple.com/shop/accessories/all

Primari

  • Nero assoluto (#000000): tele hero immersive, capitoli di prodotto ad alta tensione drammatica, ancoraggi UI profondi.
  • Grigio Apple pallido (#f5f5f7): superficie chiara principale per fasce di funzionalità, blocchi di confronto e transizioni editoriali.
  • Inchiostro quasi nero (#1d1d1f): colore del testo principale e del riempimento scuro dei controlli su tele chiare.

Secondari e di accento

  • Blu azione Apple (#0071e3): riempimento di azione primaria e accento del brand che segnala il focus.
  • Blu link di corpo (#0066cc): colore dei link inline ottimizzato per la leggibilità nei testi lunghi.
  • Blu link ad alta luminosità (#2997ff): trattamento dei link brillante su scene più scure dove serve un contrasto più forte.

Superficie e sfondo

  • Tela bianco puro (#ffffff): sfondi retail/elenco prodotti e sezioni transazionali dense.
  • Superficie grafite A (#272729): livello di contesto per card scure e controlli multimediali.
  • Superficie grafite B (#262629): livello di utilità scuro leggermente più profondo per i raggruppamenti di controlli.
  • Superficie grafite C (#28282b): superfici di supporto scure rialzate.
  • Superficie grafite D (#2a2a2c): gradino rialzato più scuro usato per la separazione in scene scure più ricche.

Neutri e testo

  • Grigio neutro secondario (#6e6e73): testo di corpo secondario, descrizioni di supporto, metadati terziari.
  • Grigio bordo morbido (#d2d2d7): divisori, contorni sottili e contenimento di utilità attenuato.
  • Grigio bordo medio (#86868b): contorni di campo più marcati nei contesti di configurazione prodotto e filtro.
  • Grigio scuro di utilità (#424245): incrocio testo/superficie neutro-scuro nei contesti dello store.

Semantici e di accento

  • Segnale di selezione/focus (#0071e3): segnale condiviso di focus e stato selezionato tra i contesti di marketing e commerciali.
  • Errore/Avviso/Successo: nessuna palette semantica distinta era costantemente visibile nell'insieme di superfici estratte.

Sistema di gradienti

  • Le pagine estratte sono dominate in modo schiacciante da superfici piatte. La ricchezza visiva proviene dalla fotografia e dal rendering delle finiture, piuttosto che da gradienti UI persistenti.

3. Regole tipografiche

Famiglia di font

  • Famiglia Display: SF Pro Display, fallback SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
  • Famiglia Text: SF Pro Text, fallback SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
  • Suddivisione d'uso: la famiglia Display gestisce i titoli hero/prodotto e le intestazioni di merchandising; la famiglia Text gestisce navigazione, controlli, etichette e testo commerciale denso.

Gerarchia

Ruolo Dimensione Peso Interlinea Spaziatura lettere Note
Hero Display XL 80px 600 1.00-1.05 -1.2px Scala hero Environment/store
Hero Display L 56px 600 1.07 -0.28px Momenti hero della homepage
Section Display 48px 500-600 1.08 -0.144px Intestazioni dei capitoli principali
Product Heading 40px 600 1.10 normal Titoli di sezione prodotto e campagna
Feature Display 38px 600 1.21 0.152px Callout di dispositivi e merchandising
Promo Display 32px 300-600 1.09-1.13 da 0.128px a 0.352px Sub-hero a livello di modulo
Card/Product Title 28px 600 1.14 0.196px Denominazione a livello di tile e testo chiave
Utility Heading 24px 600 1.17 0.216px / -0.2px Intestazioni di configuratore e contenuti raggruppati
Link/Action Heading 21px 600 1.14-1.38 0.231px Link promozionali più grandi
Subhead 19px 600 1.21 0.228px Introduzioni di sezione compatte
Body Primary 17px 400 1.47 -0.374px Corpo standard e descrizioni retail
Body Emphasis 17px 600 1.24 -0.374px Etichette enfatizzate e valori chiave
Control Label 14px 400-600 1.29-1.47 -0.224px Pulsanti, etichette di supporto, testo di navigazione compatto
Micro UI 12px 400-600 1.00-1.33 -0.12px Note in piccolo, micro-etichette
Legal/Meta 10px 400 1.30-1.47 -0.08px Metadati densi e testo di supporto legale

Principi

  • Continuità tra tipi di pagina: lo stesso DNA tipografico attraversa i lanci cinematografici e i flussi di acquisto del prodotto, evitando una frattura del brand tra marketing e commercio.
  • Compressione su larga scala: i livelli Display usano interlinee strette e tracking controllato per trasmettere un senso di precisione meccanica e di centralità del prodotto.
  • Densità leggibile a profondità retail: SF Pro Text bilancia la compattezza con un ritmo verticale sufficiente per lunghi elenchi di prodotti e matrici di opzioni.
  • Scala di pesi misurata: 600 è il peso di enfasi dominante; 700 compare in modo selettivo; 300 è usato con parsimonia per il contrasto nelle righe più grandi.

Nota sui sostituti dei font

  • Sostituti più vicini disponibili liberamente: Inter per implementazioni ricche di testo e metriche simili a SF Pro Display-like approssimate con Inter Tight per i titoli.
  • In caso di sostituzione, aumentare leggermente l'interlinea (+0.02 a +0.06) sulle dimensioni di corpo e ridurre l'intensità del tracking negativo per preservare la leggibilità.

4. Stilizzazioni dei componenti

Pulsanti

  • Azione a riempimento primaria: sfondo #0071e3, testo #ffffff, raggio 8px, padding orizzontale compatto (comunemente 8px 15px). Usata per azioni decisive di acquisto/avanzamento.
  • Azione a riempimento scuro: sfondo #1d1d1f, testo #ffffff, raggio 8px. Usata quando le superfici chiare necessitano di un'azione primaria ad alto contrasto e sobria.
  • Famiglia di azioni a pillola/capsula: azioni a capsula grandi con raggi da 18px-56px e link a pillola estremi a 980px. Stabilisce la silhouette di call-to-action di Apple, morbida ma precisa.
  • Gusci di filtro/pulsante di utilità: gusci chiari (#fafafc o bianco traslucido) con bordi grigi sottili (#d2d2d7 / #86868b) per contesti di configurazione densi.
  • Comportamento alla pressione: i controlli attivi comunemente riducono la scala o spostano leggermente il riempimento per indicare la conferma della pressione fisica.

Card e contenitori

  • Card editoriali/di prodotto: card chiare su campi #f5f5f7 o bianchi con inquadratura minima e composizione image-first.
  • Card scure di utilità: gradini grafite (da #272729 a #2a2a2c) usati per overlay, controlli multimediali e moduli in contesto scuro.
  • Pannelli del configuratore: contenitori arrotondati (spesso 12px-18px) con definizione del bordo chiara ma sobria.
  • Moduli carosello/spotlight: gusci arrotondati più grandi (28px-36px) per le corsie di contenuto in evidenza.

Input e moduli

  • Campi di input retail: sfondi traslucidi o bianchi, testo scuro (#1d1d1f), contenimento guidato dal bordo (#86868b).
  • Controlli di selezione: geometria di controllo circolare/a toggle compare di frequente nelle interfacce di selezione prodotto.
  • Strategia di densità: i campi del modulo restano visivamente discreti per mantenere dominanti le immagini del dispositivo e la gerarchia dei prezzi.

Navigazione

  • Nav globale di marketing: barra scura traslucida compatta con link a caratteri piccoli e iconografia sobria.
  • Livelli di nav Store/Sub-shop: barre di utilità aggiuntive, chip e controlli segmentati per restringere categorie e prodotti.
  • Gerarchia dei link: i blu dei link restano il segnale interattivo primario, mentre il testo neutro sostiene gli insiemi di navigazione densi.

Trattamento delle immagini

  • Fotografia object-first: hardware e accessori sono messi in primo piano su superfici piatte controllate.
  • Rendering delle finiture ad alta fedeltà: i dettagli riflettenti/materici sono centrali nella persuasione visiva.
  • Inquadratura mista: scene hero a piena pagina coesistono con card retail arrotondate e miniature di merchandising ritagliate strettamente.

Altri componenti distintivi

  • Matrice del configuratore di prodotto: pile di opzioni e selettori che combinano chip, controlli in stile radio e blocchi contestuali di prezzo/riepilogo.
  • Punti/frecce di controllo del carosello: vocabolario di controllo circolare in overlay attenuati per l'avanzamento della galleria.
  • Pannelli narrativi Environment: capitoli narrativi che fondono tipografia editoriale con immagini cinematografiche di prodotto/ambiente.

5. Principi di layout

Sistema di spaziatura

  • L'unità di base è di fatto 8px, ma il sistema supporta micro-passi densi per un allineamento di precisione.
  • Valori di spaziatura riutilizzati frequentemente tra le pagine: 2, 4, 6, 7, 8, 9, 10, 12, 14, 17, 20 px.
  • Costanti di ritmo universali visibili sia nei flussi di marketing sia in quelli retail: impalcatura con unità da 8px e intervalli di utilità da 14-20px per il padding dei componenti e la spaziatura degli elenchi.

Griglia e contenitore

  • Pagine vetrina: ampie colonne centrali con generoso respiro orizzontale e capitoli di colore a piena larghezza.
  • Pagine commerciali: griglie di prodotto e controllo multi-colonna più strette con frequente impilamento modulare.
  • Comportamento del contenitore: nucleo leggibile vincolato con generosi margini esterni alle larghezze desktop.

Filosofia dello spazio bianco

  • Cadenza delle scene: i capitoli visivi principali usano un ampio respiro superiore/inferiore.
  • Compattazione delle informazioni dove serve: le pagine retail comprimono deliberatamente la spaziatura per esporre più informazioni azionabili per viewport.
  • Separazione guidata dal contrasto: le transizioni di sezione si affidano più ai cambi di superficie che ai separatori decorativi.

Scala dei raggi di bordo

  • 5px: piccoli link/tag di utilità e gusci minori.
  • 8px-12px: controlli standard e campi compatti.
  • 16px-18px: card, cornici di modulo e pannelli commerciali.
  • 28px-36px: contenitori di modulo e spotlight più grandi.
  • 56px / 100px / 980px: capsule, pillole grandi e forme CTA allungate distintive.
  • 50%: controlli multimediali e di selezione circolari.

6. Profondità ed elevazione

Livello Trattamento Uso
Livello 0 Superfici neutre piatte (#ffffff, #f5f5f7, #000000) Palcoscenico narrativo e di prodotto principale
Livello 1 Contenimento sottile con bordo (#d2d2d7, #86868b) Filtri, campi di input, card di utilità
Livello 2 Ombra morbida (rgba(0,0,0,0.08) a rgba(0,0,0,0.22) dove presente) Card evidenziate e moduli di merchandising rialzati
Livello 3 Gradini su superficie scura (#272729 -> #2a2a2c) Overlay, controlli multimediali, cluster scuri di utilità
Accessibilità Segnale di focus blu (#0071e3) Enfasi da tastiera e selezione

La profondità è intenzionalmente sobria. Apple predilige contrasto tonale, gradini di superficie e gerarchia compositiva rispetto a pesanti accumuli di ombre.

Profondità decorativa

  • La profondità decorativa è creata principalmente dal realismo fotografico e dal rendering dei materiali, non da effetti UI sintetici.
  • Overlay traslucidi e barre di utilità simili al vetro forniscono una lieve stratificazione atmosferica nella navigazione e nei controlli.

7. Cosa fare e cosa non fare

Da fare

  • Usare la triade neutra (#000000, #f5f5f7, #ffffff) come fondamento strutturale.
  • Riservare gli accenti blu a una semantica autentica di azione e navigazione.
  • Mantenere la tipografia stretta e deliberata, specialmente alle scale display.
  • Mantenere il linguaggio geometrico a capsula/cerchio per controlli e azioni chiave.
  • Lasciare che le immagini di prodotto reggano la drammaticità visiva; mantenere la cromatura sobria.
  • Usare il contenimento guidato dal bordo nei contesti retail densi invece di una pesante ornamentazione delle card.
  • Preservare una chiara separazione tra moduli vetrina e moduli transazionali, mantenendo condivisi i token di base.

Da non fare

  • Non introdurre ampie palette di accento secondario che competano con il blu Apple.
  • Non abusare di ombre, effetti glow o gradienti decorativi nella cromatura UI di base.
  • Non mescolare famiglie di font non correlate né allentare il tracking in modo indiscriminato.
  • Non appiattire tutti gli angoli su un unico raggio; Apple usa livelli di raggio intenzionali.
  • Non sovraccaricare i moduli commerciali con bordi spessi o effetti visivi vistosi.
  • Non rimuovere la cadenza di contrasto neutro tra capitoli scuri e chiari.
  • Non trattare i flussi di marketing e di acquisto come sistemi di design separati.

8. Comportamento responsive

Breakpoint

Nome Larghezza Cambiamenti chiave
Small Mobile 374px e inferiore Controlli retail ristretti, pile di prodotti a colonna singola
Mobile 375px-640px Moduli a una colonna, righe di azione compatte, selettori condensati
Tablet 641px-833px Card espanse e transizioni miste a 1-2 colonne
Tablet Wide 834px-1023px Merchandising multi-colonna più stabile, blocchi di testo più grandi
Desktop 1024px-1240px Layout retail completi e strutture di confronto prodotti
Desktop Wide 1241px-1440px Espansione hero di marketing e spaziatura di sezione più ampia
Large Desktop 1441px+ Massimo respiro dei capitoli e ampia composizione editoriale

Target tattili

  • Le azioni primarie e secondarie sono generalmente presentate in geometrie a pillola/pulsante adatte al tap.
  • I controlli multimediali e di selezione circolari si allineano all'intento di toccabilità minima nei contesti mobile.
  • L'interfaccia commerciale densa usa etichette compatte ma mantiene aree di tocco chiare tramite il padding della forma circostante.

Strategia di collasso

  • La tipografia hero di marketing si rimpicciolisce per livelli discreti preservando il contrasto della gerarchia.
  • Le griglie di prodotto e commerciali collassano da multi-colonna a card impilate con visibilità persistente del selettore.
  • La navigazione di utilità si comprime in raggruppamenti di link/controllo più semplici preservando le azioni chiave.
  • I cluster di opzione/configurazione diventano sequenziati verticalmente per mantenere lineare il flusso d'acquisto sugli schermi piccoli.

Comportamento delle immagini

  • Le immagini di prodotto preservano proporzioni e centralità attraverso i breakpoint.
  • Le immagini hero restano dominanti su mobile, con il testo riposizionato attorno alla priorità dell'immagine.
  • Le miniature retail restano leggibili tramite una logica di ritaglio più stretta e un impilamento di card più denso.
  • I moduli guidati dalle immagini continuano ad ancorare il ritmo man mano che la densità del layout aumenta.

9. Guida ai prompt per l'agente

Riferimento rapido dei colori

  • Blu di azione primaria: Blu azione Apple (#0071e3)
  • Blu link inline: Blu link di corpo (#0066cc)
  • Tela del capitolo scuro: Nero assoluto (#000000)
  • Tela del capitolo chiaro: Grigio Apple pallido (#f5f5f7)
  • Testo primario su chiaro: Inchiostro quasi nero (#1d1d1f)
  • Testo secondario: Grigio neutro secondario (#6e6e73)
  • Bordo retail morbido: Grigio bordo morbido (#d2d2d7)
  • Bordo retail marcato: Grigio bordo medio (#86868b)

Esempi di prompt per componenti

  • "Progetta un hero di prodotto in stile Apple su una tela nera (#000000) con titolo SF Pro Display semibold (48-56px), testo di supporto conciso e due CTA a capsula che usano #0071e3 e #1d1d1f."
  • "Crea un pannello di configurazione commerciale su bianco (#ffffff) con card arrotondate da 18px, campi con bordo #86868b, testo di corpo SF Pro Text da 17px e selettori di opzione compatti."
  • "Costruisci una griglia di card di merchandising che alterna superfici #f5f5f7 e bianche, con card image-first, ombre sobrie e metadati SF Pro Text da 14-17px."
  • "Genera un cluster di controlli per carosello usando pulsanti circolari (raggio 50%), overlay grigi attenuati e un chiaro feedback attivo per la navigazione della galleria."
  • "Componi un ritmo di pagina misto marketing + retail: capitolo vetrina scuro -> capitolo di funzionalità chiaro -> modulo denso di elenco prodotti, mantenendo gli accenti blu solo per azioni e link."

Guida all'iterazione

  1. Fissa per primo il fondamento neutro (#000000, #f5f5f7, #ffffff) prima di regolare gli accenti.
  2. Mantieni gli accenti blu scarsi e intenzionali; se tutto è blu, la gerarchia collassa.
  3. Regola la tipografia in quest'ordine: scala display, leggibilità del corpo, poi micro-etichette.
  4. Abbina il raggio per classe di componente (campo, card, capsula, cerchio) invece di un arrotondamento uguale per tutti.
  5. Aumenta la densità gradualmente passando dalle sezioni vetrina alle sezioni commerciali.
  6. Verifica che le immagini di prodotto restino il livello visivo più forte dopo ogni revisione.

Lacune note

  • Colori di stato semantici distinti (errore/avviso/successo) non erano costantemente visibili nell'insieme di pagine estratte.
  • Alcuni micro-stati di interazione variano per modulo e non sono rappresentati come token di sistema universali.
  • Alcuni moduli retail espongono override tipografici specifici del contesto che non compaiono in tutte e cinque le pagine.