Angular 1.x vs Angular 2.0 compares the key differences between Angular 1 and Angular 2. Some of the main changes in Angular 2 include improved performance, a mobile-first approach, and a shorter learning curve. Angular 2 also does not use controllers or $scope, replaces ng-app with different app initialization, and simplifies services among other changes to directives, dependency injection, and routing. Google will continue supporting Angular 1 for at least another year during the transition to Angular 2.