メインコンテンツへスキップ

Electron の新機能

·2 分で読めます

最近、Electron に関する興味深い更新や講演がいくつかありました。概要をまとめます。


ソース

Electron は v0.32.0 時点で Chrome 45 にアップデートされました。その他の更新には以下が含まれます...

ドキュメントの改善

new docs

ドキュメントの構造を見やすく、読みやすくするために再構築および標準化しました。日本語や韓国語など、コミュニティが貢献したドキュメントの翻訳もあります。

関連するプルリクエスト: electron/electron#2028electron/electron#2533electron/electron#2557electron/electron#2709electron/electron#2725electron/electron#2698electron/electron#2649

Node.js 4.1.0

v0.33.0 以降、Electron は Node.js 4.1.0 を同梱しています。

関連するプルリクエスト: electron/electron#2817

node-pre-gyp

node-pre-gyp に依存するモジュールは、ソースからビルドする際に Electron に対してコンパイルできるようになりました。

関連するプルリクエスト: mapbox/node-pre-gyp#175

ARM のサポート

Electron は ARMv7 上の Linux 用のビルドを提供するようになりました。Chromebook や Raspberry Pi 2 などの一般的なプラットフォームで動作します。

関連する問題: atom/libchromiumcontent#138electron/electron#2094electron/electron#366

Yosemite スタイルのフレームレスウィンドウ

frameless window

@jaanus によるパッチがマージされ、他の組み込み OS X アプリと同様に、OS X Yosemite 以降でシステムのトラフィックライトが統合されたフレームレスウィンドウを作成できるようになりました。

関連するプルリクエスト: electron/electron#2776

Google Summer of Code による印刷サポート

Google Summer of Code の後、@hokein によるパッチをマージして、印刷サポートを改善し、ページを PDF ファイルに印刷する機能を追加しました。

関連する問題: electron/electron#2677electron/electron#1935electron/electron#1532electron/electron#805electron/electron#1669electron/electron#1835

Atom

Atom は現在、Chrome 44 を実行する Electron v0.30.6 にアップグレードされています。v0.33.0 へのアップグレードは atom/atom#8779 で進行中です。

講演

GitHubber の Amy Palamountain は、Nordic.js での講演で Electron の素晴らしい紹介を行いました。彼女はまた、electron-accelerator ライブラリを作成しました。

Amy Palomountain による Electron を使用したネイティブアプリケーションの構築

Atom チームの Ben Ogle も、YAPC Asia で Electron について講演しました。

Ben Ogle によるウェブテクノロジーを使用したデスクトップアプリの構築

Atom チームメンバーの Kevin Sawicki らが最近、ベイエリアの Electron ユーザーグループのミートアップで Electron に関する講演を行いました。ビデオが投稿されています。ここにいくつか示します。

Kevin Sawicki による Electron の歴史

Ben Gotow によるウェブアプリをネイティブのように感じさせる