過去幾年裡,我們一直在用 Swift 從零重建 iOS 版 Telegram——Swift 是 Apple 推出的一門程式語言,作為 Objective C 的高效能替代方案。
今天,Telegram 5.0 面向所有 iOS 使用者正式上線,成為完全用 Swift 編寫的最受歡迎的即時通訊應用。新版 Telegram 看起來和舊版一模一樣,但更流暢、更省電、也更快(考慮到舊版本來就已經很快,這一點著實讓人驚喜)。
新應用在許多方面都更出色。我們很喜歡聊天中全新的流暢動畫。現在訊息會快速同步,即使你很久沒開啟 Telegram、需要同步的內容非常多也不例外。我們還改進了應用的後臺活動,確保你所有未靜音的聊天都始終保持最新。
全新的可展開應用內通知能幫你專注於當前正在做的事,同時又不必忽略新收到的訊息。通知到達時,把它下拉即可開啟相應的聊天。處理完這段“插曲”後,只需關閉它,就能立刻回到剛才的操作。
這一功能在應用中處處可用,包括你在檢視媒體檔案或閱讀 Instant View 文章時。
以前,一旦你加入了一兩個十萬人的群組,角標計數就沒那麼有用了。今天,我們要讓私聊重新變得清爽好用。
現在你可以把未讀計數切換為只顯示有未讀訊息的未靜音聊天數量。這樣一來,與其顯示 1001(某個靜音群組裡的一千條訊息,外加你家狗子發來的一條極其重要的訊息),你的角標會變成這樣:
你可以在“設定 > 通知與聲音”中調整這一行為。
我們改進了繁忙聊天(以及其他地方)的瀏覽體驗。稍微向上滾動,就能看到你正在檢視的訊息是哪個日期傳送的。點選這個日期,即可跳轉到那一天的第一條訊息。
儘管我們很想這麼做,卻沒能把 Objective C 版本里的任何一個 Bug 移植過來。所有舊 Bug 如今都永遠消失了——或者該說,被修復了。在編寫新版本時,我們或許又引入了一些全新的 Bug。不過別擔心,我們很快就會修好它們。可能暫時缺失的一些小功能也是一樣。
現在你可以在 macOS 版 Telegram 上用滑動手勢操作介面。最值得一提的是,你可以滑動回覆;聊天列表的操作方式也和 iOS 一致:向右滑動標為已讀/未讀,向左滑動置頂、靜音或刪除。
擁有高階 MacBook Pro 的使用者則獲得了進階的 Touch Bar 支援,可用它傳送貼紙和媒體檔案、操作提示框和彈出視窗中的按鈕等。
其他新功能包括自動夜間模式設定,以及可在傳送前旋轉和裁剪圖片的照片編輯器。你還可以拖放照片、媒體與檔案,調整它們的傳送順序。
至於我們的通用版 Telegram 桌面版,它的設定部分剛剛經歷了一次大改。全新的佈局與你在手機應用程式中熟悉的樣式相似:
最新的 Telegram 桌面版還改進了圖片和 GIF 的快取機制,並新增了本地儲存設定。前往“設定 > 高階 > 本地儲存”,即可控制 Telegram 在你機器上佔用多少磁碟空間。
我們還重新設計了主題選擇器,讓你更方便地挑選最適合自己的白天和夜間主題。記住,你可以製作自己的主題,也可以看看其他使用者建立的一些主題。
今天就到這裡。敬請期待我們所有平臺上的更多更新。
2018年10月1日
Telegram 團隊