Figma ಕೂಡ ತನ್ನದೇ ಆದ design tokens ಬಗ್ಗೆ ಖಚಿತವಾಗಿಲ್ಲ
Design tokens ಹೊಸದೇನಲ್ಲ. ಜನರು ಒಂದು ದಶಕಕ್ಕೂ ಹೆಚ್ಚು ಕಾಲ ಅವುಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಾರೆ. ಆದರೆ ಹತ್ತು ವರ್ಷಗಳಿಂದ, ಈ ಉದ್ಯಮವು ಒಂದು ದೊಡ್ಡ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸುತ್ತಿತ್ತು. ನಾವು ಯಾವುದೇ ಒಂದು format ಬಗ್ಗೆ ಒಮ್ಮತಕ್ಕೆ ಬರಲಿಲ್ಲ. ಪ್ರತಿಯೊಂದು ತಂಡವು tokens ಬರೆಯಲು ತಮ್ಮದೇ ಆದ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತಿತ್ತು.
ಈಗ, ಉದ್ಯಮವು ಬದಲಾಗುತ್ತಿದೆ.
Design Tokens Community Group (DTCG) ಈ format ಅನ್ನು ನಿಗದಿಪಡಿಸುತ್ತಿದೆ. ಇದು W3C ನ ಪ್ರಯತ್ನವಾಗಿದೆ. ಇದು ಸಣ್ಣ ಯೋಜನೆಯಲ್ಲ. ದೊಡ್ಡ ಕಂಪನಿಗಳು ಇದಕ್ಕೆ ಬೆಂಬಲ ನೀಡುತ್ತಿವೆ:
• Adobe • Google • Microsoft • Meta • Amazon • Shopify • Figma
ಹೆಚ್ಚಿನ ಕಂಪನಿಗಳು ಈ open standard ಕಡೆಗೆ ಸಾಗುತ್ತಿವೆ.
ನನ್ನ ಅಂದಾಜು ಹೀಗಿದೆ: ಡಿಸೈನ್ ಟೂಲ್ಗಳಿಗೆ ಒಂದು ದೊಡ್ಡ ಬಿರುಗಾಳಿ ಬರಲಿದೆ.
ನೀವು ನಿಮ್ಮ tokens ಅನ್ನು ನೇರವಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟ tool ಗೆ ಜೋಡಿಸಿದರೆ, ನೀವು ಅಪಾಯದಲ್ಲಿದ್ದೀರಿ ಎಂದರ್ಥ. ಆ tool ಬದಲಾದರೆ ಅಥವಾ ವಿಫಲವಾದರೆ, ನೀವು ದೊಡ್ಡ ಮಟ್ಟದ rewrite ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ಬದಲಾಗಿ, ನಿಮ್ಮ tokens ಅನ್ನು ಒಂದು open standard ಗೆ ಜೋಡಿಸಿದರೆ, ನೀವು ಸುರಕ್ಷಿತವಾಗಿರುತ್ತೀರಿ.
Figma ಕೂಡ ಸವಾಲುಗಳನ್ನು ಎದುರಿಸುತ್ತಿದೆ. Figma ಎಂಬುದು DTCG ಬೆಂಬಲಿಗರ ಪಟ್ಟಿಯಲ್ಲಿದೆ, ಆದರೆ ಅವರು ಇನ್ನೂ ತಮ್ಮದೇ ಆದ data ವಿಷಯದಲ್ಲಿ ಕಷ್ಟಪಡುತ್ತಿದ್ದಾರೆ. ನೀವು Figma variable ಅನ್ನು ನೋಡಿದಾಗ, ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಮಾತ್ರ ನೋಡುತ್ತೀರಿ. ನೀವು 10 ಎಂಬ ಸಂಖ್ಯೆಯನ್ನು ನೋಡಬಹುದು. ಅದು 10 pixels ಎಂದರ್ಥವೇ, 10 z-index ಎಂದರ್ಥವೇ ಅಥವಾ 10 milliseconds ಎಂದರ್ಥವೇ ಎಂದು ನೀವು ಊಹಿಸಬೇಕಾಗುತ್ತದೆ.
ಆ tool ನಿಮಗೆ ತಿಳಿಸುವುದಿಲ್ಲ. ಆ file ಅನ್ನು ಓದುವ ಇತರ tools ಕೂಡ ನಿಮಗೆ ತಿಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಇದು ಅಪಾಯವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ನೀವು ನಿಮ್ಮ ಸಂಪೂರ್ಣ pipeline ಅನ್ನು ಒಂದೇ vendor ನ ಸುತ್ತ ನಿರ್ಮಿಸಿದರೆ, ನೀವು ಅಪಾಯಕ್ಕೆ ಸಿಲುಕುತ್ತೀರಿ.
DTCG ಅನ್ನು ನಿಮ್ಮ middle layer ಆಗಿ ಬಳಸುವುದು ಬುದ್ಧಿವಂತಿಕೆಯ ಕ್ರಮ.
ನಿಮ್ಮ system ಅನ್ನು open standard ನ ಸುತ್ತ ನಿರ್ಮಿಸಿ. ಅಗತ್ಯವಿದ್ದರೆ Figma ನಿಂದ data ಪಡೆಯಲು ಒಂದು ಸಣ್ಣ adapter ಬಳಸಿ. ಒಂದು ವೇಳೆ Figma ತನ್ನ export ಅನ್ನು ಸುಧಾರಿಸಿದರೆ, ನೀವು ಕೇವಲ ಆ adapter ಅನ್ನು ತೆಗೆದುಹಾಕಬಹುದು. ನಿಮ್ಮ core system ಬದಲಾಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಅದು tool ಮೇಲೆ ಅಲ್ಲದೆ, standard ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ.
Design tool ನಿಮ್ಮ tokens ಗಳ ಮಾಲೀಕನಾಗಬಾರದು. ಅದು ನೀವು ಅವುಗಳನ್ನು ಬಳಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿರಲಿ ಅಷ್ಟೇ.
ಕೇವಲ ಒಂದು tool ಗಾಗಿ ನಿರ್ಮಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ. Industry standard ಗಾಗಿ ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಿ.
Source: https://dev.to/slafleche/even-figma-isnt-sure-about-its-own-design-tokens-4mko
