InfoQ ホームページ User Interface に関するすべてのコンテンツ
-
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で主張した。ダークパターンや、さらにはデザイナによる無意識のバイアスも、共感に相反するものであり、人間中心のデザインとは相容れないものなのだ。
-
デザインシステムはいかにチームのコミュニケーションとコラボレーションをサポートするか
デザインシステムを使用することによって、デザインチームのワークフローを改善し、知識を再利用し、一貫性を向上させることが可能になる、とStefan Ivanov氏は言う。より早く失敗することで反復サイクルをスピードアップすると同時に、製品設計の初期段階において、ユーザのフィードバック収集により多くの時間を費やすことにより、製品市場のスイートスポットにはるかに早くフィットすることが可能になる。
-
AndroidのUI開発のモジュール化を容易にするYelp Bento
YelpはBentoをオープンソースとして公開した。再利用可能なさまざまなコンポーネントをひとつの画面に組み合わせることで、モジュール化されたユーザインターフェースをAndroid上に構築するフレームワークだ。
-
React 16.8 リリース - React Hooksによるロジックの再利用と構成が可能に
Reactチームは先頃、React HooksをフィーチャーしたReact 16.8をリリースした。Hooksは独立的に再利用、構成、テスト可能な機能構文で、複雑なロジック(状態、効果など)をカプセル化する機能を持つ。React 16.8に同梱されている定義済みのHooksを組み合わせることで、独自のHooksを定義することも可能だ。
-
Xiaoya Wei氏,Airbnbのナレッジグラフを語る
Airbnbのナレッジグラフは,同社の持つ世界中のインベントリ情報をグラフ構造にエンコードしたもので,その構造は階層的分類に基づいている。InfoQはAirbnbのソフトウェアエンジニアであるXiaoya Wei氏にコンタクトを取り、同社のナレッジグラフと、それがどのようにインベントリを分類し、ユーザに旅行のコンテキストを提供する上で役立っているかを聞くことにした。
-
Anime.js 3.0がリリース,新たなアニメーションオプションとドキュメンテーションWebサイトを提供
Julian Garnier氏は先日,Anime 3.0をリリースした。3回目となる今回のメジャーイテレーションは,新たなアニメーションオプション,ES6モジュールと新ビルドプロセスのサポート,ドキュメントを充実させた新たなショーケースWebサイトなどが特徴だ。
-
Epoc.js: オープンソースのJavaScript脳波センサーコントロールソフトウェア
ブレイン・マシン・インタフェースに関するSFから現実への最近の動きと、Atwoodの法則「JavaScriptで書けるアプリケーションは、いずれJavaScriptで書かれる」が相まって、Epoc.jsが生まれた。これはオープンソースのEmotiv脳波センサー用コントロールソフトウェアだ。