iPhoneはMacOSX用のアプリを動かす

このエントリーをはてなブックマークに追加
1iPhone774G
iPhoneはMacOSXらしいですが、
普通のMacOSX用のアプリはそのまま動きますか?
(画面に入りきらないというのは置いておいて)

動かない場合、APIに互換性はありますか?
普通のMacOSX用アプリを修正なし、もしくは少しの修正で
再コンパイルするだけで動くようになりますか?
2iPhone774G:2009/01/11(日) 14:11:15 ID:uaqqnSq2P
( ゚д゚) ・・・
 
(つд⊂)ゴシゴシ
 
(;゚д゚) ・・・
 
(つд⊂)ゴシゴシゴシ
  _, ._
(;゚ Д゚) …!?

3iPhone774G:2009/01/11(日) 14:14:10 ID:mtoAt2NB0
調べた結果、CPUが違うということはわかりました。
だからエミュレータがない限り
既存のソフトはそのまま動かないってことですね?

では再コンパイルするだけで動くでしょうか?
ユニバーサルバイナリを使えば、単一のソースコードから
MacOSXでもiPhoneでも同じように動くアプリを作れそうですが。
4iPhone774G:2009/01/11(日) 14:17:14 ID:yvPAL5LS0
釣りじゃなくてマジなら自殺したほういいぞお前
5iPhone774G:2009/01/11(日) 14:39:44 ID:gwUzBqF70
>>3
最初から互換性を意識して開発しておけば、ちょっとの修正で動くんじゃね?
6iPhone774G:2009/01/11(日) 14:41:58 ID:mtoAt2NB0
たしかに、互換性を意識していればちょっとの修正で動くと思います。

でもそれをいってしまえば、互換性を意識して開発すれば、
Windowsでも動いてしまうと思います。たとえば有名なHello Worldとか。

そうではなくて、普通に作ったMacOSX用のソフトが
動いたりしないのでしょうか?

だって、どちらもOSXなんでしょう?
7iPhone774G:2009/01/11(日) 14:45:16 ID:Xwz8XLd/0
8iPhone774G:2009/01/11(日) 14:47:14 ID:R0AwxP3p0
同じOS Xだと言っても、一方は3000ccを超えてる普通乗用車なのに対して、
iPhoneは原付とは言わないまでも125ccのバイク程度だから、互換性云々
以前の問題だお。
そういう考えが通用するなら、携帯用のLinuxやWindowsでも同じ発想で
やってたと思わない?
でもまぁ、発想そのものを即否定する事もないかw
9iPhone774G:2009/01/11(日) 14:48:57 ID:mtoAt2NB0
スペックが問題ということ?
なら逆に、iPhone用に作ったアプリは
MacOSXで普通に動きますか?
10iPhone774G:2009/01/11(日) 14:50:24 ID:gwUzBqF70
>>9
専用のSDK使うから駄目なんじゃないか?
11iPhone774G:2009/01/11(日) 14:51:17 ID:yvPAL5LS0
>>9
OSXにはCocoa touchレイヤーがないからOSXのアプリはiPhoneで動かないし
iPhone用にアプリはOSXでは動かない

下位レイヤーに共通してる部分があるだけでOSXとiPhoneOSは別物
CPUもintelとARMで全く別物

以上糞スレ終了

  ::::::::::::::::::::                        ::::::::::/ ):::::::::
:::::(\:::::::                _人           / / ):::::::::::
:::::/\\             ノ⌒ 丿        /  / /ヽ::::::::::::
:::: ヽ \\         _/   ::(        /  / / /::::::::::::::::
:::: ( \ \\      /     :::::::\      l  三 / / ):::::::::::::::
:::::::ヽ ヽ . ミヽヽ     (     :::::::;;;;;;;)    /   二 / /::::::::::::::::::
::::::: ( \ ヽミ ヽヽ    \_―― ̄ ̄::::::::::  /    二 ___/ヽ ...::::::::::::::
::::... /ヽ ヽ ニ ヽヽ  ノ ̄     :::::::::::::: //   ニ _______/   ...:::::::::
:::.   ヽ____  ニ ヽ (     .::::::::::::::;;;;//    ニ ____ノ     .....::::::::::
      ヽ___,  ニ/ ̄――――― ̄ ̄::::::::\ ニ ___ノ +   + ....:::::::::
        ヽニ -‐(        :::::::::::::::::::::::::::::::::≡ __ノ+ ┼ *:::::::::
         ヽ---\__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ_ +  ┼  .::::::::::
 :::::...     + ┼ +   +    ー-、___~'''''ー-、   :....::::::::::::
  :::::::....     + ┼    *+     +~~'''ヽ ..:...::::::::::::::::::::
   :::::::::::::::::.....    +   * .   ┼  :....:::::::::::::::::
    ::::::::::::::::::::....: + *     +   .....:::::::::::::::::
12iPhone774G:2009/01/11(日) 14:53:40 ID:mtoAt2NB0
>>10
じゃあその専用SDK互換のMacOSX用SDKを作れば動くのではないでしょうか?
もっともWindows用SDKを作れば、Windowsでも動いちゃうかもですがw
13iPhone774G:2009/01/11(日) 15:00:33 ID:e0vMUWAN0
>>12
>>11
OSXにはCocoa touchレイヤーがないからどうしようもない
CPUも違う
って書いてあるだろうが…
14iPhone774G:2009/01/11(日) 15:04:27 ID:mtoAt2NB0
世の中にはCPUが変わっても互換性が維持される
LinuxというOSがあるんですが・・・
15iPhone774G:2009/01/11(日) 15:05:53 ID:R0AwxP3p0
たぶん単一の互換性という話じゃないんじゃないか?
どうやってコンパイルするのか知らんけどw
16iPhone774G:2009/01/11(日) 15:08:00 ID:Xwz8XLd/0
>>14
それはLinuxだからというわけじゃないんだが
17iPhone774G:2009/01/11(日) 15:09:13 ID:e0vMUWAN0
釣りはこれくらいで。

本気なら、まずはここを読んでから
http://developer.apple.com/
18iPhone774G:2009/01/11(日) 15:33:19 ID:gwUzBqF70
>>14
CPU変わったらバイトオーダー意識しないと駄目じゃないか?
19iPhone774G:2009/01/11(日) 16:52:45 ID:SZUeFiF80
>>14
Lnuxはバイナリ依存しない訳じゃない、ソースからコンパイルしなきゃいけないし
Xその他のライブラリに依存するから、どんなハードでも互換性を保障してなんかいない
20iPhone774G:2009/01/11(日) 17:14:45 ID:djv8p3bP0
Linuxはx86とx64とppcとsparcとで当然違うしな
ソースからコンパイルでもオプションでCPUに合わせて処理をしてあげないと通らない
有名な所ではPostgreSQLなんかは最初はSPARC対応してなかった
21iPhone774G:2009/01/11(日) 17:50:28 ID:Q818Hj0b0
どこでも動くはずのJAVAアプリが
携帯用Javaで動かないのと似てる

リンクするライブラリ(Framework)も違うし、
同じ名前のクラスでもメソッドがなかったりする
22iPhone774G:2009/01/11(日) 18:23:22 ID:R0AwxP3p0
たぶん言わんとしてるのは、別々のプログラムを書いて、
それを1つにコンパイルしようって事じゃないかな?
そうじゃないとMac用とiPhone用が1つで済むなんて出来ない訳だが。
って、お互いに呼び出しはどーやんのか知らんけどw
でもあんま苦労の割にメリットねーよな・・・
23iPhone774G:2009/01/11(日) 20:09:52 ID:5qh0pr7x0
そりゃhelloworldぐらいなら同じコードで動かせるんじゃね。
jailbrakeしてターミナルが必要だけど。
24iPhone774G:2009/01/12(月) 15:01:35 ID:kH545p7d0
久々に凄いスレ見た気がw
ガラケの使いすぎで沸いたか?java万能論信者か?同じMS-DOSでもいろいろあったの知ってるか?WINDOWSでもPC9801専用やAlpha専用あったの知ってるか?ツボに入ってしもうたわw

ま、PCの内部事情知らなくても社会生活に支障はないけどな。スレ立てるほどの事でも無いだろう…
25iPhone774G:2009/03/20(金) 13:31:11 ID:BM/f/R1u0
あげ
26iPhone774G:2009/03/20(金) 16:31:05 ID:s4cZNRTK0
あれ?でもiPhoneのアプリってOSX上で開発してんだよな
テストはどうやってんの?JBしたiPhoneにインストール?
27iPhone774G:2009/03/20(金) 16:37:07 ID:Pe+u0P5F0
28iPhone774G:2009/03/20(金) 17:20:51 ID:imslAAGEi
どっかでiPhoneJBでむかーしのMacを動かしてるの見た
ペイントとかちゃんと動いてたな
29iPhone774G:2009/05/02(土) 12:27:51 ID:zoKeMpoj0
エミュレータも行くとこまで行っちゃえばAPIみたいなもんだしな。
OS XでのClassicがそうだった。

まあ>>1がgdgd述べたようなのは何らかの形で既に実現してて、
NeXTSTEPのx86版とかMac上でのiPhoneシミュレーターとか、
近いものはいろいろと形になってる。
GNUStep(やその逆のWine)なんてのもあったな。

要は技術的には可能だがやるメリットがないからやらないってとこだな、
なんて言うと頭の悪い1がメリットってなんですか?とか聞いてきそうだが、
WindowsだってWinNT系とWinCE→Mobile系に分かれたままなのを思えば、
おおよそ普通は察しがつきそうなもんだがな。
30iPhone774G:2009/06/21(日) 08:06:57 ID:BMFRnJm90
>>2
>( ゚д゚) ・・・

> 


そんなに違う?
31iPhone774G:2009/06/21(日) 19:49:53 ID:BMFRnJm90
>>4
>釣りじゃなくてマジなら自殺したほういいぞお前
>
あれ?確定じゃないんか、失礼した。
ほぼ2ch専用機になると想定して16GBにしたんだがけっこうメモリくうと聞いて不安になったんよ。
予約スレも32GBばかりだし。
32iPhone774G:2009/06/21(日) 21:28:57 ID:BMFRnJm90
>>5
>最初から互換性を意識して開発しておけば、ちょっとの修正で動くんじゃね?
>
iはつおんが好評かなのが分からん。
細切れの発音素材を聞くだけでしょ。
企画力は優れていると認めざるをえないのか。
33iPhone774G:2009/06/22(月) 12:27:20 ID:xpywwQEV0
>>6
>たしかに、互換性を意識していればちょっとの修正で動くと思います。

>

いやいやインスコしたのはオレです
34iPhone774G:2009/06/23(火) 07:30:53 ID:Ua7EctkK0
>>13
>
>
そんなことないよ(笑)
35iPhone774G:2009/06/23(火) 14:12:52 ID:Ua7EctkK0
>>15
>
        ノ L____
       ⌒ \ / \
      /=⊂⊃=⊂⊃=\        ・・・ふざけんなお!!
     /    (__人__)   \         どいつもこいつも打たれやがってお!!
     |       |::::::|     |
     \       l;;;;;;l    /l!| 
     /     `ー'    \ |i    
   /          ヽ !l ヽi
   (   丶- 、       しE |そ  ドンッ!!
    `ー、_ノ       煤@l、E ノ <
               レY^V^ヽl
36iPhone774G:2009/06/24(水) 03:59:09 ID:88LzfHO60
MacでiPhoneアプリを動かしたいと思うことはあるな。
iPhoneアプリって、気が付きゃ100個、200個はあっという間じゃない。
iTunesで同期する時、内容確認できたらなってことない?
動くとなればMac上でも楽しめそうなゲームもあるし、
ウィジットのように小物アプリとして使いたいものもある。
37iPhone774G:2009/07/05(日) 10:13:53 ID:IQIB/Ra40
>>36
お前は俺か?




つーか、終了
3836:2009/07/07(火) 02:00:20 ID:zD3wYJLu0
お前に俺呼ばわりされる覚えはないぞ!
俺にお前呼ばわり?か? え?
39iPhone774G:2009/07/11(土) 09:14:20 ID:Zdxrrj/O0
>>21
電話メアドだけならともかく「名前」がある時点で日本国内だけの文化なんだわ
40iPhone774G:2009/07/11(土) 10:45:26 ID:Zdxrrj/O0
>>22
ん?そりゃiPhone
41iPhone774G:2009/07/11(土) 23:56:59 ID:fm+qjzjg0
macでiphoneアプリ動かすのはいけるぞ?
42iPhone774G:2009/07/12(日) 13:31:37 ID:UOGEpwkZi
iPhone 用にコンパイルされたのはMacでは動かせない。
43iPhone774G:2009/08/21(金) 01:52:15 ID:Eu6P/XDW0
>>40
(ふるふる)←かぶりを振っている
44iPhone774G:2009/08/21(金) 04:43:49 ID:XBm3wSrC0
>>24
えっへん。あたしをちょっとは見直した?
45iPhone774G:2009/08/21(金) 07:40:37 ID:eb2qWjLt0
>>42
あたし、結構長電話でいつもお母さんに怒られるのよね。
46iPhone774G:2009/08/21(金) 14:20:21 ID:cls0TFtv0
>>28
まあ次から気をつけてくれたらいいんだけどね。
47iPhone774G:2009/08/21(金) 16:21:11 ID:0vEsE0Bj0
>>32
8月かあ。夏休みの宿題で、この時期は毎年頭が痛いのよね。
48iPhone774G:2009/08/21(金) 16:41:18 ID:WiFX0O1t0
>>34
意外だなあ。>>34さんならあるかと思ったんだけど。
49iPhone774G
>>‍668