RxJava2.xのリリースが近いということで、What's different in 2.0を元に1.xとの主な変更点を解説しようと思います。 執筆時点でバージョンは2.0.0-RC2です。 バージョンアップで変更点あれば追記するかもしれません。 パッケージ名の変更 RxJava 2.xは、ReactiveStreamに準拠するため、インタフェース名などが大きく変更されています。(例: Subscription -> Disposable など) そのため、別パッケージによる提供となっています。 1.x 2.x