★iPhoneのアプリはObjective Cで書かれている事が実は重要なんじゃないかという仮説(堀江貴文オフィシャルブログ「六本木で働いていた元社長のアメブロ」by Ameba)
確かにアイフォーンのアプリというかiPod Touchでもそうかもしれませんがそこまで最先端のCPUとか使っているわけじゃないにも関わらず動作はスムーズですよね。プログラムの処理も速い・・のかもしれません。
日本ですと一般的な携帯でアプリといえばJava。ただこれだとネイティブ言語ほど早くは出来ない気がしますし一応auのBREWはCとかで開発出来るんでしたっけ?こちらは動作速度はそこそこ早いのでしょうがプログラム言語と言うよりはハードが追いついてない気がします。
iPhoneがなめらかに動くのはインターフェイス用のGPU(3GSだとPowerVR SGX?)があるからでしたっけ?他の携帯端末ではだいたいCPUだけで描画とかまでやったりとか?それでいて更に言語がJavaだと厳しそうですよね(アプリ以外はネイティブ言語でしょうけど)。
堀江さんがWeb系の仕事やってた時(1997年)に博報堂からの「電子年賀状」の仕事でネクストステップとWebObjects、Objective Cのお仕事やられていたんですね。
オブジェクトCだから高速で良かったのでは?と書かれていますがその開発に使った事のあるWebObjectsはObjective Cから完全Pure Javaに移行しましたね。そのJavaがモバイルの実行速度で問題を指摘されている時にアイフォーンでObjective Cが着目されているんだからなんというか・・・・
WebObjectsは互換性重視で100%Javaに移行、逆にこれだけObjective Cが注目されてきているわけですから実行速度とかの面で今となってはほぼ無料になったWebObjectsもObjective Cに戻して構築しやすいサーバー環境を売り出せばまた注目されるかもしれませんね。
>私はOS Xのあまりの使いにくさに悶絶し、
初期のMac OS Xはそうかもしれませんね・・・
>モバイルノートが大きすぎて重すぎたこともあり、Windowsに全面移行したわけだけど
これは同意で今まではノートにiBook、MacBookと使ってきましたが次のノートは・・・
>しかもなぜかデータベースソフトの指定まであった。サイベースなんか使ったことねーよ。
だいたいデータベースがOpenBaseかSayBaseという紹介が多かったんですかね?
>WebObjectsも負荷がかかりすぎると、テンポラリDBのロックが不十分になって
>スレッド間でコンフリクトみたいなことが起こってたりとか、我々のせいではない
>バグもあったりして苦労したが今となってはいい思い出だ。
こういう事もあったんですね~。
私の場合は仕事で使った事はないというか勉強で導入した程度なのであれですが未だにiTunes Storeとかで使われているのでしょうしそういう大規模な所で運営出来ているウェブソリューションという部分では凄いと思います。
関連
iPhone SDK アプリケーション開発ガイド
近藤 誠 (監訳) 
入門 Objective-C 2.0 (Programmer’s SELECTION)
長尾 高弘 
★WebObjectsは動いたな・・・(2003年11月09日 (日曜日))
★WebObjects 5.3リリース!!!(2005年06月07日 (火曜日))
★WebObjectsアプリケーションのパフォーマンス・チューニングサービス(2004年10月14日 (木曜日))
★WebObjectsのお勉強でSimpleBoard作成(2003年01月15日 (水曜日))