Android는 개방형이고 iOS는 폐쇄 형입니다.하지만 그 의미는 무엇입니까?
모든 것이 동의하는 것처럼 보인다면, 구글의 안드로이드는 더 "개방적"이고 애플의 아이폰 OS는 "폐쇄 된"운영체제라는 것이다. 그게 실제로 당신에게 의미하는 것이 있습니다..
"개방형"대 "폐쇄 형"은 소스 코드에서부터 앱 스토어에 이르기까지 운영 체제가 사용자 정의하고 조정할 수있는 것까지 많은 것을 의미합니다.
오픈 소스 (부분) 대 폐쇄 소스
Android는 다양한 방식으로 열려 있습니다. 우선 Android 운영체제는 "Android Open Source Project"(AOSP)의 코드를 기반으로합니다. 오픈 소스이기 때문에 소스 코드를 가져 와서 사용자 정의 운영 체제를 만들 수 있습니다. CyanogenMod는이 코드를 기반으로하는 사용자 정의 ROM입니다 (예 :). Kindle Fire 및 Fire Phone에서 사용되는 Amazon의 Fire OS는이 오픈 소스 Android 코드를 기반으로합니다..
그러나 Android가 점점 더 Google Play 서비스의 폐쇄 소스 애플리케이션 및 API의 형태로 등장하고 있습니다. 'Android'는 여러 가지 의미가 있습니다. 오픈 소스 운영 체제 (AOSP)입니다. 그러나 대부분의 사람들이 "안드로이드"라고 생각하는 모든 구글 비트를 완비 한 것은 부분적으로 오픈 소스 운영체제 일 뿐이다. 대부분의 휴대 전화는 잠긴 부트 로더와 함께 제공됩니다. 일부는 보안 취약성을 이용하지 않고도 잠금 해제 할 수 없으므로 자신이 선호하는 Android OS를 설치하는 것이 생각보다 어려울 수 있습니다.
반면에, 애플의 아이폰 OS는 폐쇄 형 소스이다. 예, 오픈 소스 비트가 있지만 대부분의 운영체제는 폐쇄 소스입니다. 새로운 운영 체제를 만들 가능성은 거의 없습니다..
이것이 당신에게 의미하는 바: 당신이 필사적으로 휴대 전화 용 맞춤 ROM을 원하고 이런 종류의 일로 돌아 다니고 싶다면 Android가 당신을위한 것입니다. 그렇지 않으면 iOS가 정상입니다. 그리고 불행한 진실은 다음과 같습니다. 맞춤 ROM을 설치해야하는 가장 큰 이유 중 하나는 제조업체가 더 이상 지원하지 않는 휴대 전화에서 최신 버전의 Android를 사용하는 것입니다. 이것은 iOS와 관련이 없습니다..
앱은 어디에서나 App Store 만 이용할 수 있습니다.
Android에서는 스위치를 돌려 "알 수없는 출처"의 앱을 설치할 수 있습니다. 이렇게하면 Google의 앱 스토어 인 Google Play 외부에서 애플리케이션을 설치할 수 있습니다. Google이 앱을 승인하지 않더라도 다른 곳에서 앱을 설치할 수 있습니다. Google은 자체 앱 스토어의 앱에 대한 제약도 적습니다..
iOS에서는 Apple App Store에서만 응용 프로그램을 설치할 수 있습니다. 애플이 앱을 승인하고 싶지 않거나 앱 스토어에서 앱을 제거하지 않는다면 사용할 수 없다. 승인되지 않은 앱을 '사이드 로딩'할 때는 jailbreaking이 필요합니다. 두통입니다..
이것이 당신에게 의미하는 바: 휴대 전화에서 수행 할 작업에 따라 실제 문제가 될 수 있습니다. 예를 들어, 애플의 앱 스토어에서는 비디오 게임 에뮬레이터, 비트 토 런트 클라이언트 및 논란의 여지가있는 다른 유형의 앱을 허용하지 않습니다. 예를 들어, 애플은 논란의 여지가있는 앱 스토어의 콘텐츠로 게임을 금지합니다..
현실적으로 대부분의 사람들은 이러한 한계를 극복하지 못할 것입니다. 그러나 비디오 게임 에뮬레이터와 다른 종류의 논란이 많은 앱을 사용할 계획이라면 아마 아이폰 대신 안드로이드 폰을 사야 할 것이다..
사용자 정의 가능성 및 유연성
역사적으로 안드로이드 폰은보다 유연 해졌습니다. Android 앱은 전체 파일 시스템에 액세스 할 수 있으며 공유 기능을 통해 서로 통신하고, 홈 스크린 런처를 변경하고, 키보드를 스왑하고, 기본 앱으로 설정하고, 기타 많은 작업을 수행 할 수 있습니다. 예를 들어 일부 앱은 실제로 다른 앱 위에 게재 될 수 있습니다. 홈 화면 위젯을 배치 할 수 있습니다. 타사 런처와 아이콘 테마를 설치하여 홈 화면과 앱 아이콘이 어떻게 표시되는지 완전히 변경할 수 있습니다..
iOS는 제한되어 있습니다. 앱은 사용할 수있는 많은 권한이 없으며 서로 통신하는 것이 제한됩니다. 수년에 걸쳐, 애플은 이것을 개선했습니다. 앱은 백그라운드에서 더 많은 것을 할 수 있으며 iOS 8은 홈 화면이 아닌 알림 센터에서 실행되는 공유 기능, 타사 키보드 및 위젯을 추가합니다..
이것이 당신에게 의미하는 바: iOS는 여전히 제한적이지만 위젯, 앱 간 공유, 백그라운드에서 실행중인 앱 및 타사 키보드와 같은 기능이 이제 iOS에 도입되었습니다. 전체 홈 화면과 화면 잠금을 다른 방식으로 작동 시키려면 Android 휴대 전화가 필요합니다. 그러나 iOS는 완전히 선외에 가지 않고도 많은 유연성을 제공합니다..
그러나 Apple의 iOS에서는 기본 웹 브라우저, 이메일 클라이언트, 매핑 앱 및 기타 기본 앱을 선택할 수 없습니다. 다른 앱을 선호하는 경우 여전히 약간의 성가신 일입니다..
뿌리 대 Jailbreaking
안드로이드가 제공하는 모든 기능에도 불구하고 많은 기능들이 "뿌리 째"뒤에 고정되어 있습니다. 안드로이드 애호가 트럼펫을 실제로 활용하려면 루트 액세스가 필요합니다. 대부분의 전화에서 실제로 보안 문제를 악용해야합니다. 예를 들어 Google의 Nexus 휴대 전화와 같은 일부 휴대 전화에서는 보안을 우회하고 원하는 것을 쉽게 수행 할 수 있습니다. 그러나 Google은 여전히 응원을 좋아하지 않으며 Android 업데이트로 인해 루트 액세스가 제거됩니다..
승인되지 않은 앱, 조정 및 iOS에 대한 심층 액세스를 원하는 Apple 사용자는 운영체제를 "탈옥"해야합니다. 이것은 실제로 어떤면에서 응원과 유사합니다. iOS의 보안 구멍을 악용해야합니다. 탈옥을 한 후에는 반드시 새로운 버전의 iOS로 업그레이드 할 수 없습니다. 처음으로 탈옥 될 때까지 기다려야합니다. 그렇지 않으면 감옥에서 나오는 모든 탈옥수를 잃게됩니다..
이것이 당신에게 의미하는 바: iOS를 탈옥하는 것보다는 Android를 루트하는 것이 더 쉽습니다. 이 문제가 귀하에게 중요 할 경우 쉽게 뿌리 내릴 수있는 전화를 선택하십시오..
그래서, 궁극적으로, 그것은 무엇이 중요합니까? 대부분의 사람들에게 솔직히별로 중요하지 않습니다. iOS는 지나가는 버전마다 더 많은 유연성을 제공합니다. 구글의 안드로이드는 완전히 개방 된 플랫폼이 아니다 - 완전히 오픈 소스를 위해, 당신은 폰이나 파이어 폭스 OS를위한 우분투를보고 싶을 것이다..
반면에, 만약 당신이 당신의 장치에 대한 모든 작은 것들을 커스터마이징하고, 저수준의 것들을 조정하고, 애플이 승인하지 않을 수도있는 임의의 어플리케이션을 설치하고자하는 누군가라면, 안드로이드 폰은 여전히 더 유연한 플랫폼입니다.
이 논쟁의 모든면을 단일 게시물로 다루는 것은 불가능하지만, 여기에서는 "열린"및 "닫힌"의미가 어떤 의미인지를 알 수 있습니다. 지난 몇 년 동안 Android와 iOS가 서로 가까워졌습니다. Google Play 서비스에 더 많은 것들이 포함되어 있기 때문에 Google의 전체 Android 플랫폼이 오픈 소스가되어 가고 있으며, iOS는 앱과 사용자에게 더 많은 힘과 유연성을 제공합니다..
이미지 크레디트 : Aidan on Flickr