중앙집중형과 분산형 팟캐스트 앱
팟캐스트 앱을 만드는 방법은 기본적으로 두 가지입니다:
- 중앙집중형: (앱을 개발하는 회사가 운영하는) 중앙 서버가 새 에피소드를 확인한 뒤 여러분에게 전달합니다.
- 분산형: 앱 자체가 팟캐스트 제작자에게서 직접 새 에피소드를 확인합니다.
안테나팟은 두 번째 방식을 사용합니다. 여기에는 장점과 단점이 모두 있습니다:
- 앱이 직접 새 에피소드를 확인하므로 (우리 같은) 앱 개발자는 중앙 서버를 유지할 필요가 없습니다. 이는 많은 시간과 노력을 아껴 줍니다. 비용도 크게 절약되므로 광고나 큰 액수의 기부에 의존할 필요가 없습니다.
- 앱이 새 에피소드를 모으는 데 중앙 서버에 의존하지 않으므로, 안테나팟은 우리 쪽 사정과 관계없이 계속 동작합니다. 중앙집중형에서는 회사가 어떤 이유로든 서버를 닫으면 앱이 동작을 멈춥니다.
- 앱 개발자인 우리는 여러분이 어떤 팟캐스트를 구독하는지, 어떤 에피소드를 듣는지, 심지어 언제 듣는지도 알지 못하고 알 수도 없습니다. 중앙 서버를 둔 앱의 제작사는 그런 데이터를 수집하며, 이는 개인정보에 해롭습니다.
- 일부 제작자는 조기 접근, 특별 콘텐츠, 광고 없는 에피소드를 제공하는 비공개 피드를 운영합니다. 이런 피드에는 사용자 이름과 비밀번호가 필요한데, 안테나팟은 요청이 있을 때 이를 팟캐스트 호스트에 직접 전달합니다. 중앙집중형 서비스는 비공개 피드 추가를 아예 허용하지 않는 경우가 많습니다. 허용하더라도 인증 정보를 앱 제작사에 보내야 할 수 있습니다.
- 앱 개발자가 서버에서 팟캐스트를 제거할 수 있게 하는 중앙 접근점이 없으므로 검열의 위험이 없습니다.
- 반면 분산형 모델에서는 팟캐스트를 새로고침할 때만 새 에피소드를 받습니다. 안테나팟은 기본적으로 12시간마다 새로고침하지만, 더 자주 또는 더 드물게 바꿀 수 있고 언제든 직접 새 에피소드를 확인할 수도 있습니다. 중앙 서버는 새 에피소드를 매우 자주 확인하거나 팟캐스트 호스트에게서 실시간으로 알림을 받을 수 있습니다. 그래서 그런 앱은 구독한 모든 팟캐스트를 정기적으로 확인하지 않고도 새 에피소드를 훨씬 빨리 알 수 있습니다.
- 또한 안테나팟은 팟캐스트 제작자가 제거한 에피소드(예: 최근 10개만 온라인에 유지하는 경우)를 제공할 수 없습니다. 중앙 서버에 의존하는 앱은 RSS 피드에서 사라진 오래된 에피소드도 제공받을 수 있습니다.