Type: New Feature
Affects Version/s: Release 3.1.2
Titanium SDK 3.1.2.v20130809141556
Appcelerator Studio 126.96.36.199308091728
LiveView changes are applied to all running devices/platforms. However the latest compiled code is applied, potentially generating wrong and unexpected behaviors.
When building an Alloy project on iOS simulator, for example, also the Android emulator is being updated by LiveView (and vice versa).
In this case, the compiled code being used is the one optimized for iOS, so likely generating unexpected behaviors on the Android emulator (for example, platform conditionals being applied are the one relative to the iOS platform, not Android).
1. Grab the sample project code attached
2. Build for Android emulator
Result: App runs, Windows has 'blue' backgroundColor
3. Build for iOS simulator
Result: iOS app runs and has 'gray' backgroundColor. However also the Android app on the emulator is being modified, now displaying the 'gray' backgroundColor too.
This is not expected as the backgroundColor is defined into platform specific folders.