Closed
Bug 1298054
Opened 8 years ago
Closed 8 years ago
Deprecate support for iOS 8
Categories
(Firefox for iOS :: General, defect, P1)
Tracking
()
RESOLVED
FIXED
Iteration:
1.5
People
(Reporter: aaronmt, Assigned: bnicholson)
Details
(Whiteboard: [MobileAS])
Attachments
(1 file)
No description provided.
Assignee | ||
Comment 1•8 years ago
|
||
With iOS 10 around the corner, this is a good time to finally drop 8 support.
Updated•8 years ago
|
Priority: -- → P3
Updated•8 years ago
|
Whiteboard: [MobileAS]
Updated•8 years ago
|
Rank: 2
Assignee | ||
Comment 2•8 years ago
|
||
Not requiring these #available checks for iOS 9 will make life easier for bug 1304456, and we'll have to eventually do this anyway, so let's go ahead and knock this one out now.
Assignee: nobody → bnicholson
Status: NEW → ASSIGNED
Priority: P3 → P1
Assignee | ||
Comment 3•8 years ago
|
||
Attachment #8793503 -
Flags: review?(sleroux)
Comment 4•8 years ago
|
||
Comment on attachment 8793503 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/2111
Awesome. Thanks for fixing the keychain stuff I missed in the test targets.
Attachment #8793503 -
Flags: review?(sleroux) → review+
Assignee | ||
Comment 5•8 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-fxios-v6.0:
--- → fixed
Resolution: --- → FIXED
Comment 6•8 years ago
|
||
Hi Brian,
Was there any burden, code-wise, or any compromises we had to make, that we dropped support for iOS 8? I thought it was only the 'if #available' checks that were extra.
Just curious, since I'm on iPhone 4s/iOS 8 and don't want to move to iOS 9 as it might slow it down.
Flags: needinfo?(bnicholson)
Assignee | ||
Comment 7•8 years ago
|
||
Hi Maurya,
There's a growing number of features and APIs with each iOS release, so maintaining support for older releases becomes a huge maintenance burden.
Examples from iOS 9:
* Private browsing
* Clearing private data
* New XCTest APIs
This list will grow longer with iOS 10.
Code-wise, we worked around many of these using 'if #available' checks as you said, but maintaining support for 8 means we also need to test and run iOS 8 builds often to make sure they're stable. We were already neglecting iOS 8 before; we just don't have the resources to maintain 8, 9, *and* 10 now.
Flags: needinfo?(bnicholson)
Comment 8•8 years ago
|
||
Hmm, yeah that sounds reasonable. Thanks for your reply!
Updated•8 years ago
|
Iteration: --- → 1.5
You need to log in
before you can comment on or make changes to this bug.
Description
•