- ベストアンサー
swiftがオープンソース化
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>アップルのつかってるプログラミング言語を一般の開発者も使えるっていうことですか? 既にSwiftで開発する為の開発環境(Xcode)をアップルは配布しており誰でもアプリの開発が出来ます。 「Swiftで開発する為の開発環境」そのものがオープン・オープンソース化されるとイメージすると分かりやすいかも。プログラミング言語で書かれたアプリの設計図(ソース)を実際に実行可能なプログラム・アプリに変換してアプリを作成する部分が公開されるような感じなので例えばアプリの実行速度を上げるよう改良が加えやすいとか言う可能性を秘めてるって事です。ただ先の回答でも書きましたがどんな感じでオープンにするかによります。 オープンソースで恩恵があるのは基本的にアプリの開発者ぐらいでアプリを使うユーザー側にはあまり関係の無い話です。開発環境の改善などでアプリを使う側にも何れはメリットがあるかも知れません。
その他の回答 (2)
XcodeがAPPStoreから配布されてますが、これを 開発者向けサイトからダウンロード可能にするのではと考えます。 MSの開発ソフトがOSX、iOSコードの変換に対応してる様なので、 その対抗上では無いでしょうか。 逆に開発系アプリは改変自由にしたらセキュリティ上怖いです。 アドオンを作成、追加するのを認めるくらいでしょう。 *OSXの基本部分はオープンソース化され配布されてます。 これを利用してPCで起動するOSXが作られてます。
お礼
ありがとうございますー!!
- 121CCagent
- ベストアンサー率51% (14179/27641)
オープンソース化具合によると思いますよ。誰でも自由にソースを手にでき改変・修正できるならswiftでAndroidアプリを開発するなんて普通では考えられないような事が出来るかも知れませんね。 ただオープンソース化と言ってもアップルと何らかの契約を結び一定の条件下でのオープンソース化ならアプリの開発者にとっては魅力は半減かもね。
補足
すいません、、知識がなさすぎて理解できないのですが、アップルのつかってるプログラミング言語を一般の開発者も使えるっていうことですか? それによってどんなメリットが及ぼされるんでしょうか?
関連するQ&A
- ViewControlloer.swift
swift xcode swiftでプログラミングをする際「ViewControlloer.swift」に実行したプログラムを記述していけば良いのでしょうか? java言語で言うところのClassに相当する物なんでしょうか? 馬鹿ですみません
- 締切済み
- Swift
- オープンソースの勉強について
プログラミングを学んでいるエンジニア志望の学生です。 学んでいる言語はHTML・CSS・JavaScriptなどフロントエンドが多いです。 ただ、JavaやPerlなどバックエンドの言語も学びたいと考えています。 ここではとりあえずJavaを例にとります。 ドットインストールなどを利用して、言語の最低限の文法は分かるようになったものの、特別Javaで作りたいサービスがあったわけでもないので、これからどうしたものか閉口しています。 実際にエンジニアとして活動している知人に相談したところ、 「オープンソースがたくさんあるので、それを使えば学習しやすい」 といわれました。 私はオープンソースの存在自体は知っていますが、実際にJavaのオープンソースを触ったことはありませんし、オープンソースでどのように学習すればよいのかもわかりません。 オープンソースで学習する場合、ソースを読んで理解して、書き写して実行に移したりすればよいのでしょうか? それで、最終的に「~~のようなプログラムを実装せよ」という問題文を見ただけで、オープンソースのあれとあれを使えば実装できる、と発想できるぐらいにまで習熟すればよいのでしょうか。
- 締切済み
- Java
- cmsオープンソースに関して
cmsオープンソースに関して 現在、便利なcmsオープンソースを探しております。 おすすめのcmsオープンソースがありましたら教えてください。 ※言語は,php/rubyだとありがたいです。
- 締切済み
- オープンソース開発
- オープンソースの検索
C言語を勉強するにあたって、実際に誰かの作ったソースを読んでみたいのですが、ネット上で検索してもあまりヒットしません。どこかのサイトに入ってソースを見ても、やはりHTMLばかりだし(笑) どなたかC言語のオープンソースのあるウェブページ、もしくは本など知りませんか? ご存知の方がいらしたら、是非教えてください。お願いします……m(_ _)m
- ベストアンサー
- C・C++・C#
- オープンソースのソースコードの入手の方法について
プログラミングの勉強のためにオープンソースのソースコードを入手したいと思い、下記のホームページなどからソースコードを入手しようとしたのですが、どのようにしたらソースコードが入手することができるのか、さっぱりわかりません。オープンソースのソースコードはどのようにしたら、入手することができるのでしょうか?教えて下さい。 https://sourceforge.jp/
- ベストアンサー
- オープンソース
- オープンソースを地域振興につなげる時の課題って何でしょうか?
僕の住む町、島根県松江市には、プログラミング言語であるRuby開発者のまつもとゆきひろ氏が住んでおられます。このため松江市長は、松江を「Rubyのメッカに」と考えているようです。こうしたRubyのようなオープンソースを地域振興につなげる時の課題というのは、何でしょうか?松江に住んでいても特にオープンソースの有効性のようなものが感じられず地域振興にどう役立っているのか、役立たせられるのかがわかりません。ただ、松江の活性化に役立たせられるとみなされているオープンソースには興味があります。課題を見つけそれを解決しない限り、オープンソースを地域振興に生かせないので皆さんからどうかご意見を承りたく思います。 よろしくお願いします。
- 締切済み
- その他(行政・福祉)
- オープンソースの意味
オープンソースの意味は プログラムのソースコードを公開するって事ですよね? webプログラミングにおいては HTMLでのソースを言ってるわけじゃないですよね? 例えばOKWAVEはPHPで作られているっポイけど このPHPのコードはどうやったら私にも見れるのでしょうか? 閲覧に専用のソフトが必要なのですか?
- ベストアンサー
- その他(プログラミング・開発)
- オープンソースで作ったソフトはオープンソースですか
オープンソースの定義があります。 http://www.opensource.jp/osd/osd-japanese.html これによると、次の(a)、(b)のどちらが正しいのでしょうか。また、その根拠はオープンソースの定義の1~10のうちのどの項目によるのでしょうか。 (a)オープンソースソフトウェアを用いて作ったソフトは、必ずオープンソースソフトウェアでなければならない。 (b)オープンソースソフトウェアを用いて作ったソフトは、オープンソースソフトウェアであってもなくてもよい。
- ベストアンサー
- Linux系OS
お礼
なんとなくですがわかりました!ありがとうございますっ