Apache Cordova
  1. Apache Cordova
  2. CB-4863

Drop iOS 5.0 support, and support arm64

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.5.0
    • Component/s: iOS
    • Labels:

      Description

      Adding this issue for discussion.

      We still support iOS 5.0 in the Deployment Target.
      iOS 6.0 and greater support enables arm64 support (64-bit) but not sure of any advantages there, really.

      Also, this is consistent with our previous support where we only support the current iOS version and one version back. Also, finding a device with iOS 5 support (besides the iPad 1, which cannot have iOS 6 support) is becoming problematic.

      iOS 6 API diffs from 5:
      https://developer.apple.com/library/ios/releasenotes/General/iOS60APIDiffs/index.html

      Apple's note regarding 64-bit support: https://developer.apple.com/news/index.php?id=9162013a

      If you wish to continue to support iOS 6 then you will need to build for 32-bit only. Next month we will be making changes that will allow you to create a single app binary that supports 32-bit on iOS 6, as well as 32-bit and 64-bit on iOS 7.

      So, based on that I think if we go ahead and support arm64 we wait for this 64-bit iOS fat binary functionality coming "next month". This probably will coincide with their Mavericks 10.9 OS and SDK release with the new accompanying Xcode bump.

        Issue Links

          Activity

          Shazron Abdullah created issue -
          Shazron Abdullah made changes -
          Field Original Value New Value
          Labels ios7
          Shazron Abdullah made changes -
          Description Adding this issue for discussion.

          We still support iOS 5.0 in the Deployment Target.
          iOS 6.0 and greater support enables arm64 support (64-bit) but not sure of any advantages there, really.

          Also, this is consistent with our previous support where we only support the current iOS version and one version back. Also, finding a device with iOS 5 support (besides the iPad 1, which cannot have iOS 6 support) is becoming problematic.

          iOS 6 API diffs from 5:
          https://developer.apple.com/library/ios/releasenotes/General/iOS60APIDiffs/index.html
          Adding this issue for discussion.

          We still support iOS 5.0 in the Deployment Target.
          iOS 6.0 and greater support enables arm64 support (64-bit) but not sure of any advantages there, really.

          Also, this is consistent with our previous support where we only support the current iOS version and one version back. Also, finding a device with iOS 5 support (besides the iPad 1, which cannot have iOS 6 support) is becoming problematic.

          iOS 6 API diffs from 5:
          https://developer.apple.com/library/ios/releasenotes/General/iOS60APIDiffs/index.html

          Apple's note regarding 64-bit support: https://developer.apple.com/news/index.php?id=9162013a
          {quote}
          If you wish to continue to support iOS 6 then you will need to build for 32-bit only. Next month we will be making changes that will allow you to create a single app binary that supports 32-bit on iOS 6, as well as 32-bit and 64-bit on iOS 7.
          {quote}

          So, based on that I think if we go ahead and support arm64 we wait for this 64-bit iOS fat binary functionality coming "next month". This probably will coincide with their Mavericks 10.9 OS and SDK release with the new accompanying Xcode bump.
          Shazron Abdullah made changes -
          Link This issue is depended upon by CB-5286 [ CB-5286 ]
          Shazron Abdullah made changes -
          Summary Drop iOS 5.0 support Drop iOS 5.0 support, and support arm64
          Shazron Abdullah made changes -
          Fix Version/s 3.5.0 [ 12325861 ]
          Shazron Abdullah made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          James Jong made changes -
          Link This issue is related to CB-6212 [ CB-6212 ]
          Shazron Abdullah made changes -
          Link This issue is duplicated by CB-6305 [ CB-6305 ]

            People

            • Assignee:
              Shazron Abdullah
              Reporter:
              Shazron Abdullah
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development