沒想到已經過這麼多年了。Android 平板報稅 App 是小編進三竹的第一個案子,那時候才剛進公司兩三個月就來個全國性的大案子,實在讓小編有點心驚驚,不過也是在這麼有壓力的狀況之下,一下子就讓 Android 開發的功力進步了不少。
這個 Android 平板報稅除了大家看到的一般功能之外,還加上了中華電信開發的貴鬆鬆藍牙讀卡機,一台聽說要兩千多,而且還沒有通路買的到,這個讀卡機可以讀取自然人憑證,主要是用自然人憑證取得所得及扣除額資料。但因為實在太貴了,聽說也沒有多少人買。
這個 App 好像只維護三年的樣子就也沒有繼續再上線了,算是有點可惜。不過要跟這種 legacy 系統串接還真是有不少的問題,像是:
1. BIG5 <---> Unicode:原 Windows 的系統是用老舊的 Delphi 所寫成的,沒有支援 Unicode,所以原生支援 Unicode 的 Android 在這裡就有一些比較 tricky 的處理。
2. 資料交換格式:桌機版報稅系統規劃時不知道為什麼不使用 XML 來做交換,更別說是 JSON 了。所以就會變成下列這種方式處理:1 ~ 10 bytes 是身分證字號,11 ~ 13 bytes 是性別,20 ~ 144 bytes 是收入......等這類要用長度來 parse 的格式。在開發 Android App 時好像有討論過要用 XML 或 JSON 來交換格式,但現在看來應該還是沒有這樣做。
3. UI/UX:這就別提了,Android App 也是基於桌機板做了一些改良,讓畫面看起來會比較美觀一點,但突破性還是不足。
4. 各種檢核:像 A123456789 <-> 謝x根 這類的檢核不少
總之每年五月一到,大家提的問題不外乎是 UI/UX 超爛、Mac / Linux 無法正常報稅,希望 唐鳳 介入之後會好許多,就像小編之前提的,至少來個 API 讓大家串不是更好嗎?
* https://www.facebook.com/kewang.information/posts/1896316300644735
#android #unicode #delphi #報稅 #irx
unicode 長度 在 可將多餘的織帶固定在兩個YKK塑鋼整理環 - Facebook 的推薦與評價
腰帶在調整好長度之後,可將多餘的織帶固定在兩個YKK塑鋼整理環,避免多於織帶造成雜亂。 ... Unicode, profile picture. Join. or. Log In. Unicode, profile picture. ... <看更多>
unicode 長度 在 彻底弄懂Unicode编码- 李宇仓 的推薦與評價
将CCS 里字符对应的整数转换成有限长度的比特值,便于以后计算机使用一定长度的二进制形式表示该整数。这个对应关系被称为字符编码表(CEF:Character ... ... <看更多>