September 28, 2016
For a complete list of the features and updates in this release, see AppBuilder Documentation: AppBuilder 3.5 Release Notes.
This release of AppBuilder introduces the following major feature across the AppBuilder clients:
| Feature | In-Browser Client | Windows Client | Extension for Visual Studio | Command-Line Interface | |
|---|---|---|---|---|---|
| Hybrid Development | Deprecated support for Apache Cordova 3.7.0 and 3.8.0 | ![]() |
![]() |
![]() |
![]() |
| Improved handling of minor Apache Cordova updates | ![]() |
![]() |
![]() |
![]() |
|
| Develop Apache Cordova 5.0.0 apps with enabled WKWebView | ![]() |
![]() |
![]() |
Coming soon | |
| Faster and more reliable builds in the cloud | ![]() |
![]() |
![]() |
![]() |
|
| Improved builds for iOS | ![]() |
![]() |
![]() |
![]() |
|
| NativeScript Development | Develop apps with NativeScript 2.2.0 (Verified) | ![]() |
![]() |
![]() |
![]() |
| Develop apps with NativeScript 2.3.0 (Experimental) | ![]() |
![]() |
![]() |
![]() |
|
| Develop apps with AngularJS 2 (Experimental) | ![]() |
![]() |
![]() |
![]() |
|
| Deprecated support for NativeScript 2.0.0 | ![]() |
![]() |
![]() |
![]() |
|
| Deliver continuous app updates with AppManager LiveSync | ![]() |
![]() |
![]() |
![]() |
|
| Improved support for TypeScript development | ![]() |
Not available | ![]() |
![]() |
|
| Develop with private npm modules | ![]() |
![]() |
![]() |
![]() |
|
| Faster and more reliable builds in the cloud | ![]() |
![]() |
![]() |
![]() |
|
| Improved builds for iOS | ![]() |
![]() |
![]() |
![]() |
Hybrid Development: Improved handling of minor Apache Cordova updates. AppBuilder now checks if the version of the Apache Cordova framework files in your app matches the server-side version for your target Apache Cordova version. If needed, AppBuilder will prompt you that an update is required and will be automatically applied. This ensures that your app always uses the latest implementation of the Apache Cordova version you are targeting.
NativeScript Development: Develop apps with AngularJS 2. You can now create and develop NativeScript apps using AngularJS 2 and TypeScript. Support for AngularJS 2 is currently experimental. To provide tight integration between NativeScript and AngularJS 2, the NativeScript Blank with Angular 2 (TypeScript) template targets NativeScript 2.3.0. In this version of AppBuilder, support for NativeScript 2.3.0 is also experimental. Experimental framework versions have not been thoroughly verified and you might experience multiple issues when working against them.
NativeScript Development: Improved support for TypeScript development. This release introduces multiple improvements for NativeScript development with TypeScript across all AppBuilder clients and services.
plugin commands, any typings (.d.ts) available from a @types repository, are installed automatically, unless otherwise configured.For more details about client-specific TypeScript improvements, see the client and service sections below.
Improved builds for iOS. This release of AppBuilder introduces the following improvements when you build for iOS:
Entitlements.plist file which lets you use any special app capabilities, declared in your provisioning profile.This release of AppBuilder introduces the following notable resolved issues.
| Functional Area | Notable Resolved Issues |
|---|---|
| General |
|
| Frameworks |
|
| Mobile Devices and Platforms |
|
| In-Browser Client |
|
| Windows Client |
|
| Extension for Visual Studio |
|
| Command-Line Interface |
|
| Developer and Companion Apps |
|
This release of AppBuilder introduces the following notable resolved issues.
| Functional Area | Notable Resolved Issues |
|---|---|
| General |
|
| Frameworks |
|
| Mobile Devices and Platforms |
|
| In-Browser Client |
|
| Windows Client |
|
| Extension for Visual Studio |
|
| Command-Line Interface |
|
| Developer and Companion Apps |
|
Deprecated support for Apache Cordova 3.7.0 and 3.8.0. You can no longer change the target Apache Cordova version to 3.7.0 or 3.8.0. You will still be able to develop and build existing apps that target Apache Cordova 3.7.0 and 3.8.0.
Support for Apache Cordova 3.7.0 and 3.8.0 will be removed in a future release.
AppBuilder now handles TypeScript definition files for NativeScript apps in an improved way. When you open an existing app, AppBuilder will remove the typings/tns-core-modules directory and introduce a new node_modules directory instead. This operation will remove the android17.d.ts and ios.d.ts files and native iOS or Android TypeScript calls will no longer be transpiled properly. TypeScript code completion for native iOS or Android calls will not be available.
When you update your app to target NativeScript 2.2.0, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in NativeScript 2.2.0, see Cross-Platform Modules Changelog, NativeScript CLI Changelog, iOS Runtime Changelog and Android Runtime Changelog.
In this version of AppBuilder, support for NativeScript 2.3.0 is experimental. Experimental framework versions have not been thoroughly verified and you might experience multiple issues when working against them.
When you update your app to target NativeScript 2.3.0, you might experience multiple issues due to breaking changes in the APIs. For more information about the major changes in NativeScript 2.3.0, see Cross-Platform Modules Changelog, NativeScript CLI Changelog, iOS Runtime Changelog, Android Runtime Changelog.
Deprecated support for NativeScript 2.0.0. You can no longer change the target NativeScript version to 2.0.0. You will still be able to develop and build existing apps that target NativeScript 2.0.0.
Support for NativeScript 2.0.0 will be removed in a future release.