리눅스폰 4분 소요

리눅스폰으로 스마트폰 독립? 앱과 통화부터 따져봐야 합니다

핵심 요약

  • 안드로이드도 리눅스 커널을 쓰지만, 일반적인 리눅스 환경과는 앱 실행 환경이 다릅니다.
  • 앱을 실행할 수 있어도 로그인·인증·결제까지 이용할 수 있는지는 따로 확인해야 합니다.
  • 하드웨어 지원은 화면이 켜지는 데서 그치지 않고 통화와 대기 상태까지 확인해야 합니다.
  • 스마트폰 독립의 범위는 필수 앱과 유지보수를 얼마나 직접 감당할 수 있는지에 달려 있습니다.

스마트폰을 바꾸기는 쉽지만, 그 안에 쌓인 계정과 앱을 바꾸기는 어렵습니다. 기기를 오래 쓰고 소프트웨어도 직접 고르고 싶다면 리눅스폰에 눈길이 갑니다. 문제는 운영체제를 설치한 다음 날입니다. 평소처럼 출근해서 은행 업무를 보고, 걸려 오는 전화를 받을 수 있어야 하니까요.

안드로이드도 리눅스인데, 무엇을 벗어난다는 걸까요?

안드로이드도 하드웨어를 제어하는 운영체제의 핵심 부분인 리눅스 커널을 사용합니다. 그렇다고 안드로이드 앱을 일반적인 리눅스 환경에서 그대로 실행할 수 있는 것은 아닙니다. 앱이 작동하는 데 필요한 실행 환경과 시스템 기능이 다르기 때문입니다.

여기서 말하는 리눅스폰은 일반적인 리눅스 소프트웨어 환경을 스마트폰에 적용하려는 기기를 뜻합니다. 관심을 둘 부분은 커널의 이름보다 사용자가 소프트웨어를 얼마나 자유롭게 선택하고 수정할 수 있느냐입니다.

다만 어떤 자유를 원하는지는 구분해야 합니다. 운영체제를 바꿀 수 있다고 해서 특정 앱스토어를 거치지 않아도 되는 것은 아닙니다. 특정 회사의 서비스 없이 생활하는 일도 별개입니다. 리눅스폰으로 바꾼 뒤에도 같은 클라우드와 메신저를 쓴다면, 그 서비스에는 계속 의존하게 됩니다.

기종을 고르기 전에 바꾸려는 이유부터 생각해보면 좋습니다. 기기를 오래 쓰는 게 목표라면 그에 맞춰 골라야 합니다. 운영체제를 직접 관리하고 싶은 경우와 특정 서비스에서 벗어나고 싶은 경우에도 필요한 선택은 달라집니다.

앱이 켜진다고 일상이 돌아가지는 않습니다

은행 앱을 실행했을 때를 생각해보죠. 첫 화면도 뜨고 계좌 목록도 보이는데, 막상 송금하려니 본인 인증에서 막힙니다. 이런 앱을 두고 “호환된다”고 말하기는 어렵습니다.

앱은 혼자 작동하지 않습니다. 운영체제가 제공하는 알림 기능이나 인증 서비스를 이용하기도 하고, 민감한 작업을 앞두고 기기의 보안 상태를 확인하기도 합니다. 그래서 앱 실행과 기능 호환은 나눠서 봐야 합니다.

안드로이드 앱을 다른 환경에서 실행하도록 돕는 호환 도구를 쓰더라도 직접 확인할 부분은 남습니다. 로그인에 성공했더라도 결제와 인증을 끝까지 마칠 수 있는지 살펴봐야 합니다. 화면을 꺼둔 동안에도 메시지가 도착하는지 확인해야 하고요.

웹 서비스로 대신할 수 있는 일도 있습니다. 메일이나 문서 작업을 브라우저에서 처리할 수 있다면 전용 앱에 덜 의존해도 됩니다. 다만 자신에게 필요한 업무를 웹에서도 처리할 수 있는지부터 확인해야 합니다.

우선 어제 쓴 앱 가운데 없으면 곤란한 것을 적어보면 됩니다. 각 앱에서 꼭 필요한 기능도 함께 적어보세요. 앱 이름만 놓고 비교할 때는 몰랐던 불편이나, 다른 환경으로 옮기는 데 드는 비용이 보이기 시작합니다.

부팅 성공보다 중요한 것은 화면이 꺼진 뒤입니다

리눅스폰의 하드웨어 지원을 살펴볼 때도 마찬가지입니다. 화면이 켜지고 터치가 된다고 해서 매일 쓸 전화기로 삼을 수 있다고 판단하기는 어렵습니다.

스마트폰에는 이동통신을 담당하는 모뎀, 카메라, 위치 센서 등 여러 부품이 들어갑니다. 운영체제가 이 부품들과 통신하려면 드라이버와 펌웨어 같은 소프트웨어가 맞물려야 합니다. 같은 운영체제를 쓰더라도 각 기종에서 얼마나 지원하는지 확인해야 합니다.

특히 대기 상태를 눈여겨봐야 합니다. 스마트폰은 대부분의 시간을 화면이 꺼진 채 보냅니다. 그동안 전력을 아끼면서도 전화가 오면 깨어나야 합니다. 잠깐 조작하는 모습을 보는 것만으로는 이렇게 작동하는지 알기 어렵습니다.

평소 쓰는 상황에서 직접 확인해봐야 합니다. 주머니에 넣어뒀을 때도 전화가 오는지, 와이파이 범위를 벗어나면 이동통신으로 연결되는지 살펴보는 겁니다. 충전기 없이 자신의 하루를 버티는지도 확인해야 합니다. 이런 순간에 문제없이 작동해야 믿고 쓸 수 있는 전화기가 됩니다.

스마트폰 독립에는 유지보수 담당자도 필요합니다

앱 생태계는 앱을 한 번 만든다고 완성되지 않습니다. 운영체제가 바뀌면 다시 점검해야 하고, 서비스의 로그인 방식이 달라지면 앱도 그에 맞춰야 합니다. 보안 문제도 계속 고쳐야 합니다.

개발사에서는 지원하는 환경이 늘어날수록 관리할 일도 많아집니다. 사용자가 적은 환경이라면 그 비용을 감당할 이유를 찾기도 어렵습니다. 리눅스폰의 앱 문제를 “개발자들이 조금만 더 만들면 된다”로 설명하기 어려운 이유입니다.

사용자도 유지보수를 일부 맡아야 할 수 있습니다. 업데이트 뒤에 문제가 생기면 원인을 찾거나 대신 쓸 앱을 골라야 합니다. 자유롭게 고칠 수 있다는 장점에는 필요할 때 직접 고쳐야 한다는 부담도 따릅니다.

보조 기기로 먼저 써보면 리눅스폰으로 옮겨갈 수 있을지 가늠하기 쉽습니다. 자신이 쓰는 통신 환경에서 필수 기능이 잘 작동하는지 확인하고, 처리할 수 있는 업무부터 하나씩 옮기는 겁니다. 리눅스폰만 쓰려고 바꿨는데 다른 스마트폰을 계속 챙겨야 한다면, 그 번거로움도 독립에 드는 비용으로 봐야 합니다.

리눅스폰에서는 사용자가 기기의 작동 방식에 더 깊이 관여할 수 있습니다. 다만 주력 스마트폰으로 쓰려면 그 자유가 앱 호환성과 안정적인 통신으로 이어져야 합니다. 스마트폰에서 어떤 자유를 원하는지뿐 아니라, 그 자유를 위해 어디까지 직접 관리할 수 있는지도 함께 생각해야 합니다.

리눅스폰 모바일OS 앱생태계

댓글

    댓글을 불러오는 중...