MacGapのJavaScriptコードで出来ることをリストアップしてみた。正直まだ出来ることは少ない。具体的にはこういうことが出来る。
この程度であれば最新のGoogle Chromeで同じようなことが出来る。ドッグアイコンにバッジの設定はさすがに出来ないが、通知は出来るので実質問題ないであろう。
さて、どちらを使ってアプリケーション開発をすべきなのか?正直自分も迷っている。一つの判断材料として、リソースのアクセスがある。ChromeはFile APIの実装がされておりファイルシステムにアクセスできる。いずれはWebKitフレームワークでも出来るかもしれない。自分としてはSpotlightインポータが使えるようになりたい。それが出来るようになればもうMacGap一択なのだが。
Spotlightインポータの実装ができるか検討してみよう。
// アプリケーションの終了 macgap.app.terminate(); // Activate application (前面に表示) macgap.app.activate(); // アプリケーションを隠す macgap.app.hide(); // アプリケーションを表示 macgap.app.unhide(); // アプリケーションウインドウサイズの変更 macgap.app.setWindowFrame({x:0,y:0,width:100,height:200}) // ビープ音を鳴らす macgap.app.beep(); // アプリケーションのパスを取得 macgap.path.application; // アプリケーションリソースのパスを取得 macgap.path.resource; // サウンドを鳴らす macgap.sound.play("./my/sound.mp3") // システムサウンドを鳴らす macgap.sound.playSystem("funk"); // Growl通知を送る macgap.growl.notify({ title: "Notify", content: "New Message!" }); // ドッグアイコンにバッジを設定 macgap.dock.badge = "10";
この程度であれば最新のGoogle Chromeで同じようなことが出来る。ドッグアイコンにバッジの設定はさすがに出来ないが、通知は出来るので実質問題ないであろう。
さて、どちらを使ってアプリケーション開発をすべきなのか?正直自分も迷っている。一つの判断材料として、リソースのアクセスがある。ChromeはFile APIの実装がされておりファイルシステムにアクセスできる。いずれはWebKitフレームワークでも出来るかもしれない。自分としてはSpotlightインポータが使えるようになりたい。それが出来るようになればもうMacGap一択なのだが。
Spotlightインポータの実装ができるか検討してみよう。
コメント
コメントを投稿