iOS 10 有何新鮮內容,又會給移動測試帶來怎樣的影響?
與時鐘一樣精準,蘋果公司再次於 WWDC 上公佈了即將於秋季推出的移動系統新版本。在此次大會上,我們迎來了滿載創新調整、特性以及工具的 iOS 10。
作為最吸引眼球的發佈內容之一,iOS 10 提供一整套更為豐富的用户界面功能。從歷史角度看,蘋果公司的客户往往會在新版本發佈後的一到兩週對系統進行升級,這意味着企業幾乎沒有時間對這些移動平台新版本進行測試。正因為如此,針對首套 beta 測試版本進行開發與測試規劃就顯得極為重要了。
需要強調的是,目前 iOS 10 Beta 測試版本已經正式發佈。作為開發者預覽到,廣大開發者與測試人員可以馬上對其進行評估。
下面讓我們把目光轉向 iOS 10 的新功能,探討其將給 iOS 測試工作帶來怎樣的影響。
iOS 10所支持的平台
蘋果公司計劃支持 iPhone 4S 之後(不包括 4S)的全部 iOS 設備型號,同樣被排除在支持列表之外的還有第一代 iPad Mini 以及數款早期 iPod。因此,iOS 10 相關測試需要跨越多種平台及屏幕尺寸 / 分辨率,而且越快着手越好!
用户操作變更
語音控制 /Siri 強化
Force Touch 強化
嚮應用開發者開放地圖功能,現有地圖應用得到強化
改進鎖屏與通知機制
添加更為豐富的信息與表情符號
在用户操作方面,應用團隊需要掌握 iOS 10 中的各項新功能,包括語音控制與地圖應用,以此為基礎思考如何提供更理想的用户體驗。
從測試角度來看,現有測試場景需要在應用使用 Siri 整合等新功能時做出針對性調整。目前用户能夠直接通過 Siri 語音控制機制直接與第三方應用進行交互。有鑑於此,後端應用(例如音樂應用)等新型場景需要隨時監聽 Siri 調用,而這自然也給測試工作提出了新的要求。
另外,鎖屏界面與增強的通知機制也會對現有測試結果產生影響。舉例來説,在 iOS 10 中包含一項名為 “Raise to wake” 的直接喚醒功能,其負責在鎖屏界面中顯示通知,同時允許用户拿起設備即可進行通知內容交互。這項功能與傳感器緊密相關,要求開發者進行相關測試。另外,如果大家打算讓自己的應用在 iOS 10 鎖屏界面中擁有特殊的視覺顯示效果,則需要通過測試把握鎖屏界面中的色彩搭配方式。
從現在開始上手iOS 10 Beta 測試版
自 iOS 8 時代起,蘋果公司就會每月發佈系統更新,旨在修復各類缺陷。如此頻繁的更新會讓應用開發生命週期變得更為複雜,而企業也需要不斷評估並測試各類 beta 版本以更好地幫助用户提升性能與穩定性。
預計全部變更都將在接下來的三個月內推出,因此我們最好馬上着手進行準備。
另外值得一提的是,本屆 WWDC 上還公佈了 HomeKit 以及 Watch OS 3.0 等新生事物,它們同樣會對移動測試造成顯著影響。我們將高度關注這些蘋果家族的新成員,並第一時間帶來各類重要消息。當然,我們也將繼續追蹤 iOS 10 的動向,直到 9月 其推出正式版本。
資料來源:36Kr