パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Android に見るエンドユーザ向け OSS の成功要因は何 ?」記事へのコメント

  • by yosshy (3545) on 2010年06月24日 23時25分 (#1785231) 日記

    幾つか理由があると思います。

    • アプリケーションフレームワークのライセンス
      GTK+ は LGPL、Qt は元々 GPL で今 LGPL。
      Android は Apache License や BSD 系
    • アプリケーションの開発言語が Java
      比較的プログラマ人口が多い言語を採用
    • AP ポータビリティ
      Dalvik VM による AP のポータビリティ。同じバイナリが異種アーキテクチャ上でも動く
      →異種アーキテクチャ間でも同じアプリケーションバイナリが使える
    • リッチな Web ブラウザ
      組込向け Web ブラウザの中ではリッチな部類の Web ブラウザを標準装備。クラウド時代の OS としてはこれで結構十分
    • フルスタックのアプリケーション開発環境
      エミュレータや ADB によるリモートデバッグなど、組込用 OS の開発環境として完成されたものが最初から提供されていた
    • 携帯用 OS 向けアプリケーションセットの提供
      OS標準の豊富なツールやアプリケーションなど、当初から十分な機能性を有していた

    当初から爆発的に開発者を増やす為には、商用アプリケーションの開発は欠かせません。
    フレームワークのライセンスにこだわった Android は、従来のデスクトップ Linux の問題点を十分に把握し、解決策を提供したと思います。

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...