2016年12月25日 | 公開。 |
2016年12月23日ごろ、Arduinoの2陣営(arduino.ccとarduino.org)が同時にArduino IDE 1.8.0を発表し、今まで1.6.X(arduino.cc)と1.7.X(arduino.org)に分かれていたArduino IDEが、一本化されました。
Arduino創始者グループの分裂がユーザに与える影響についての記事で詳しく解説しましたが、Arduinoの開発者の1人のGianluca Martinoが、残りの4人の共同開発者のMassimo Banzi、David Cuartielles、Tom Igoe、David Mellisと対立していました。Gianluca Martinoの経営するArduino SRL社と残り4人の経営するArduinoLLC社は商標をめぐって訴訟を行っていたのですが、2016年10月に両社は和解を発表しました。( 2つに分裂したArduino創立者陣営が和解、統合への記事を参照)
今までは、Arduino LLCが運営するサイトarduino.ccと、Arduino SRLが運営するサイトarduino.orgでは、別のバージョンのArduino IDEが配布されていました。Arduino LLCが扱うArduinoは、arduino.ccでダウンロードできるArduino IDE 1.6.X(Xは任意の数字)を使わなければ、開発が行えず、Arduino SRLが扱うArduinoは、arduino.orgでダウンロードできるArduino IDE 1.7.Xを使わなければ、開発が行えませんでした。このためユーザーに混乱が広がっていました。
それが、両者が和解を発表した事によって、Arduino IDEが統合され、両陣営のArduinoがひとつの環境で開発できる様になる事が期待されていました。
今回実際に、Arduino IDE 1.8.0において、Arduino IDEの統合が行われ、実際に両陣営のArduinoの開発がArduino IDE 1.8.0によって行える様になりました。
なお、Arduino IDEは、arduino.ccでもarduino.orgでもダウンロードできます。
Arduino IDE 1.8.0では、図1に示す様に、Arduino LLC社のArduino Zeroも、Arduino SRL社のArduino M0 Proも、分け隔てなくメニューに現れる様になります。これで、開発時に、「このArduinoはどちらの会社のArduinoだっただろう?」と、意識する事がなくなります。
Arduino IDE 1.8.0は、1.6.X系列のArduino IDEをベースに、Arduino SRLの扱うArduinoのライブラリを追加した形になっているようです。そのため、デフォルトではAVRのArduinoボードしか選択肢に現れず、その他のArduinoはボードマネージャを使ってインストールする形になります。今までArduino 1.7.Xを使っていた人は、自分の使っているArduinoが選択肢に現れなくなって、びっくりするかもしれません。
Arduino IDEが一本化されたことはうれしい事です。これまでは、Arduino IDE 1.6.Xと1.7.Xを同時にインストールするには工夫が必要でしたし(複数のバージョンのArduino IDEをインストールする方法の記事を参照)、また1.6.Xと1.7.Xでメニュー構成が微妙に異なるなど、混乱する要素もありました。
Arduino IDEが統一された事で、これからarduino.orgにアクセスする頻度が下がりそうな気がします。最終的には、arduino.ccとarduino.orgの2つのサイトも一本化するのでしょうか?