Config 2023で発表されたFigmaの新機能まとめ
今回は2023年6月22日に開催されたFigmaが主催するイベント「Config 2023」で発表された、Figmaの新機能について概要を紹介します。
#Config2023 launches bridge the gap between design and development, all in Figma.
— Figma (@figma) June 21, 2023
→ Dev Mode, a new space for developers
→ Variables
→ Advanced prototyping
→ Auto layout updates
→ Font picker
→ File browser redesign
Plus, we previewed the future of Figma with AI and… pic.twitter.com/Gmv0Bz2BN7
この記事のターゲット
Figma Config 2023で発表された内容をざっくり知りたい方
1. Dev Mode(開発者モード)の追加
#Config2023 発表その1:開発モード
— Figma Japan (@FigmaJapan) June 21, 2023
デザインをコードに素早く変換するための機能を備えた、開発者のためのFigmaの新しいスペースです。
詳しくは、https://t.co/KjebfhVL6eをご覧ください。
開発モードの使い方は以下の通りです👇。 pic.twitter.com/dDRmPqwtu9
主にエンジニアリング向けの、画面レイアウトのコーディングに必要な情報に特化した新しいビューモードが追加されました。
🏃♂️ 素早くコーディングに取り掛かる
— Figma Japan (@FigmaJapan) June 21, 2023
開発モードは、デザイン用のブラウザ・インスペクタのようなものです。
ファイルをナビゲートしてコード、仕様、デザインシステムのドキュメントを簡単に見つけることができ、より速くビルドを開始できます。https://t.co/pYDb89nLRK pic.twitter.com/959oCAMoyv
また、開発者とデザイナーの悩みの種である「どれがFIXした画面なのか」問題を解決するのに役立ちそうなステータス管理機能も追加されています。
👀 デザインのステータスや変更を常に把握
— Figma Japan (@FigmaJapan) June 21, 2023
開発者は、セクションラベルで開発準備中のものを確認できるようになりました。これにより、フレームのバージョン間の変更を比較しやすくなり、ビジュアルや仕様のわずかな違いも見つけやすくなります。 pic.twitter.com/B3gW2Qzzxy
Jira、Storybook、GitHubと連携するためのプラグインへも簡単にアクセスできるようになっています。
🛠 毎日使用するツールとの連携を維持
— Figma Japan (@FigmaJapan) June 21, 2023
Jira、@storybookjs、@GitHub などのツールを開発ワークフローに統合したり、組織用のカスタムプラグインを構築できます。
また、ビューアクセスでプラグインを使用できるようになりました。 pic.twitter.com/LjfxGhUbfc
そして、VS CodeでFigmaからコードを参照することができるプラグインも登場したことで、デザインデータをエンジニアがより参照しやすくなるため、デザインとエンジニアリングの精緻な連携がしやすくなります。
👩💻 VS CodeにFigmaを
— Figma Japan (@FigmaJapan) June 21, 2023
VS Code 用の拡張機能によりアプリを切り替えることなく、デザインに基づくコードのサジェストで、より速く作業を進められます。
→Figmaファイルのインスペクト
→デザイナーとのコラボレーション
→エディタ上の通知https://t.co/R8cgwyJqcW pic.twitter.com/K2QveuZAMj
以下の公式ページでも各種機能が紹介されていますので参考にしてください。
https://www.figma.com/ja/dev-mode/
利用条件
2023年内はどのプランでも無料で試用できます。2024年からはプロフェッショナルプラン以上であれば編集者(Editor)は標準で利用でき、閲覧者(Viewer)の場合はビジネスプランで1シート/月につき$25、エンタープライズプランでは$35のオプ ション課金になるようです。
2. Variables(バリアブル)の追加
#Config2023 発表その2:バリアブル
— Figma Japan (@FigmaJapan) June 21, 2023
変数を使用して、さまざまなブランドテーマやデバイスフォーマットなど、適応可能なデザインを作成できるようになりました。また、変数はトークンとしてエクスポートできます。
👇 バリアブルの実際の操作をみる pic.twitter.com/ZQWPutRb32
色やサイズなどの値(デザイントークン)を変数(Variables)としてMode(モード)別に値定義することで、フレームで指定したModeに応じてVariablesが適用されたコンポーネントのスタイルを自動的に切り替えられる機能です。
実用例としては、以下が挙げられます。
UIコンポーネントのダークモード・ライトモードの切り替え
PC・SPでのレイアウトの切り替え(レスポンシブ対応)
共通コンポーネントでのブランドテーマの切り替え
言語別にビューを切り替え(多言語対応)
🌈 変化への対応
— Figma Japan (@FigmaJapan) June 21, 2023
変数には色、数値、文字列を指定することができ、複数のモードで異なる値を持つことができます。ライトモードとダークモード、その他諸々が可能です。https://t.co/Eev2xohGFB pic.twitter.com/bNYyogIQqE
📏 別次元(Another Dimension)のデザイン
— Figma Japan (@FigmaJapan) June 21, 2023
数値の変数を使用すると、幅/高さ/パディングなどに適用して、異なるレイアウトを実際に切り替えることができるようになりました。 pic.twitter.com/JFzlwycwNg
🌎 ワンクリックでローカライゼーション
— Figma Japan (@FigmaJapan) June 21, 2023
また、文字列の変数を使えば、複数の言語のコンテンツを取り込んだり、入れ替えたりと、本当にグローバルなデザインを実現できます。 pic.twitter.com/0QY4X3X7tE
これまではコンポーネントのバリアントを追加するなどして都度切り替える必要がありましたが、変数を指定しておくことで自動的に適切なスタイルを適用できるため、バリアントによる運用コストを削減するのに役立ちそうです。
また、エンタープライズプランではREST APIが利用できるようです。
👩💻 API で本格的に
— Figma Japan (@FigmaJapan) June 21, 2023
デザインシステムをスケールアップするためのAPIドキュメントを更新しました。
👉 Variables プラグイン API: https://t.co/LPnPYSUbd3
👉 Variables REST API (ReadとWrite、Enterpriseプランのみ): https://t.co/03k2Nf55E4 pic.twitter.com/BIrwRfi8wK
利用条件
現在はオープンベータ版として全プランで利用可能。ただし、無料プランではModeが1つのVariableを1つまでしか追加できず、デモのような機能を十分に利用するにはプロフェッショナルプラン以上が必要です。ビジネス・エンタープライズプランだとより拡張された機能を利用できます。
3. 高度なプロトタイピング機能の追加
#Config2023 発表その3: 高度なプロトタイピング
— Figma Japan (@FigmaJapan) June 21, 2023
より少ないステップ/フレーム/接続で、よりリアルなプロトタイプを作成するための新機能を追加しました。
より少ない作業で、より多くのイテレーションが可能になります。
👇 プロトタイピングの良さに飛び込もう pic.twitter.com/MlpnAzrC6M
プロトタイプの機能が拡張されたことで、より少ないフレームで様々な挙動や制御を表現できるようになりました。
まず、Variablesがプロトタイプでも利用できるようになり、遷移の動的な条件分岐などの複雑な処理が設定できるようになります。
🄧 バリアブル再び
