天天看點

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

剛剛收官的全運會上,老将馬龍收獲一金一銀,網友再一次感歎,不愧是全技能滿點的“六邊形戰士”!

“六邊形戰士”的要求不僅出現在體育界。在 IT 界,程式員也被要求熟練掌握幾門開發語言,左手 Java,右手 Python,拳打 PHP,腳踢 C++。

對開發者的這種批量式技能需求,主要源于每種語言都有其最适合的任務類型,比如,适合高效嵌入式系統的 C 語言,适合網絡程式設計、跨平台場景的 C++,适合快速建構 Web 類後端的 PHP,以及适合作為簡單通用語言的 Python 等。

但是,真實世界裡不存在無所不能的大神,熟悉技術面不等于精通技術。根據格拉德威爾的一萬小時定律,要想在前端、後端、用戶端方向都成為大師,幾乎超出正常人類的能力範圍了。

是以,我們看到的開發者現狀是,工作壓力大到“頭秃”,深陷不同開發平台、開發語言的學習、Coding,以及開發後期的适配、調試,無暇顧及業務場景分析和業務邏輯梳理,疲于應對重複工作而走不出職業瓶頸。

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

是時候了!

從關注技術語言轉向關注業務邏輯

事實上,産品是用代碼實作的真實業務的規則映射。在産品尚處萌芽階段之時,就應當根據它的使用場景梳理好業務邏輯。進入開發實施階段前,要先理清它的開發架構,這是一個産品原型的骨骼。這些,都比學習、選擇任何一種開發平台、開發語言重要。

經曆了網際網路、移動網際網路的演進,再到現在的 5G 時代,我們看到的場景與應用并無二緻。我們期待的因技術創新帶來的翻天覆地的變化,因底層基礎設施躍升帶來的殺手級應用并未出現。創新從來都是在深度了解和思考社會需求的基礎上才能誕生的。

是時候了,讓開發者關注的重心從技術語言轉向業務邏輯。

那麼問題來了——

在溝通無處不在,通信成為應用必備能力的時代,有沒有一個 PaaS 廠商在服務開發者的時候,能夠統一提供開發者需要的接口和技術,讓開發者無須擔心不同語言、不同平台帶來的系統不相容、程式不适配問題?讓開發者能夠更專注核心的業務問題,而不是開發問題?

“一切為了開發者”,賦予開發工作統一性和通用性,并讓開發者簡單、便捷地使用它,正是全球網際網路通信雲 PaaS 賽道領先廠商融雲一直緻力于做的事情。

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

搶先 All in 通信周邊能力,

賦能全平台開發者

融雲作為專注通信雲賽道多年的 PaaS 廠商,從服務 25 萬名開發者、30 萬款 App 中提煉出開發者的共性需求,重磅推出 IM+RTC+X“全”通信解決方案,不僅在底層将即時通訊和實時音視訊雙重核心能力打通,并且 All in 了通信周邊能力,打包成有無限可能的“X”,一起提供給開發者。

“全”通信解決方案中的 X 能力包括:美顔、變聲、虛拟背景、稽核、推送、聊天機器人、文字翻譯、地圖、語音轉文字、表情、紅包、CDN、白闆、SIP 等多種通信周邊能力,當用戶端或服務端使用 IM 或 RTC 核心能力時,根據不同場景需要,開發者隻需簡單勾選,就可以直接調用這些周邊能力到自己的産品中。

這一解決方案,完全站在開發者角度,滿足開發者全平台多語言的開發需求。目前适配 Electron、Mini Program、Windows、Linux、Flutter、React Native、Unity、uni-app 和 H5 等全平台系統,并確定多端、多平台的互相相容。

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

開發者使用不同的技術棧是為了應對不同業務類型、不同業務場景的需要。

比如,有些産品和場景需要快速疊代,開發者會首選混合開發平台;遊戲開發中的遊戲引擎至關重要,一般需要 Unity 3D 引擎,開發者會采用 Unity 平台;使用者間互動性強,需要經常喚醒使用者的社交類産品,開發者往往需要小程式、H5 網頁,或用 uni-app 把整個業務連接配接起來,為産品導流。

再比如,To B 的 SaaS 業務需要在桌面版和 Web 版保持統一的交流界面,往往用 Electron 開發平台;教育行業或者直播行業需要非常強的本地通信能力的支撐,通常會采用 Windows。

業務場景越來越細分,開發需求越來越複雜,而通信能力作為一個基礎,滿足開發者全技術棧的需求是必然趨勢。融雲希望将自己多年積累的技術優勢充分釋放,以 IM+RTC+X“全”通信能力為開發者賦能,讓他們不再深陷于多平台、多語言的相容、适配問題。

以浏覽器的相容性問題為例,不同平台上每一個浏覽器的不同版本都各有特性,融雲做了大量工作,進行了相容性方面的全部交叉驗證、測試和覆寫。為了賦能全平台技術棧開發者,融雲的研發團隊處理了諸多技術細節,隐藏複雜的業務邏輯,封裝成開發者可以開箱即用的調用接口,讓開發者簡單、便捷地直接使用。

再以可觸達全平台的 Push 推送為例,這是融雲最早提出的 X 能力之一。融雲的 Push 推送服務,全面覆寫小米、華為、OPPO、vivo、魅族、一加、Realme、FCM、APNs 等主流手機系統級推送通道,同時針對  Android 平台提供融雲 Push 服務,可有效覆寫其他手機品牌,全面提升推送送達率。開發者隻需內建一套融雲的 IM SDK,無需再自行逐一對接多家手機品牌廠商,即可獨享推送通道,獲得每秒 20 萬并發推送,毫秒級觸達目标使用者的極緻體驗。

融雲 IM+RTC+X「全」通信解決方案,賦能全平台、多語言開發者

布局未來,

适配各類智能硬體終端

融雲賦能全平台開發者還展現在對未來市場的前瞻布局中。

未來 5 年-10 年,我們即将全面進入智能世界。物聯網和邊緣智能的大規模落地應用将帶來億萬級的智能裝置接入網絡,它們在通信能力的支援下實作萬物互聯。融雲布局未來,組建專屬的研發團隊,通過與硬體晶片商和方案商合作,從頂層設計開始,讓 IM+RTC+X 的“全”通信能力融入其中,為消費級物聯網和工業級物聯網的智能硬體提供通信解決方案。

不同于智能手機的适配,智能硬體的适配有很多特别之處:

  • 智能硬體的運作記憶體、CPU 性能等硬體配置普遍比手機性能低;
  • 部分智能硬體在攝像頭安裝方向、個數、類型等方面與手機差異較大;
  • 智能硬體形式多樣,類型不一,算力不同,存儲不同,表現力也不盡相同。

是以,為了支援各種智能硬體裝置,融雲完成了大量适配工作,包括适配 Android、Linux 和 RTOS 等不同作業系統,以及 ARM、海思等各種 CPU,還适配和支援不同能力、不同尺寸的硬體裝置。

繼續閱讀