2018년 4월 29일 일요일

A/B (seamless) system updates


구글에서 문서를 확인하면 최근에 흥미로운 글을 읽을 수 있었습니다.

https://source.android.com/devices/tech/ota/

Android OTA 업데이트에 관한 글인데요. A/B (seamless) system updates 에 관한 글입니다. OTA란 사용자 단말기를 업데이트 시키는 기술인데... 이것을 끊김없는? 방식으로 제공한다는 뜻입니다.

현재의 대부분의 단말기들은 업데이트 하는 동안에 전화기를 사용할 수가 없습니다. 윈도우 업데이트를 생각해보시면 이해가 될겁니다.

그렇다면 어떻게 제공할까요? idea는 여러가지 방법을 생각할 수도 있겠지만, 빛이 있으면 어둠이 있는법 좋아지면 나빠지는 부분은 항상 있습니다.
Modern A/B devices have two copies of each partition
여기에서는 두개의 파티션을 둠으로서 해결하였습니다. 파티션 증가는 결국 메모리의 감소를 가져오겠죠?

좀 더 검색해봤습니다.

이미 샤오미에서 A/B 파티션을 이용한 Seamless update를 하는것으로 보입니다.

[Announcement] A/B Partitions in Mi A1: Seamless Updates
http://c.mi.com/thread-446054-1-0.html


A/B Partitions in Mi A1: Seamless Updates 


현재의 휴대 전화의 메모리가 커지는 상황이라 저기 3G 메모리가 있는 부분이 더 들고 있더라도 256G나 512G중 3G는 큰 메모리가 아닐것으로 보입니다.

언젠가는 대부분의 device들이 해당 방법을 사용하게 되지 않을까 추측 됩니다.




댓글 없음:

댓글 쓰기