人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

iphoneのような綺麗なGUIを作るには、プログラミング言語や開発環境は何が適してるのでしょうか?

●質問者: kzy1201
●カテゴリ:コンピュータ インターネット
✍キーワード:GUI iPhone プログラミング言語 環境
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● sokyo
●23ポイント

こんばんは。

実はそんなに詳しいわけではないのですが…。

http://hmdt.jp/

ここのよると、

iPhone開発環境は、SDKがなしという時点でテンション萎えまくり。ウィジェット環境のみかー。

ユーザインタフェースに関して言えば、ウィジェットと同等のことができる訳だから、そこそこは出来ると思う。でも、iPhoneが売りにしている派手派手なやつはできないけど。

とのコト。iPhoneで動作するという意味では、特にSDKはないみたい。

http://barcamp.org/iPhoneDevCamp

こういうイベントもあるようですね。iPhone用のWebアプリを作るみたいです。

上記HMDTからリンクをたどりました。

ところで、iPhoneにはMac OS Xが載っていますし、

iPhoneのGUIはMac OS Xのにかなり似ている点があります。

テレビで見ただけですが、OS Xのexpos?とかとの類似点を感じます。

それに似たモノを作るのであればやはりOS Xの開発環境がよいのではないでしょうか。

つまり、

http://www.apple.com/jp/macosx/features/xcode/

Xcodeです。

OS Xで動くアプリケーションを作るならXcodeが実質標準になりつつあると思います。

http://www.apple.com/jp/macosx/features/coreimage/

グラフィックの分野でこれに貢献しているのがCore Imageです。

http://www.apple.com/jp/macosx/leopard/coreanimation.html

OS Xの新しいバージョンでは、

Core Imageを発展させたCore Animationがリリースの予定です。

Core ImageとCore Animationについてはあまり多くを知りません…υ

◎質問者からの返答

こんばんは。早速詳細な回答ありがとうございます。


やはりiphone likeのものを作るにはMacを用意すべきでしょうか。

自分はwinとlinuxしか使えないので、出来ればwinかlinuxで同等の作業ができればベストなのですが。


2 ● くまっぷす
●23ポイント

GUIとプログラミング言語、開発環境は本質的には関係ありません。

実行環境が全てです。

http://www.apple.com/jp/macosx/leopard/

iPhoneはMacOSXで使われているグラフィック表示の機能を(どこまで同等に使えるかはともかく)使えるのでああいうボタンやらフォントやら(アイコンなどの)アニメーションやらが表示できるのです。Appleは昔からそういうところに力を入れてきた会社なので便利なライブラリ・APIがいろいろ揃っています。

そういう意味ではWindows VistaもMacOSXを意識した表示がいろいろ可能になっているし、LinuxだとGnomeかKDEで(もともとライブラリが用意されていなくて追加で作りこまないといけない部分が多くて大変そうだけど)作れないことはないです。

例えばWindowsだったらとりあえずGoogle widgetとかYahoo! Widgetなどで遊んでみては?

◎質問者からの返答

回答ありがとうございます。


widgetも面白そうですね。時間を作って触ってみたいと思います。


3 ● felix2007
●22ポイント

http://www.apple.com/jp/macosx/developertools/


4 ● yyukinon
●22ポイント

kzy1201さんの指すGUIがどの層まで含むのかは分かりませんが、国内販売されている携帯電話でも結構使われているFlashはどうでしょう?

グラフィカルな部分はオーサリングツールを使えば作りやすいでしょうし、ActionScriptを駆使すれば大概のものは作れると思いますが…。

[参考]

http://www.saturn.dti.ne.jp/~npaka/flash/index.html


5 ● shimazuyosi30
●10ポイント

http://www.apple.com/jp/macosx/developertools/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ