FlatBuffers 是 Google 為游戲和移動應用而開發的開源、跨平臺的序列化庫。支持 C++, Java, C#, Go, Python and JavaScript 等語言。中國有5億智能手機,其中低端設備占多數,在 CPU 和記憶體都受限的情況下,能否開發出高性能且低記憶體占用的 Android 程式決定了你的應用的用戶覆寫率和留存率。
FlatBuffers 的優點:
1. 決議速度快;
2. 記憶體占用小;
3. 代碼庫小;
4. 強型別;
5. 非常靈活;
很多開發者在應用中使用 JSON 。JSON 雖然有很多優點,比如易讀、靈活,但缺點也明顯,比如 JSON 的定義不高效,很難優化,所以追求高性能的使用場景而言顯得太重。而 FlatBuffer 更輕量,FlatBuffers 比 JSON 讀取快 400倍,甚至比 Protocal Buffers 還要快10倍,非常適合游戲開發和移動應用這種對性能要求非常高的場景。前些時候,Facebook 介紹了在他們的 Android 應用中使用 FlatBuffers 后的效果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/74250.html
標籤:其它游戲引擎
上一篇:creator3.5
下一篇:html5 斗地主游戲
