YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← 안드로이드 Min 및 타겟 버전

Get Embed Code
11 Languages

Showing Revision 3 created 12/26/2014 by Jihyang Jung.

  1. 안드로이드 1.0이 2008년에 출시되었어요.
  2. 그로 부터 6년도 채 안되서
  3. 11개의 주요 플랫폼이 새롭게 출시 되었죠.
  4. 안드로이드 개발자 측면에서

  5. 해당 플랫폼을 실행하는 활성 안드로이드 장치의
    상대적 숫자를 보여드릴게요
  6. 이 파이형의 표에서의 버전이에요.
    파이형 차트는 정말 멋져요.
  7. 그래도 여러분은 이걸
    막대그래프로 보는게 나을 겁니다.
  8. 눈을 가늘게 뜨고 보면, 모호하게
    종모양의 커브를 볼 수 있는데
  9. 왼쪽에 있는게 가장 오래된 버전 출시이고,
  10. 그것들의 인기는 장치가 업그레이드 되거나
    대체되면서 줄어들고 있습니다
  11. 장치에서 최대 비율은
  12. 2년 전에 대한 장치를 보여주는
    여기 중간에 있습니다
  13. 그리고 가장 최근 플랫폼은,
  14. 새로운 휴대폰이 출시되거나
    업그레이드가 사그러지면서 인기를 얻으며,
  15. 여기 오른쪽에 나타납니다.
  16. 그 점을 염두에 두면, Min SDK는
    여러분의 저역필터로서 작용합니다.
  17. 구글 플레이는 플랫폼 버전을 실행하는
    장치 상에 있는 여러분의 App을

  18. 최소 SDK 버전 이하로 보여주지 않을 거에요
  19. 그렇다면 왜 한 사람에게만
    Min SDK를 설정하지 않고
  20. 모든 사람들을 지원할까요?
  21. 일반적으로, 여러분은 가능한 많은 사용자를
    타겟화 하길 원하겠지만,
  22. 구버전을 지원하는 것에 관련한 비용이 듭니다
  23. 필요 없어진 주변에
    다른 실행경로를 만들어내는 것과
  24. 또는 APIs를 업데이트하거나,
  25. 다른 기능을 가진 장치에
    다른 UX를 보여주는 것 등이죠
  26. 그래서 여러분은
    새로운 사용자들을 지원하는 비용을 가진
  27. 지지층을 확장하는 기회를
    균형있게 유지할 필요가 있죠
  28. 또한, 각 출시는 새 APIs 및 하드웨어 지원을
    도입했다는 것을 잊지 마세요.
  29. 그래서 그것은 여러분의 App이
    최소 설정 세트를 지원하지 않는 장치에서
  30. 이용할 수 있게 하는 것을
    이해하기 쉽게 할지도 몰라요
  31. 비교해보면, 타겟 SDK는 저역필터가 아닙니다
  32. 그것은 여러분이 어떤 플랫폼 버전을 사용했는지를
    보여줄 뿐입니다
  33. 특정 API에 타겟화된 App은
  34. 앞으로 출시될 것들과 계속해서 비교할 것입니다
  35. 그 플랫폼은 타겟 SDK값을 사용하는데
  36. 미래 플랫폼이 기대 행동에 큰 차이를
    가져올 경우에 대비해서죠
  37. 이것은 사용자의 휴대폰이 업그레이드 될 때
  38. 여러분의 App이 깨지지 않도록 해줍니다.
  39. 여러분이 새로운 App을 개발하고 있다면
  40. 가장 최신의 안드로이드 버전만
    타겟화하지 않아도 되고
  41. 일단 App이 출시되면
  42. 반드시 새로운 플랫폼 출시가 순조로울 때
  43. 가능한 빨리 타겟 SDK를 업데이트 하고
    시험해 보세요
  44. 그렇게 해서 모든 새로운 플랫폼 최적화와
  45. 제공해야 하는 개선에
    유리할 수 있도록 말이죠