LIME v6.1.22
萊姆中文輸入法 - LIME IME v6.1.22
套件名稱: net.toload.main.hd2026
目標 SDK: 36
最低 SDK: 21
前一正式版本: v6.1.21
這次更新主要是替換 GitHub Release 附上的 Android APK,讓 GitHub 測試版回到舊版 GitHub APK 使用的套件名稱與簽署金鑰,並在系統輸入法清單中顯示為「萊姆輸入法A」。已經安裝舊版 GitHub APK 的使用者,可以用這個 APK 繼續同一條測試版更新路徑,不會和 Google Play 版本混在一起。
相容性注意: Google Play 版本與 GitHub Release APK 使用不同套件名稱與簽署金鑰,兩者會被 Android 視為不同 App,可以同時安裝並共存,但不能互相直接更新或升級。Google Play 封閉測試使用者請從 Google Play 更新。若要在 Google Play 版本與 GitHub APK 之間切換使用,請先備份輸入法資料,再依需要啟用另一個版本。若要改成只保留其中一個版本,請確認資料已備份後再解除安裝不使用的版本。
這版 6.1.22 APK 原本是 LIME IME 首次上傳至 Google Play 封閉測試(alpha testing)並同步發行的版本。這次 GitHub Release 附上的安裝檔改為舊版 GitHub APK 測試線,使用套件名稱 net.toload.main.hd2026、versionCode 2026 與舊 GitHub APK 相容簽署金鑰。6.1.22 本身收錄 v6.1.21 之後合併到 master 的 Android 與 iOS 來源修正。iOS 使用者仍需等待後續 TestFlight 或 App Store 發布。
更新內容
Android release 與 Google Play 封閉測試準備
-
Release build 改善
- 移除 release build 的測試覆蓋率插樁,避免 Play Console 判定上傳套件為 debuggable。
- 啟用 R8 minify 與資源 shrink,縮小 release build 體積,並保留可用於 crash de-obfuscation 的必要資訊。
- 補上 ProGuard keep rules,保留 XML 載入的自訂 View、Preference、billing AIDL 與 View 建構子。
- 相關提交:8e7ce6e
-
Android 匯出儲存流程更新
- 更新本機儲存選擇流程,從舊的
startActivityForResult/onActivityResult改為 AndroidX Activity Result API。 - 這項調整用於輸入法表格與相關資料匯出/儲存流程,讓設定頁的匯出流程更符合新版 Android API。
- 相關提交:8e7ce6e
- 更新本機儲存選擇流程,從舊的
Android / iOS 來源修正與改善
-
#119 —
.lime/.cin匯入後預設鍵盤配置補強- Android / iOS 皆補上已知輸入法匯入後的明確預設鍵盤配置,讓
.lime/.cin文字匯入後更容易取得正確鍵盤 layout。 - Android 讓
scj與pinyin等匯入表格的鍵盤對應更明確。iOS 文字匯入後會寫入鍵盤設定列,避免依賴 runtime fallback。 - 相關 issue:#119
- 相關 PR:#120
- 分析文件:#119_ISSUE.md
- Android / iOS 皆補上已知輸入法匯入後的明確預設鍵盤配置,讓
-
#121 — iOS 雲端/下載輸入法首次切換時 layout 與輸入模式同步
- 修正 iOS 從下載來源安裝輸入法後,首次切換到該輸入法時,鍵盤可視 layout 與實際中文/英文模式可能不同步的問題。
- 設定端同步已啟用輸入法狀態時會維持
keyboard_list一致,鍵盤 extension 在資料庫初始化後也會重新套用目前欄位模式與 layout。 - 相關 issue:#121
- 相關 PR:#122
- 分析文件:#121_ISSUE.md
-
#115 後續 iOS layout 同步修正
- iOS 鍵盤資料庫 setup 完成後,會重新套用 resolved IM layout,降低首次啟用或切換後顯示舊 layout 的風險。
- 相關提交:1f0d671
文件與專案整理
-
README 重新整理
- README 改為偏向開發者導覽,使用者文件改導向 GitHub Pages 使用手冊。
- 相關提交:78b07ef
-
iOS 偏好設定截圖更新
- 更新 iOS 偏好設定頁的亮色與深色截圖資產。
- 相關提交:65508d0
-
IDE 專案檔整理
- 停止追蹤
.ideaIDE 工作區檔案,降低開發環境產生的雜訊。 - 相關提交:a61f67e
- 停止追蹤
-
APK manifest:package
net.toload.main.hd2026,versionName6.1.22,versionCode2026,minSdk 21,targetSdk 36 -
APK 檔案大小:7,399,244 bytes
-
APK SHA-256:
0e340bd782e509054e425451c0b087f1706111534d66fcb4432919da15cd3866 -
APK 簽署憑證 SHA-256:
8fc24cc75da9a86ce90a0591f4d74b2a491106e8b1d72d8afe2653b5d604da34