过去几年里,我们一直在用 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 团队