Qisqacha
- Tarmoq uzilganda tekshiruv yo'qolmaydi: natija qurilmada navbatga tushadi va aloqa qaytganda yuboriladi.
- Kamera oqimi qayta yozildi — kadr tayyorlash endi asosiy oqimni bloklamaydi.
- SDK hajmi 40% ga kamaydi, ilova ishga tushish vaqti sezilarli qisqardi.
3.2 relizining asosiy maqsadi yangi funksiya qo'shish emas edi. Maqsad — mavjud oqimni yomon tarmoqda va arzon qurilmada ham ishonchli qilish. Metro ostida uzilgan internet yoki 3 yillik telefon biz uchun chekka holat emas, bu odatiy sharoit.
Offline navbat
Ilgari tekshiruv o'rtasida aloqa uzilsa, foydalanuvchi hammasini boshidan boshlashga majbur bo'lardi. Endi tayyorlangan paket qurilmada shifrlangan navbatda saqlanadi va aloqa qaytishi bilan avtomatik yuboriladi.
- Navbat shifrlangan holda saqlanadi va qurilma qayta ishga tushsa ham yo'qolmaydi.
- Har yozuvning amal qilish muddati bor — muddati o'tgani o'zi o'chiriladi.
- Takroriy yuborish xavfsiz: server bir xil paketni ikki marta hisoblamaydi.
Yangi kamera oqimi
Kadrni tayyorlash, kesish va normalizatsiya qilish endi alohida oqimda bajariladi. Natijada interfeys qotib qolmaydi va arzon qurilmalarda ham ko'rish sur'ati barqaror qoladi.
−40%
SDK hajmi
−260ms
Ishga tushish vaqti
30fps
Barqaror ko'rish sur'ati
3.2
Reliz
Migratsiya
Ommaviy API o'zgarmadi, shuning uchun ko'p hamkor uchun migratsiya bitta versiya raqamini almashtirish bilan tugaydi. Faqat kamera konfiguratsiyasini qo'lda o'zgartirganlar uchun bitta parametr nomi yangilandi.