Bug 37198 - Landscape app launch appears to "flick" through multiple orientations
Summary: Landscape app launch appears to "flick" through multiple orientations
Status: RESOLVED UPSTREAM
Alias: None
Product: iOS
Classification: Xamarin
Component: General ()
Version: XI 9.4 (iOS 9.2)
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-12-21 15:30 UTC by Adam Hartley [MSFT]
Modified: 2015-12-23 20:42 UTC (History)
7 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
Sample project (1.56 MB, application/zip)
2015-12-21 15:30 UTC, Adam Hartley [MSFT]
Details
Xcode sample project with the same problem (12.62 KB, application/zip)
2015-12-22 01:51 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details
Screencast of Xcode project showing the same behavior (988.79 KB, application/x-shockwave-flash)
2015-12-22 01:58 UTC, Brendan Zagaeski (Xamarin Team, assistant)
Details


Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED UPSTREAM

Description Adam Hartley [MSFT] 2015-12-21 15:30:19 UTC
Created attachment 14366 [details]
Sample project

## Steps to reproduce

Run the attached sample in the iPhone 6s simulator

## Expected result

Orientation should be landscape as well as the launch screen

## Actual result

Appears to "flick" between orientations - see below screencast:

http://screencast.com/t/KLqEM2hKdsn

## Notes

=== Xamarin Studio ===

Version 5.10.1 (build 6)
Installation UUID: 11a26d86-0d21-407a-8da9-8c197ecc0ad1
Runtime:
	Mono 4.2.1 (explicit/6dd2d0d)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 402010102

=== Xamarin.Profiler ===

Not Installed

=== Apple Developer Tools ===

Xcode 7.2 (9548)
Build 7C68

=== Xamarin.iOS ===

Version: 9.4.0.0 (Business Edition)
Hash: 7322991
Branch: master
Build date: 2015-12-08 16:20:29-0500

=== Xamarin.Android ===

Version: 6.0.0.34 (Business Edition)
Android SDK: /Users/Adam/Library/Developer/Xamarin/android-sdk-macosx
	Supported Android versions:
		4.0.3 (API level 15)
		4.4   (API level 19)
		5.0   (API level 21)
		6.0   (API level 23)

SDK Tools Version: 24.4.1
SDK Platform Tools Version: 23.0.1
SDK Build Tools Version: 23.0.1

Java SDK: /usr
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

=== Xamarin Android Player ===

Version: 0.6.5
Location: /Applications/Xamarin Android Player.app

=== Xamarin.Mac ===

Version: 2.4.0.109 (Business Edition)

=== Build Information ===

Release ID: 510010006
Git revision: 0b60eecdb531933734519c13257d16a780274aab
Build date: 2015-12-04 20:28:20-05
Xamarin addins: 9876fd7c9837977178411ec7375b4352c0a0d6af
Build lane: monodevelop-lion-cycle6-baseline

=== Operating System ===

Mac OS X 10.11.2
Darwin Adams-Retina-MacBook-Pro.local 15.2.0 Darwin Kernel Version 15.2.0
    Fri Nov 13 19:56:56 PST 2015
    root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64
Comment 1 Kent Green [MSFT] 2015-12-22 00:56:50 UTC
I was able to reproduce the issue based on the sample and steps in the bug description, so I'm marking this as CONFIRMED.

=== Xamarin Studio ===

Version 5.10.1 (build 6)
Installation UUID: 8ef63a7c-1b18-40de-a334-7f78777fcb55
Runtime:
	Mono 4.2.1 (explicit/6dd2d0d)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 402010102

=== Xamarin.Profiler ===

Version: 0.0.0.0
Location: /Applications/XamarinProfiler.Mac.app/Contents/MacOS/XamarinProfiler.Mac

=== Apple Developer Tools ===

Xcode 7.2 (9548)
Build 7C68

=== Xamarin.iOS ===

Version: 9.4.0.0 (Business Edition)
Hash: 7322991
Branch: master
Build date: 2015-12-08 16:20:29-0500

=== Xamarin.Android ===

Version: 6.0.0.34 (Business Edition)
Android SDK: /Users/kentgreen/Library/Developer/Xamarin/android-sdk-macosx
	Supported Android versions:
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
		5.1    (API level 22)
		6.0    (API level 23)

SDK Tools Version: 24.4.1
SDK Platform Tools Version: 23.0.1
SDK Build Tools Version: 23.0.2

Java SDK: /usr
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

=== Xamarin Android Player ===

Version: 0.6.5
Location: /Applications/Xamarin Android Player.app

=== Xamarin.Mac ===

Version: 2.4.0.109 (Business Edition)

=== Build Information ===

Release ID: 510010006
Git revision: 0b60eecdb531933734519c13257d16a780274aab
Build date: 2015-12-04 20:28:20-05
Xamarin addins: 9876fd7c9837977178411ec7375b4352c0a0d6af
Build lane: monodevelop-lion-cycle6-baseline

=== Operating System ===

Mac OS X 10.10.5
Darwin Kents-Macbook-Pro.local 14.5.0 Darwin Kernel Version 14.5.0
    Wed Jul 29 02:26:53 PDT 2015
    root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64
Comment 2 Brendan Zagaeski (Xamarin Team, assistant) 2015-12-22 01:51:41 UTC
Created attachment 14372 [details]
Xcode sample project with the same problem

The behavior shown in the screencast in comment 0 is not specific to Xamarin. I have attached an Objective-C Xcode project that demonstrates precisely the same behavior.

I will attach a corresponding screencast in the next comment.

So far it appears that the problem does not affect either test case when running on device (rather than simulator), suggesting that this behavior is a side effect of Apple's iOS Simulator implementation.
Comment 3 Brendan Zagaeski (Xamarin Team, assistant) 2015-12-22 01:58:52 UTC
Created attachment 14373 [details]
Screencast of Xcode project showing the same behavior
Comment 4 Brendan Zagaeski (Xamarin Team, assistant) 2015-12-22 02:04:07 UTC
As described in Comment 2 and Comment 3, this is an upstream issue in Apple's tools. I am accordingly resolving the issue as "upstream."
Comment 5 Maik 2015-12-23 20:42:43 UTC
Hi,

we have that problem on the device as well. It is not only a simulator issue. Anything we can do getting around this behaviour? Another issue that comes along is if you rotate from landscape left to landscape right, it does not follow an animation, it just flips.

Thanks,
Maik