설명은 거의 비슷한건데 서로 어떤 점이 다른가요? 상위호환 하위호환인가요?