最近N社的進版,就程式工程師的觀點來說,都是非常合理,個人分析如下:
1、精靈的IV值常態分佈:在改版之前一直存在御三家低IV值,部分高階精靈容易高IV值
的狀況,個人覺得是程式設計時的IV常態分佈產生的Bug,修改此項問題,讓精靈的IV能
常態分佈比較符合生態系統的現況。
2、機器人認證系統:現在的交易系統或是訂票系統都已內建防堵機器人的真人認證系統
,主要是避免機器人大量不正常存取伺服器,排擠一般使用連線,雖然間接影響到雷達系
統,不過就程式設計及服務器開放,服務正常化是很重要的。
3、安全傳輸及資料隱密化:網路上安全資料的傳輸現在已經是顯學,幾乎所有的連線機
制都使用HTTPS等加密傳輸方式,而對外的API也不是完全開放,而是必須透過認證系統或
是階層式分段認證存取,像之前雷達系統可以直接獲取IV、技能等資料,就是API系統設
計不安全,我認為N社應該會持續加強傳輸及API介面資料安全。
4、飛人系統偵測:主要飛人是透過假GPS訊號,讓程式人物在不用真人出現在第三方地方
,可分成系統支援及不支援狀況。iOS及Android5以下,系統並不支援模擬GPS,所以必需
JB或是Root才可以使用,這種可以透過程式詢問系統是否Root或是JB防堵,但是由於程式
的獨立性,寶可夢並無權限直接存取假GPS程式確認是否使用!
而Android6以上,為了提供開發者測試GPS程式,系統內建GPS模擬支援,反而開了系統後
門給飛人,這種方式除了飛人快速兩地移動外,寶可夢無法辨識是否使用假GPS,因爲收
到的訊息跟真的GPS並無不同。
所以並非官方不願意防堵飛人,而是無能為力,除非Android系統移除模擬開發系統
的支援,而防堵Root及JB也並非要抓飛人,而是避免有心人士透過Root或JB後直接竄改程
式作弊。
我認為官方並非完全針對某些雷達或是小黑窗,而是從提升系統開發的穩定性及安全性著
手,畢竟未來二代進來後,狀況會更多,只是剛好打到雷達及外掛程式。