回覆列表
-
1 # QuickSDK
-
2 # 悠然三人行
看了看,這麼多人,為了湊字數,寫的這麼麻煩。sdk,就是別人寫好的程式碼,對接好他自己的產品,你直接拿來對接你的專案產品就可以了。比如阿里雲的oss sdk,都寫好了,你直接拿來對接自己的後端即可
看了看,這麼多人,為了湊字數,寫的這麼麻煩。sdk,就是別人寫好的程式碼,對接好他自己的產品,你直接拿來對接你的專案產品就可以了。比如阿里雲的oss sdk,都寫好了,你直接拿來對接自己的後端即可
比如遊戲SDK,每個遊戲都需要有帳號體系,解決使用者的登入和註冊,有支付來解決使用者的充值問題。在解決這兩個問題之後,我們遊戲還需要對基礎的資料進行統計與分析。這些點是每個遊戲都需要去解決的。而在實際研發過程中,我們不可能每個遊戲都去做一個帳號、支付以及統計功能。遊戲SDK就是把這些共同性的功能給抽象出來,透過一定的接入規範,形成一個獨立的軟體包。讓遊戲研發無需再費時在這些功能的研發上,只需要按照接入規範,引進軟體包資源,對接介面即可。
帳號體系:核心功能,包含了登入、註冊、帳號管理等功能。這裡面單就登入而言,就有快取登入、遊客登入、帳號登入、手機號登入、第三方登入。其次,還有帳號繫結、遊客升級等功能。
資料體系:資料部分主要分為產品資料和運營資料。
產品資料:這部分資料主要是SDK產品經理最為關注的,以我上面的登入流程為例,登入/註冊流程頁面的展現、點選、關閉按鈕的資料都需要做埋點統計。如果期望95%的轉化率是及格線,那麼低於95%的轉化率就是不達預期的,可能就需要去最佳化登入/註冊的邏輯、介面UI等等。
運營資料:簡單說就是運營層面的資料,如新增、活躍、創角、付費率、ARPPU、ARPU、LTV、留存等等。