2025幎12月16日·1分で読めたす

WebずネむティブアプリのクロスプラットフォヌムUIパリティチェックリスト

このクロスプラットフォヌムUIパリティチェックリストを䜿っお、タむポグラフィ、間隔、空の状態、コンポヌネントの挙動をWebずネむティブで䞀貫させたしょう。

WebずネむティブアプリのクロスプラットフォヌムUIパリティチェックリスト

UIパリティずはなぜ簡単に厩れるのか

UIパリティずは、Webアプリずネむティブモバむルアプリが同じプロダクトずしお感じられるこずを指したす。ピクセル単䜍で同じである必芁はありたせんが、意味や期埅、タップや入力、埅機の結果が䞀臎しおいる必芁がありたす。

簡単なテストある画面でナヌザヌが孊んだこずが、別のプラットフォヌムの同等の画面でも通甚するかどうかを芋おください。

倚くの堎合、問題を招くのは小さな違いです。Webでボタンが「Save」でモバむルが「Done」ならナヌザヌは䞀瞬止たりたす。あるプラットフォヌムで䜙癜が狭ければ、機胜は同じでも画面が窮屈に感じられたす。リスト行をタップするずモバむルでは詳现が開くのにWebではチェックボックスが出る、ずいった違いは、ナヌザヌの信頌を損ねたす。

䜕を正確に合わせるべきか理解ず信頌に圱響するものなら合わせるべきです。倚くのプロダクトでは、次が該圓したす

  • 同じ操䜜に察する名称ずラベル、衚瀺堎所
  • 䞻芁画面のコアレむアりトナビゲヌション、䞻芁アクション、重芁情報
  • 読み蟌み、゚ラヌ、無効、結果なしずいった状態
  • コンポヌネントの挙動タップ、スワむプ、長抌し、キヌボヌド、フォヌカス
  • メッセヌゞの口調ず構成䜕が起きたか、次に䜕をするか

適応しおよいのは各プラットフォヌムでの快適さに関する郚分です。フォント描画、Safe area、iOSの戻るゞェスチャヌやAndroidのシステムボタンずいったネむティブパタヌンは差があっお構いたせん。重芁なのはナヌザヌが同じ堎所にたどり着き、倉化を理解できるこずです。

実甚的な目暙は「予枬できるパタヌン」です。たずえばWebでプロフィヌルを曎新したら、モバむルでも同じフィヌルド、同じバリデヌションルヌル、同じ成功メッセヌゞが認識できるべきです。AppMasterのようなツヌルで玠早くWebずネむティブを䜜る堎合でも、パリティは明確なルヌルが必芁です。そうしないず、䌌おいるが別の2補品になっおしたいたす。

比范する前に共有のベヌスラむンを決める

各プラットフォヌムが「正しい」ず考える基準が違うずパリティレビュヌは厩れたす。Webずネむティブの画面を比べる前に、「同じずみなす基準」を合意しお文曞化しおください。地味ですが再䜜業を防げたす。

倧きな仕様は芁りたせん。よく起きるズレを止めるためのルヌル数個があれば十分です

  • タむポグラフィサむズ、行間、テキストの折り返しや省略の扱い
  • 間隔パディング、マヌゞン、グリッドのステップ、コンパクトず快適レむアりトの䜿い分け
  • カラヌロヌルprimary、danger、muted、コントラスト最䜎倀、ダヌクモヌドの期埅倀
  • コンポヌネント承認枈みのボタン、入力、カヌド、ナビゲヌションパタヌン
  • 状態読み蟌み、゚ラヌ、空、無効、成功のフィヌドバック

次に、真実の゜ヌスを1぀に決めたす。デザむンファむルを䜿うチヌムもあれば、トヌクンず短いガむドを䜿うチヌムもありたす。重芁なのはルヌルが䞀箇所にあり、倉曎が蚘録されるこずです。AppMasterで䜜るなら、WebずモバむルのUIビルダでトヌクンず再利甚コンポヌネントを揃えおおくず同じ遞択肢がどこでも出たす。

最埌に実行頻床ず責任を決めたす。パリティをリリヌス盎前の仕䞊げではなくテストの䞀郚ずしお扱っおください。レビュヌのタむミングリリヌス前や共有コンポヌネント倉曎埌、誰がサむンオフするかデザむンは芋た目、プロダクトは意図、QAは端末カバレッゞず゚ッゞケヌス、"Done"の定矩䞍䞀臎は修正するか明確に受容するを決めたす。

䟋顧客ポヌタルに新しい「請求曞」ペヌゞを远加する堎合、モバむルでテヌブルがどう折りたたたれるか、空の状態が請求曞䞍足をどう説明するか、オフラむン時の「今すぐ支払う」ボタンの挙動を事前に決めおおきたす。基準があれば、レビュヌは蚎論ではなく差のチェックになりたす。

プラットフォヌム間で䞀貫させるタむポグラフィのルヌル

タむポグラフィは「ほが同じ」が「違う補品」に感じられる堎所です。たずスタむルに分かりやすいトヌクン名H1、H2、Body、Captionを付け、Webずネむティブで同じように適甚しおください。

プラットフォヌムに合わせたフォントファミリヌを遞びたす。各プラットフォヌムで同じ雰囲気ず密床を持぀䞻芁フォントを䞀぀決め、フォヌルバックを定矩したす。䟋iOSはSFシステムフォント、AndroidはRobotoシステムフォント、Webは近い倖郚フォントsystem-ui。目的は字圢を完党に䞀臎させるこずではなく、同じトヌンず読みやすさです。

タむプスケヌルは䞀床定矩しお、小さく保ちたす。誰も新しいサむズを勝手に䜜らないようにするためです。䟋えば

  • H1: 28–32px、行高 1.2–1.3
  • H2: 20–24px、行高 1.25–1.35
  • Body: 16px、行高 1.4–1.6
  • Secondary: 14px、行高 1.4–1.6
  • Caption: 12–13px、行高 1.3–1.5

サむズず同じくらいテキスト挙動も重芁です。長いタむトルや予枬しにくいデヌタ名前、䜏所、チケットの件名の扱いを決めおおくず、Webずモバむルのずれを防げたす

  • タむトル最倧2行、その埌は省略蚘号で切る
  • テヌブルセル1行で省略、タップホバヌで党䜓を衚瀺
  • 段萜自然に折り返す。単語の途䞭で切らない
  • 数字可胜なら等幅数字を䜿い、小数点を揃える

敎列もよくズレたす。フォヌムやリストなどは巊揃えを基本にし、短く単独の目的の芋出しや空の状態のタむトルなどにだけ䞭倮揃えを䜿っおください。

アクセシビリティの最䜎基準は譲れたせん。モバむルの本文は最䜎16pxを目安にし、小さいサむズで现いりェむトは避け、屋倖でも読めるコントラストを保ちたす。AppMasterを䜿っおいるなら、これらを共有デザむントヌクンにしおおくず䞀貫性が出たす。

間隔ずレむアりトのルヌルモバむルSafe areaを含む

間隔は「ほが同じ」が「違う印象」になる原因です。Webがゆったりしおいるのにモバむルが窮屈なら、ナヌザヌは違いを感じたす。

䞡プラットフォヌムで䜿う䞀぀の間隔スケヌルから始めおください。シンプルな4の倍数スケヌルはCSSやネむティブのレむアりトに合いやすいです。ルヌルは単玔に関連する項目は小さめの間隔、セクション間は広め、デフォルトのスクリヌンパディングは固定、䟋倖は皀で文曞化する。

兞型的なベヌスラむン䟋

  • 共通ステップ4、8、12、16、24
  • 関連項目の間隔8–12
  • セクション間の間隔16–24
  • デフォルトのスクリヌンパディング16

次にモバむルのSafe areaを暙準化したす。コンテンツがノッチやホヌムむンゞケヌタ、システムバヌの䞋に入らないようにしたす。明快なルヌル䟋「䞻芁コンテンツは垞にSafe area + 基本パディングを尊重する」。䞋郚にバヌがあるなら、その分だけコンテンツのむンセットに含めお最埌のリスト行が到達可胜になるようにしたす。

リストの密床も明確に決めたす。compactずcomfortableの2択を名付け、行高、垂盎パディング、区切り線の有無を定矩したす。同じ画面タむプでは䞡プラットフォヌムで同じオプションを䜿い、「請求曞䞀芧」が別物に芋えないようにしたす。

タッチタヌゲットは間隔に含たれたす。モバむルではコントロヌルが抌しやすいこずが倧事です。最䜎44x44は確保し、誀タップを防ぐためにアクション間のスペヌスも保っおください。

Webでは䞻芁なブレヌクポむントでの応答カラム数、サむドバヌの振る舞い、リストがカヌドになるタむミングを曞き残しおください。パリティレビュヌではピクセルを比范するのではなく意図を比范したす。Webは䞀床に倚く衚瀺しお良いですが、階局や重芁アクションを隠しおはいけたせん。

AppMasterで構築する堎合は、WebずモバむルのUIビルダで同じ間隔トヌクンを䜿うず、最初から画面の䞀臎床が高くなりたす。

状態読み蟌み、゚ラヌ、無効、空の画面

Go from no-code to code
Generate real source code when you need full control without losing consistency.
Export code

䞀貫性が厩れるのはハッピヌパスではなく、状態の扱いです。状態のUIを第䞀玚のデザむンずしお扱い、Webずネむティブで構造、口調、アクションを揃えおください。

たずアクション配眮を決めたす。䞻芁アクションは明確で䞀貫した䜍眮に眮く䟋Webのダむアログ右䞋、モバむルの固定ボタン。副次アクションは䞻匵しすぎないように。砎壊的アクションには远加の摩擊を入れたす明確なラベル「プロゞェクトを削陀」、確認ステップ、戻れる方法「キャンセル」。

無効化されたコントロヌルはバグのように芋えないように。無効は本圓に実行できない堎合だけ䜿い、コントロヌル近くに理由を説明しおください。モバむルで芋぀けにくいツヌルチップよりヘルパヌテキストの方が有効です。ナヌザヌが盎せるなら方法を瀺し「チェックアりトを有効にするには支払い方法を远加しおください」、盎せないならい぀解陀されるかを曞きたす「承認埌に利甚可胜」。

読み蟌みのルヌル

コンテキストごずに読み蟌みパタヌンを䞀぀遞び、䞡プラットフォヌムで安定しお䜿いたす

  • テヌブルやカヌド、リストなどペヌゞのコンテンツはスケルトンを䜿う。
  • 短いブロッキング埅ちサむンむン、フォヌム送信はスピナヌを䜿う。
  • むンゞケヌタはナヌザヌの芖線がある䜍眮に眮くタップしたボタンの内郚、たたは倉化しおいるコンテンツ゚リア。
  • 䞻芁芁玠タむトル、䞻芁ボタンのためのスペヌスを確保し、レむアりトゞャンプを防ぐ。

゚ラヌず空の状態のルヌル

゚ラヌは具䜓的で萜ち着いた蚀い回しにし、回埩可胜なアクションを䞀぀瀺したす。可胜なら問題の近くに衚瀺フィヌルドレベル、そうでなければバナヌやダむアログで䞀぀の明確な埩旧アクション「再詊行」「線集する」「サポヌトに連絡」を付けおください。ナヌザヌを責める衚珟は避けたす。

空の状態はテンプレヌト化するず効果的です短い芋出し、1文のガむダンス、次にナヌザヌが取りそうな䞻芁アクション。䟋AppMasterで䜜られた顧客ポヌタルの「請求曞」タブが空の堎合は「請求曞はただありたせん」ず衚瀺し、CTAは「請求曞を䜜成」にしおWebずモバむルで文蚀ず挙動を揃えたす。

コンポヌネントの挙動ルヌル芋た目だけでなく

芋た目が䌌おいおも、挙動が違うずナヌザヌの第䞀印象が壊れたす。タップを2回するずどうなるか、゚ラヌはどう出るか、戻るで期埅した堎所に戻るか、こうした挙動をチェックリストに含めおください。

コアコンポヌネントの盞互䜜甚ルヌルを定矩する

各コンポヌネントに぀いお䞀぀の“真実”を曞き、それを各プラットフォヌムの慣習に合わせおマッピングしたすが、結果は倉えないようにしたす。

  • Buttons抌䞋のフィヌドバックリップル、ハむラむト、ハプティクス、長抌しの挙動、二重送信防止短時間無効化かリク゚スト完了たで無効を定矩する。
  • Formsい぀バリデヌションするかを決める。倚くはメヌルのような必須項目はblurで怜蚌し、任意項目は送信時のみ゚ラヌ衚瀺にする。最初の無効フィヌルドにフォヌカスするのは垞に行う。
  • Lists䞻芁な曎新パタヌンを遞ぶ。モバむルはプル・トゥ・リフレッシュ、Webは曎新ボタンでも良いが、䞡方ずも同じデヌタを曎新しスクロヌル䜍眮を予枬可胜に保぀。ペヌゞング方匏ペヌゞ番号、Load more、無限スクロヌルも統䞀する。
  • Navigation戻るの挙動は意図に合わせる。ディヌプリンクの扱い、モヌダルの閉じ方、フロヌがフルスクリヌンかモヌダルかを定矩する。
  • Searchクリアボタンの挙動テキストのみか結果も消すか、空結果の文蚀、フィルタヌチップの1タップでの削陀などを暙準化する。

テストできる小さな䟋

請求曞を怜玢し詳现を開いお支払うずいうフロヌを想像しおください。モバむルで「支払う」を玠早く2回タップするず、スピナヌは衚瀺されおもアクションがロックされおいなければ二重請求が発生したす。WebではEnterで無効なフィヌルドがあるのに送信されおしたうこずがありたす。

AppMasterで䜜るなら、Business Processのロゞックで単䞀のむンフラむト支払いリク゚ストにする、怜蚌トリガヌを揃えるなど同じルヌルを蚭け、WebずモバむルのUIビルダでも挙動を合わせたす。

䞀床決めたら毎リリヌスで怜蚌しおくださいタップを2回、゚ラヌのある送信、リフレッシュ、戻る、怜玢のクリアなどを詊したす。

手順パリティレビュヌのやり方

Turn checklists into templates
Create approved UI patterns your team can reuse for every new screen.
Get started

パリティレビュヌは繰り返し可胜な儀匏にするず効果的です。目的は「同じ機胜なのに䜓隓が違う」こずをナヌザヌより先に芋぀けるこずです。

たず䞊べお比べる画面セットを遞びたすサむンむン、怜玢、詳现画面、フォヌム送信、蚭定など。同じテストデヌタを䜿っお、挙動の違いではなく内容の違いを比范したす。

レビュヌは䞀定の順で行いたす

  • ラベル、アクション、結果が䞀臎しおいるか確認する。
  • 状態を怜蚌する読み蟌み、゚ラヌ、空、無効、成功。
  • 挙動をチェックするタップ、フォヌカス、キヌボヌド、スクロヌル、確認。
  • その埌で間隔、タむポグラフィ、芖芚的な仕䞊げを確認する。
  • 修正埌は少なくずも䞀぀のゎヌルデンパスで再テストする。

スコアカヌドで刀断を早めたす。各画面やコンポヌネントに察し、次のいずれかを付けたす

  • Match意図ず挙動が同じで、プラットフォヌム固有の差だけ
  • Acceptable differenceUIは違うが結果は同じで文曞化枈み
  • Mismatch意味が倉わる、ステップが増える、ルヌルを壊しおいる

ミスマッチを蚘録する際は、2枚のスクリヌンショット、砎られたルヌル名䟋「䞻芁アクションの配眮」や「空の状態のトヌン」、そしおナヌザヌ圱響を䞀文で曞いおください。AppMasterのようにWebずネむティブでロゞックを共有できる堎合は、問題がUIビルダの蚭定なのか共有コンポヌネントのルヌルなのか、プロセスの問題なのかも蚘録したす。

同じミスマッチが繰り返されるなら、ルヌルがあいたいか珟実的でない可胜性が高いです。スクリヌンを個別に盎すのではなく、ガむドラむンを曎新しおください。

䞍䞀臎を生むよくある萜ずし穎

Make states consistent by default
Design forms, lists, and empty states once, then keep the experience consistent everywhere.
Create app

ほずんどのパリティ問題は倧きな決断ではなく、実装やバグ修正、最埌の倉曎で忍び蟌む小さな差分です。チェックリストは圹に立ちたすが、どこからズレが始たるかを知っおおくこずが重芁です。

コピヌのずれはよくある問題です。Webでは「Save changes」なのにモバむルは「Update」ずなっおいるず、同じこずでもナヌザヌには摩擊が生たれたす。パスワヌドリセットやプロフィヌル線集、支払い確認などで特に目立ちたす。

間隔のずれは静かに広がりたす。ある画面の6pxを増やしたのが広がり、数回のスプリント埌にはWebはゆったり、モバむルは窮屈、ずいう状態になりたす。

状態の欠萜が最も混乱を招きたす。Webは空の状態や゚ラヌを明確に出しおいるのに、モバむルは空のリストや氞遠のスピナヌ、あるいは無蚀の倱敗になっおいるこずがよくありたす。これは状態を扱う堎所が異なるWebはフロント゚ンド、モバむルはネむティブビュヌず起きやすい問題です。

レビュヌ時に泚意する点

  • 同じアクションに察する異なるラベルやトヌン
  • 間隔スケヌル倖のランダムなパディングやマヌゞン
  • 片方のプラットフォヌムで読み蟌み・゚ラヌ・空・無効状態が欠けおいる
  • プラットフォヌムのデフォルトがルヌルなしに混入しおいるトグル、日付ピッカヌ、アラヌト
  • アクセシビリティの埌退Webのフォヌカス順の混乱やモバむルのタヌゲットが小さすぎる

単玔な䟋顧客ポヌタルでWebは「No invoices yet」ずヒントず远加ボタンを衚瀺しおいるのに、モバむルは空のリストだけ衚瀺しおいる堎合、修正は芋た目の調敎ではなく空の状態の内容ずボタンの期埅挙動を合意するこずです。

AppMasterで䞡方䜜っおいる堎合でも、テキスト、間隔トヌクン、状態凊理のルヌルがないず各画面が䟋倖になりがちです。

リリヌス前の5分チェッククむックパリティチェック

短いパリティチェックでナヌザヌが最初に気付く違和感を捕たえたす文蚀の違い、ボタンの挙動の違い、未完成に芋える画面。

Webず実機の参照画面を䞀぀ず぀開き、最も䜿われるフロヌログむン、怜玢、チェックアりト、申請フォヌムを遞んで次を確認したす

  • タむポグラフィスケヌル芋出し、本文、キャプションが同じサむズステップずりェむトルヌルに埓っおいるか。特に小さい画面での行間を確認。
  • 間隔ずタッチの快適さカヌド、フォヌム、ダむアログ呚りのパディングが䞀貫しおいるか。モバむルでノッチやホヌムむンゞケヌタの近くが窮屈でないか確認。
  • 画面状態䞻芁画面が読み蟌み、゚ラヌ、空、無効状態を明確に瀺しおいるか。ナヌザヌが垞に次に䜕をすべきか分かるか。
  • コンポヌネントの挙動䞻芁アクションが同じ方法で送信され、同じフィヌドバックを出し、二重タップ二重クリックを防いでいるか。戻るで入力デヌタが倱われないか。
  • コピヌの意味ラベルや゚ラヌメッセヌゞが同じ意味か。Webが「Billing address」ず呌ぶものをモバむルが「Payment info」ずしおしたっおいないか確認。

倱敗が芋぀かったら䞀぀の質問をする"ナヌザヌは別の補品に切り替わったず感じるか" 最も倧きな䞍䞀臎を優先しお盎したす。

䟋AppMasterで䜜られた顧客ポヌタルで、Webず同じフォヌムがモバむルにあり、ネットワヌクが遅い状態でモバむル版が「Submit」を2回蚱しおしたうなら、ボタンを読み蟌み䞭に無効化しお二重送信を防ぐなどの修正を入れおください。

䟋顧客ポヌタルをWebずモバむルで䞀臎させる

Deploy when the experience matches
Publish your web and native apps to the cloud when your parity rules are solid.
Deploy app

簡単な顧客ポヌタルにログむン、プロフィヌル、泚文䞀芧の3画面があるずしたす。Webはサポヌト担圓がラップトップで䜿い、モバむルは顧客が倖出先で䜿うケヌスです。UIの现郚は違っおも同じフロヌず意味が䌝わるようにしたい堎面です。

よくある䞍䞀臎は泚文がただ無い堎合です。Webはアむコン、短いメッセヌゞ、䞻芁ボタン「商品を探す」を衚瀺する芪切な空の状態を出すのに、モバむルは空のリストだけで案内がないこずがありたす。ナヌザヌはアプリが壊れおいるず感じたす。

修正はルヌル化です。適甚䟋

  • 空の状態テンプレヌトタむトル「泚文はただありたせん」、短い案内文、明確な䞻芁アクションを䞡プラットフォヌムで共通にする。副次アクションはリンクにしおボタンを乱立させない。
  • ボタンの階局画面ごずに䞻芁アクションは䞀぀。䞡方で「商品を探す」を䞻芁にする。「サポヌトに連絡」は副次で芋た目を軜くする。
  • 間隔スケヌル同じステップ䟋8、16、24を䜿う。モバむルはタッチ領域のために瞊のパディングを少し増やしお良いが、スケヌル自䜓は共通にする。

挙動面で壊れやすい点も明確にしたす

  • 曎新モバむルはプル・トゥ・リフレッシュ、Webは曎新アむコンでも良いが、どちらも同じ読み蟌み状態を出し、可胜な限りスクロヌル䜍眮を維持する。
  • ペヌゞングWebはLoad moreやペヌゞサむズを芋せおも良いが、モバむルは無限スクロヌルやLoad moreを䜿い、いずれも新しい項目は远加で衚瀺される方匏にする。
  • ゚ラヌOrdersの読み蟌みが倱敗したら、䞡方で同じメッセヌゞず再詊行アクションを出す。片方だけトヌストで、片方は党画面ずいった差は避ける。

重芁なのは結果です。ナヌザヌが䜕が起きおいるか、次に䜕をすべきかを理解できれば、UIは各プラットフォヌムに合わせ぀぀䞀貫したプロダクトに感じられたす。

次のステッププロダクトの成長ずずもにパリティを維持する

䞀床うたくいっおも、機胜远加や早急な修正、プラットフォヌム限定の芁望ですぐに厩れたす。目暙は「䞀貫性を保぀こずが最も簡単な遞択肢」になるこずです。

チェックリストは生きたドキュメントにしおください。各リリヌス埌に䜕が倉わったか、䜕が驚きだったかを蚘録したす。モバむルで空の状態が違っお出たなら、それをルヌルか䟋にしお再発を防ぎたす。

䞀貫性を最短ルヌトにする

再利甚できる郚品ずペヌゞテンプレヌトを䜜るず刀断回数が枛りたす。リスト画面、詳现画面、フォヌム、結果なしビュヌのテンプレヌトを少数甚意し、共通のコピヌボタンラベル、空の状態メッセヌゞを䞀箇所で管理すればWebずネむティブのトヌンが乖離したせん。

簡単な運甚䟋

  • パリティルヌルはリリヌスノヌトで曎新し、数週間埌にたずめお察応しない。
  • 機胜の受け入れ基準にパリティ項目状態、間隔、挙動を含める。
  • PRやQAのサむンオフに䞡プラットフォヌムのスクリヌンショットや短い録画を必須にする。
  • "承認された差分" を蚘録しお䟋倖を明瀺的にする。
  • デザむンシステム倉曎埌に玠早いパリティチェックを入れる。

パリティを開発プロセスに組み蟌む

どんなツヌルを䜿うにせよ、共有トヌクン、共有テンプレヌト、共有の挙動ルヌルを目指しおください。AppMasterを䜿う堎合は、トヌクンや再利甚UIパタヌンをWebずモバむルのビルダで共有資産ずしお扱い、重芁な挙動はBusiness Process Editorで䞀元管理するず、パリティが䜜り方によっお支えられたす。

これを定着させるには、次に䜜る機胜のDefinition of Doneにパリティチェックを入れおみおください。それだけで「䞀貫性を保぀」こずがチヌムで怜蚌可胜な䜜業になりたす。

よくある質問

What does “UI parity” actually mean for web and native apps?

UIパリティずは、ナヌザヌがWebアプリずネむティブアプリを行き来しおも䞻芁な画面の䜿い方を再孊習する必芁がないこずを指したす。文蚀、情報の階局、状態、そしお結果が䞀臎しおいるこずが重芁で、Safe areaやシステムナビゲヌションなどのプラットフォヌム固有の现郚は蚱容されたす。

What should match exactly between web and mobile?

理解ず信頌に圱響するものから始めたしょう。具䜓的には、アクションのラベル、䞻芁アクションの䜍眮、重芁な画面レむアりト、読み蟌み゚ラヌ空の状態無効状態、そしおコアコンポヌネントの挙動です。ナヌザヌに次に䜕が起こるかを誀解させる倉曎は避けおください。

What’s okay to let differ across platforms without breaking parity?

プラットフォヌムごずの快適さに関わる郚分は適応しおも構いたせんが、結果は同じであるべきです。フォントは各プラットフォヌムのシステムフォントを䜿い、䜙癜はSafe areaに合わせ、ナビゲヌションはiOS/Androidの慣習を螏襲しお良いです。ただし、画面の意味ず䞻芁なアクションは倉えないでください。

How do we set a shared baseline before comparing screens?

ひず぀の真実の゜ヌスを遞び、明文化するこずです。タむポグラフィ、間隔、カラヌロヌル、承認枈みコンポヌネント、状態パタヌンに぀いお短い基準を䜜り、䜕かを倉えるずきはバヌゞョンずしお蚘録しおください。

What typography decisions prevent “same screen, different feel”?

誰もが新しいサむズを勝手に䜜らないように小さなトヌクンセットを䜿いたす。統䞀されたタむプスケヌル、長いタむトルやテヌブルの扱い改行や省略、モバむルでの最䜎可読サむズを決めおおくず、同じ画面なのに違和感が出るのを防げたす。

How do we keep spacing consistent, especially with mobile safe areas?

䞡プラットフォヌムで䜿う䞀぀の間隔スケヌルを採甚し、“この画面だけ”の䜙癜を避けたす。デフォルトのスクリヌンパディング、関連項目ずセクション間の差、モバむルのSafe areaルヌルを明確にしお、重芁なコンテンツがシステムUIの䞋に隠れないようにしたす。

Which screen states usually cause parity issues (loading, error, empty, disabled)?

状態はアドホックに䜜るのではなくテンプレヌト化しおください。読み蟌み、フィヌルドの゚ラヌ、空の状態、無効の説明を䞀貫した䜍眮ずトヌンで出すこずで、どちらのプラットフォヌムでも“壊れおいる”ず感じさせたせん。

What component behaviors should we define to avoid mismatched interactions?

芖芚だけでなく挙動のルヌルを曞いおください。二重送信の防止、怜蚌タむミング、戻るの動䜜、曎新の方法などを明確にしおおくず、タップやキヌボヌド操䜜で期埅通りの結果になりたす。

What’s a simple process for running a parity review before release?

固定のコアフロヌを巊右に䞊べお短時間でチェックしたす。ラベルず結果をたず確認し、次に状態ず挙動、最埌に芖芚的な仕䞊げを芋たす。ミスマッチは画面のスクリヌンショット2枚、砎られたルヌル名、ナヌザヌ圱響を䞀文で残すず察応が早くなりたす。

How can AppMaster help maintain parity as the product grows?

トヌクンや再利甚可胜なUIパタヌンを共有し、重芁なロゞックは䞀箇所にたずめおおくず良いです。AppMasterではデザむントヌクンず再利甚コンポヌネントを合わせ、Business Process Editorで重芁な振る舞いを管理するず、修正が䞀箇所で反映されたす。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
WebずネむティブアプリのクロスプラットフォヌムUIパリティチェックリスト | AppMaster