OpenRay手記:為何鍵盤軟件想知道你的位置?

最近付費的Android手機鍵盤軟件《Swype》被發現每天發出多達4,000次位置數據請求,平均每分鐘2.5次,因而被用戶投訴。

理論上,鍵盤軟件只用作文字輸入,並不需要取得用戶的地理位置資訊。而該軟件頻繁地讀取GPS位置數據,將令手機大量耗電。部分用戶投訴安裝了該軟件後,手機耗電量大增,因而把事件揭發。

《Swype》是著名的「滑行輸入」鍵盤軟件,可以讓用戶快速輸入文字,例如用戶想打「Newspaper」一詞,原本要逐個字按,但《Swype》容許用戶以一筆過輸入文字。用戶先在屏幕上按下N字,但按下以後不要放手,然後把手向左上方滑向E字,手指繼續保持貼着屏幕,繼續向W、S、P等按鍵滑行過去,一筆過直至到最後的R字,然後才放手。軟件便會知道你想輸入的是Newspaper,把文字顯示出來。

《Swype》的開發公司稱,讀取用戶的地理位置,目的是幫助開發「地方方言」。所謂「地方方言」,是指同一語言,在不同地方對事物有不同說法,例如在香港乘搭計程車,會叫做「搭的士」,內地則可能叫做「打的」。

又例如汽水在美國叫Soft Drink,但在紐約,大部分人會叫Soda,這就是「地方方言」的不同。Swype收集用戶在不同地區的文字,加以分析,便可以更準確預測不同地區用戶想輸入的文字。

即使如此,每分鐘查詢用戶手機的GPS位置2.5次,也太過頻繁吧,難怪被認為是間諜軟件而遭投訴。

電郵:ray@openrice.com

鍾偉民(Ray)‧飲食網站創辦人