InfoQ ホームページ User Interface に関するすべてのコンテンツ
-
よりよいCLIプログラムを書くためのCLI Guidelines
Command Line Interface Guidelines(CLIG)は、伝統的なUNIXの哲学にヒントを得た、コマンドラインプログラムのベストプラクティスと背景となる原則を再確認するためのオープンソースのガイドである。InfoQは今回、その詳細を知るために、筆者らと話すことができた。
-
Fabulousにより、F#でiOS向けとAndroid向けの宣言型クロスプラットフォームUIが構築可能に
最近のチャンネル9のショーで、F#デザイナーでアーキテクトのDon Syme氏とFabulous運用担当のxxxはFabulousを紹介した。Fabulousは、Xamarin.Formsをベースとしたクロスプラットフォームのモバイルアプリとデスクトップアプリの開発を目的としたコミュニティ主導のF#フレームワークである。
-
HTMLコントロールの残されたアクセシビリティの問題
HTML標準は、何年にもわたってアクセシビリティの進歩を続けてきた。しかし、開発者とデザイナは、<input/>、<select/>、<video/>などの一般的なHTMLコントロールに関するいくつかのアクセシビリティの問題を報告している。
-
Ink 3を備えたインタラクティブターミナルアプリ - 新しい組み込みフック、Suspense、React Dev Toolのサポート
Inkは、インタラクティブなコマンドラインアプリ用のReactレンダラーだが、新しい組み込みフックを備えたInk 3をリリースし、ターミナルでのフォーカスとストリーム管理(stdinなど)を改善した。開発者はReact開発ツールを使えるようになった。Ink 3ではコンポーネントも更新され、それによって、CLIのスタイリング、組み込みのエラーハンドラーとログのインターセプトが改善され、そして、その他のパフォーマンスと安定性が向上した。
-
IBMはEqual Access Toolkitを発表し、開発者に対してアクセシビリティを備えたアプリケーションの構築をサポート
IBMは最近、IBM Equal Access ToolkitとAccessibility Checkerをリリースした。これら2つの新しいオープンソースツールキットは、設計者、開発者、テスターにWebサイトとアプリケーションにアクセスできるようにする一通りのツールを提供することを目的としている。
-
CSS Writing Modesが公式のWeb標準に
World Wide Web Consortium (W3C) は先頃、CSS Writing Modes Level3が公式のWeb標準であることを発表した。新しいCSS標準を使用すると、開発者はテキストを水平または垂直にレイアウトするように構成したり、行を積み上げる方向を設定したりできる。CSS Writing Modesのおかげで、多数の言語のコンテンツをネイティブに表示できる。
-
eBay Denmarkにおけるソフトウェア品質保証の取り組み
品質とは���単に運用環境へバグを流出させないということだけではない。その他にも多くのことがある。品質とは、プロダクトがユーザフレンドリで、アクセスや利用が容易で、高いパフォーマンスと短いロード時間を実現していることだ。コードが安定していて、メンテナンスが容易なことも必要だ。Jette Pedersen氏はSwiss Testing Day 2020で、優れた品質のプロダクトを実現する方法について講演した。
-
Adobeのオープンソースのアダプティブでアクセス可能なカラーパレットジェネレーター
@AdobeのデザインシステムSpectrumのデザイナーNate Baldwin氏が、オープンソースのカラージェネレーターであるLeonardo 1.0をリリースした。Leonardoは、コントラスト比に基づいて生成された色を使用して、アクセス可能なアダプティブカラーシステムの作成を自動化することにより、デザイナの生産性とエンドユーザエクスペリエンスの向上に努めている。Leonardoは完全なテーマ生成もサポートしており、デザイナとエンジニアの両方を対象としている。
-
マテリアルデザイン仕様サポートを改善したMaterial-UI 4.9 リリース
React UIフレームワークであるMaterial-UIは先頃リリースされたバージョン4.9.0で、UIコンポーネントに多数の改良が加えられ、マテリアルデザイン仕様との整合性が向上した。このリリースでは、IconButton、ListItem、TableRowなどのいくつかの主要なUIコンポーネントにカーソルを合わせた際の不整合に、追加または解決された。このリリースでは、多数の小さな不整合が解決され、改良されている。
-
Storybookリリース6.0 ライブ編集、Storybook Composition、ゼロ構成を備えたUIコンポーネントエクスプローラー
Storybookチームは先頃、Storybookの��ジャーバージョン 6をリリースした。Storybook 6.0は、構成不要のセットアップ、コンポーネント例のライブ編集を備え、同じコンポーネントエクスプローラーウィンドウで複数のStorybookの視覚化をサポートする(構成機能)。
-
WebExpo 2019 - テクノロジとAIを使って、医療を安価で誰でも使えるものに
Babylon Healthのユーザ研究リーダであるAnna Zawilska氏がプラハのWebexpo 2019で講演し、テクノロジと人工知能(AI)を組み合わせた遠隔医療を提供した経験と、そこで得た教訓を公開した。その過程でBabylon Healthは、製品開発の基盤として同社が立案した、3つの重要な仮定を修正することになった。
-
Facebook、入力イベント処理を高速化するIsInputHandling APIを新たに提案
Facebookは先頃、初の大規模なブラウザAPIのコントリビューションを発表した。新しいisInputPending APIは、ユーザ入力からブラウザによる処理までの時間を短縮することによる、高度にインタラクティブなアプリケーションのユーザーエクスペリエンス向上を目的とする。
-
サイバー心理学の研究を積極的なインターネットエクスペリエンスに活用する
我々がインターネットをどのように利用しているか、我々の生活にインターネットがどのような影響を与えているかについて、意見はたくさんあるが、十分な事実はない、サイバー心理学(cyberpsychology)の目標はその事実を確立することにある、とOonagh O'Brien氏は言う。氏はRebelCon.io 2019で、インターネットの利用が学生の健康や学業成績に与える影響、インターネットの積極的利用、インターネットにおける積極的発展に関する自身の研究について講演した。
-
IconicがSetncil Oneを発表、高速で再利用可能なUIコンポーネントとアプリがターゲット
Iconic Frameworkの新しい”Stencil One”は、最適化されたWebコンポーネントとプログレッシブWebアプリへのコンパイルを行う。開発者がコンポーネントを1度作成すれば、Stencilコンパイラのオプションを調整することによって、Angular、React、Vue、Ember、あるいはプレーンなバニラJavaScriptを含む、任意のフレームワークで再利用することができる。さらにはページの事前レンダリング、コンポーネントのドキュメントの自動生成、Hot Module ReplacementやStyle Replacementなども提供する。
-
UX設計の倫理 - ダークパターンとデザイナバイアスへの対処
企業の利益にユーザを誘導するようなインターフェースをデザインするのは簡単だ。そのような慣行に従う必要があるのか、デザインコミュニティはもっと頻繁に問う必要がある、とUXデザイナのAgnieszka Urbańska、Ewelina Skłodowska両氏は、ACE! 2019で主張した。ダークパターンや、さらにはデザイナによる無意識のバイアスも、共感に相反するものであり、人間中心のデザインとは相容れないものなのだ。