2014/06/09WWDC2014はアップルのクック戦略(クック色)が随所に垣間見えて非常に楽しみました。アップルは本当に良いジョブズさんの後継者を選んだと思います。新プログラミング言語の”Swift”は各方面から注目を集めています。ネイテイブアプリを書くObjective-Cはプログラミングが難し過ぎ、生産性が低く、その為、ブラウザーを主体とするHTML5の台頭を許したからです。Objective-Cは生産性が低く、ちょっと慣れないプログラマーには開発が難しく、学習に時間がかかります。筆者は「HTML5はわざわざブラウザーを通す為、処理速度が遅くなる」「ネイティブアプリに比べてかゆい所に手が届かない」と言う点が消費者側の問題点であると考えて来ました。コスト削減は飽くまでも企業論理」であり、ネイティブアプリを支えている一部のプロシューマー=マニアにとっては「時間もお金もいとわずかけて自分の好みのアプリを作る姿勢」が目立ちました。この点は個人主体の企業(雇われない生き方を選んだ人々)にも一定当てはまります。新言語”Swift”の出現でネイティブアプリの開発速度やコストは改善されるでしょう。パイソンやルビーレベルの柔軟な言語ですから。新言語”Swift”登場前に日本でも時々聞いた話では、ルビーを使えばWeb版もネイティブアプリも共に開発できるため、「HTML5とネイテイブ・アプリ対立」は過去の話となると言う議論でした。RubyMotionとRubyOnRailsの組み合わせです。OSメーカーの支持が無い動きは中々主流にはなれませんでした。プログラミング言語もムーアの法則による幾何級数的なコンピューターパワーの向上により、どんどん手続き言語が改善され、ソフトウエアの生産性が良くなっています。”Swift”によりObjective-Cには時間あたり250ドルー300ドルかかった開発コストが大幅に削減されると期待されています。(年間の給与は一般プログラマーで12万ドル=1、200万円、シニアプログラマーで20万ドル=2、000万円ともいわれています)この人件費ならばHTML5の台頭が起こっても不思議はありません。主流にならなかったものです。米国では最初に触るプログラム言語はパイソンやルビーだそうですが、そのレベルから見てObjective-Cは複雑で難し過ぎると見られています。今後”Swift”が浸透すれば、アンドロイド側ではルビーなども浸透し、次第にネイティブ・アプリの生産性が高まってくるでしょう。13:15Rubyとか可能性高そうだけど、結局ネイティブ言語でないし、パフォーマンス悪いからなぁHTML5は、生産性は・・そんなに高くないかな(Javascriptってそんなに簡単じゃないし、開発環境などまだ未熟、というかスパゲティ状態に近いかw)Swiftの言語的な魅力は普通かな。いうか最近のよくある言語に似せて作ったものだから普通でいいんだけど、それだけ他の言語で開発経験あれば簡単にできるってのがメリット一番の魅力は、開発環境が統合されているところ(マイクロソフトのVisual関連ツールが近い)そしてネイティブで軽量で速い(Objective-Cより速い)でありながら、Rubuyのような軽量言語のように開発できるというのは凄いですね。16:17TETSUさまコメント有難うございます。>それだけ他の言語で開発経験あれば簡単にできるってのがメリット一番の魅力は、開発環境が統合されているところ(マイクロソフトのVisual関連ツールが近い)確かにこれは良いですねえ。始めまして、日本ナレッジマネジメント学会専務理事の山崎秀夫です。IoT、ウエアラブル、ソーシャルメディアなど情報発信を時々行います。デザイン含めた全てをウクライナで作るべし!Azureユーザーに朗報です。Futureオルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。利用規約プライバシーポリシーお問い合わせアイティメディアからのお知らせプレスリリースメールサービスRSSTwitterITmediaはアイティメディア株式会社の登録商標です。