안녕하십니까?

다름이 아니라 지금 회사에서 보험용으로 어플을 개발하고 있습니다.
스마트폰 기반의 어플 개발은 처음이라서 궁금한 것이 너무 많습니다.

그런데, 선배님들께 문의 드리고 싶은 내용이 있어 글을 씁니다. 질문의 내용이 너무 무식할 수 있으니 양해 바랍니다.

1. 안드로이 기반의 스마트폰 어플 개발 시 특정 스마트폰과 통신사에(예, 갤럭시 S에 SKT 통신사) 맞게 개발하고자 하는데
     나중에 타 기종(예, 옵티머스에 KT 통신사) 스마트폰에도 개발된 어플을 적용이 가능한지요...?

2. 적용이 가능하다면 전혀 소스 수정없이 탑재하여 사용 가능한지요...?

3. 적용이 불가능하거나, 소스 코드를 많이 수정해야 하는지요...?

4. 그러면 초기에 안드로이드 기반의 다양한 스마트폰에 범용적으로 적용 가능한 어플을 제작할려면
     어떤한 고민을 하고 개발해야 하는지요...?