現在(2015年11月)iOS開發還沒有支持iOS 7的必要?
01-14
人在小公司,純Swift流,而人手其實不太夠,然後現在遇到有挺多的第三方庫不支持iOS 7了, 用舊版本又擔心對iOS 9 支持不夠好, 來問問各位開發者, 你們還在支持iOS 7 嗎 以及 問問廣大的iOS 用戶, 你們升級到iOS 8及以上了么? 我先去看看App store里支持iOS 7 的應用多不多好了...
為了對其他開發者負責,請不要支持iOS7。
沒有必要
這個其實很好盤算啊,我認為應該按照以下優先順序考慮1.如果沒有用到什麼高端的 API,那麼支持的越多越好2.產品類型,用戶的增加是否能夠明顯增加你的直接收益,收費軟體,或者社交軟體,電商軟體,都有對用戶群不同的需求。3.開發時間,產品早期最重要的是儘快 Market Fit,測試需求,而不是琢磨讓更多的人來用,如果因為支持低版本導致嚴重增加了開發和維護成本,Drop
正常來講這個時候是暫且還需要支持 iOS 7 的,不過你們自己人手不夠,iOS 7、6、5 全部加一塊用戶總量沒有超過 10%,你自己看著辦吧。
按我以前公司的開發習慣,iOS8正式推送當天就停止支持iOS6了,同理iOS9推送當天就停止支持iOS7了
考慮到樓主處境,應該不支持可能會更好
在程序上,用swift編寫支持ios7的第三方庫相對還是匱乏,如果這樣一路開發,影響開發效率不說,還會導致代碼中多出很多判斷,易讀性降低,以後維護起來也複雜。還有就是從產品方面看,實現相同的需求,兼容不同的系統,往往會出現差距,像一些細節上因為兼容而權衡。而現在除ios8、9外,其他系統所佔用戶比只剩下9%左右了,在相同的開發時間裡,甚至本來就比較緊迫的話,我覺得程序就更不應該以降低大部分質量高的用戶的產品體驗,去維護那一小部分質量不均的用戶。
插圖:
但如果樓主所在公司人手足夠,開發時間充裕,那以上答案可以忽略。同一功能,兼容出現問題,有時間的話,完全可以為ios7做額外的實現純Swift流要支持到iOS 7也是不容易吧。沒必要支持iOS7了吧,都兩年了還沒升級系統的用戶也不太會下載安裝App。
看情況,現在 Facebook、twitter、Youtube,或者國內的支付寶、微信都是支持 7 的,因為有不低比例用戶的確還是用 7。如果是小公司新推出的 App,目標人群是常混跡互聯網的,我覺得沒必要花成本在這上面,性價比不高。
沒有必要,因為連測試人員都沒有了iOS 7的測試機。
我cao, 2017年9月5號, 我現在為了找個理由向客戶申請放棄兼容ios7的飄過, 現在依然在兼容ios7, 被Masonry自動布局坑了, 我決定反抗了,我要放棄ios7,,,,,,,我在搜集資料寫申請報告, 不過貌似肯定不會通過, 我真是氣死了
個人感覺 看產品定位吧
良好的向下兼容性是系統應該做的事情,並不是開發者需要做的事情。所以千萬別去支持!
老闆說要,還有用戶反映低於7裝不了,言下之意是後面估計6也要去支持,馬丹
我建議都用上swift了,就不要支持IOS7... 說不定明年年中IOS10就出來啦
這個決定於需求
具體情況具體分析。題主說了是在小公司,人手不太夠,那麼在這樣的情況下還是不必支持了。本身現在ios7的體量也確實小。等項目的人手比較空閑了,再來考慮這個兼容問題吧
OC 支持iOS6的路過...
純Swift沒必要支持iOS7了,支持性真心不好。我們開發目前還是OC流,但是等9.1穩定後就準備廢掉iOS7,好多iOS8之後的新方法還是用著很爽的。
聽我的,不要支持,堅決不要支持。
好程序猿不吃回頭草
反正我們8.1+...但是還是要看產品面向的群體...互聯網用戶積極但用戶量大,特定群體沒那麼積極升級但用戶量小,我們屬於後者
國內除了一些純互聯網公司會綜合考慮放棄iOS7,因為他們會為開發者以及iOS8或者9的新特性考慮,但是一般都是最低是支持iOS7及以上,沒辦法這是國內的實情,還有就是國人的升級習慣沒有老外好,還有反人道的還在繼續支持iOS6 ,說實話iOS7的測試機都木有。
推薦閱讀:
※如何評價 iOS 7 圖標的新柵格系統(grid system),好在哪裡?
※擬物化風格會因為 iOS 7 而沒落嗎,或者在不久後再度輝煌?
※iOS 7 扁平化設計的初衷是什麼?扁平化設計的用戶體驗有何優勢?
※如何自行架設一個 iOS 7 設備可用的 iBeacons 廣播基站?
※ios怎麼讓圖片只有上半邊圓角?