在谷歌上個月剛推出的AndroidM預覽版系統中,我們已經挖掘出了不少新的改善,現在谷歌社區裡的開發者們進一步發現,原來原生計算器也有新亮點。
看上去整個界面幾乎一點沒變,但Android M自帶的計算器應用的确已經在運算精确度上大大優化了,原因就在于抛棄了浮點運算,對計算機知識稍有了解的人應該知道,以這種方式運算數值越大得到的結果誤差就會越大。
以Lollipop版本為例,當輸入“2^34”按“=”号得到結果後,再減去“2^34”并不會出現“0”,而是等于816或者-184(如上圖)。而在Android M上,與浮點運算相關的代碼都被新代碼取而代之了,所以我們将得到一個合适的答案。
除了修複bug外,Android M也為計算器加入了新功能,比如複制/粘貼、角度/弧度模式、反三角函數等。有用戶反饋,即便将Android M的計算器移植到運行Android 5.1.1的Nexus 6上依然會以浮點運算的方式計算,看來新版計算器的改變與系統層面相關了。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!