スキップしてメイン コンテンツに移動

MacGapとUKI。

HTML5/CSS3/JavaScriptでMac OS Xのネイティブ・アプリケーションが作れる「MacGap」が公開されています。
HTML5でMacのネイティブアプリが作れる「MacGap」 :: dotHTML5

Windows8から同様にネイティブアプリが作れるようになるらしい。Macでもいずれ出来るだろうと思ってたけど丁度タイミングよく出てきた。

この手の物はモバイルアプリが流行りだしてから幾つか出てきている。ちょっと問題なのはUIがWebそのものだったりする。どうせなら見栄えもネイティブに近い方がいい。

Macのネイティブに近い見栄えのフレームワークと言えばSproutCoreがあったのだが、facebookに買収されてからOSXらしくなくなってしまった。他にも何かないかと探したところUKI(http://ukijs.org/)というものがあった。デモとしてメーラー(http://ukijs.org/mail/index.html)があったがもうまさにOSXのネイティブの見栄え。早速試したので出来たもののスクリーンショットを掲載しておく。



ウェブサービスのアプリはこれで十分かもしれない。

コメント

このブログの人気の投稿

オブジェクトリテラル(連想配列、ハッシュ)

ここは自分なりの解釈でエントリーを書いた。 ハッシュはJavaScriptにおける一番単純なオブジェクトで、オブジェクトリテラルと呼ばれます。オブジェクトリテラルとは、ゼロ個以上のプロパティ名とそれに結びつけられた値のペアのリストであり、波括弧 {} でくくられているものです。 オブジェクトリテラルの表記法をベースとした軽量なデータ記述言語をJSON(JavaScript Object Notation)と呼びます。オブジェクトリテラルとJSONは似て非なるものです。

変数の宣言。

JavaScriptにおける変数の宣言です。var で宣言します。変数に型はありません。varで宣言しない場合はグローバル変数となります。既に宣言した変数に改めてvarで宣言してもエラーにはなりません。

私はcodecademy.comの日本語翻訳を開始した

http://www.codecademy.com/ が  http://codeyear.com/ を軸に動き出したようだ。CodecademyはJavaScriptの初学はもちろんプログラミングの入門にも最適だ。これを英語圏だけにとどめておくにはあまりにもおしい。 そこで勝手ながら Mylingual を利用して日本語訳をあてることにした。自分の時間が許す限り翻訳していこうと思う。