• Type: Epic
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 6.3.0
    • Component/s: iOS
    • Labels:
    • Epic Name:
      iOS: Add support for iPhone X
    • Story Points:
    • Sprint:
      2017 Sprint 24 SDK


      This ticket can be used to collect items that should be addressed to properly support the new iPhone X capabilities. Some changes we should to take care of before the iPhone X ships in November:

      Different screen-size:
      Add small change to iOS-build to add the new launch-screen to the asset-catalog. Please note that this also applies for custom splash-screens. Everyone using storyboards (the recommended way be Apple these days that we also support) will not have to change anything.

      New App-Icon:
      Apple might introduce a new icon-size for the iPhone X. EDIT: No new icon-size! Will probably reuse the one from the iPhone 7S Plus dimensions (@3x)

      Face ID support:
      As discussed on Teams, we may want to create a new module like "Ti.Identity" to manage all security-related functionalities in one module, including touch-id, face-id and keychain-access. This will also deprecate Ti.TouchID and move Android over as well.

      Validate layout:
      As the layout changed to be bezier-shaped, we need to do smoke-tests regarding all layouts, especially top/bottom related ones. Also, there are safe-area properties we should investigate - either as a property or handle internally
      There also seems to be a small UI-glitch when opening a window from a navigation-window and then closing the old window again. Not sure if it's a general Simulator issue or within Titanium apps, yet.




            • Assignee:
              hknoechel Hans Knöchel
              hknoechel Hans Knöchel
            • Watchers:
              1 Start watching this issue


              • Created:

                Backbone Issue Sync

                • Titanium SDK/CLI <> Titanium Mobile
                  Synced with:
                  Sync status:
                  Last received:
                  Last sent:

                  Git Source Code