태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 
블로그 이미지
Android, iOS 어플 개발자 어플 소개, 관련 정보, PSP 게임, Wii 게임, NDS 게임, 토런토 공유, 일본, 재테크에 관심있습니다. My App Factory


 
 

Learn English SS - Free 등록

Learn English Apps | 2015.11.09 12:56 | Posted by 뉴스로 영어공부 My App Factory

구글 플레이 스토어에 세번재 앱을 등록하였습니다. 

유튜브 저작권 관련 문제로 첫번재 앱은 삭제.. 두번째 앱은 등록 거부.. 




<Play Store로 이동>


이번에 만든 앱은 VOA, CNN, BBC등의 뉴스 사이트에서 

음성 녹음된 파일과 텍스트를 사용한 

영어 듣기 앱입니다. 


기능적으로 장점은 

현재 재생되는 음성의 텍스트를 시각적으로 표시해 주고

각 텍스트를 버튼화해서 

사용자가 원하는 부분으로 이동하기 쉽도록 하였습니다. 


 




뉴스를 이어 듣는 중, 

다시 듣고 싶은 부분은 클릭하여 재생하거나 

다른 부분으로 점프해서 이동하는 것이 가능합니다. 


일단 UI가 너무 단순해서.. 

좀 더 보기 좋게 다듬고.. 

기능도 더 추가해 나갈 계획입니다. 


앱을 완성하고 

플래이스토어에 등록했더니.. 

50메가의 사이즈 제한에 걸려버리네요.. 

음성파일들을 모두 포함하고 있어

100메가 가량의 크기가 나왔는데.. 


현재 구글에서는 obb라는 확장파일을 이용하지 않으면 

50메가까지만 업로드 가능하도록 해놓았습니다. 


일반적인 안드로이드 앱이라면 

금방 수정이 가능할 일이지만... 


AS3로 만든 앱이라.. 

obb 파일을 만들어 줘도 

그냥 사용할 수는 없네요. 


내부적으로 직접 obb 파일을 읽어와 

앱저장소에 압축해제한 후 

읽어드리도록 코드를 만들어야 하는 것 같습니다. 


일단은 용량에 맞추기 위해.. 

VOA 뉴스만 남겨두고 

CNN, BBC 뉴스는 파일을 추가하지 않으니

47메가 가량이 나오네요. 


뉴스 컨덴츠가 계속 추가되어야 

이용가치가 있는 앱인데.. 

현재로서는 용량 문제를 최우선으로 해결하여야 하겠습니다. 


Youtube api 사용 위반 - play store 등록 app 삭제

컴퓨터/내가 만든... | 2015.10.30 11:49 | Posted by 뉴스로 영어공부 My App Factory


한달즈음 전, Play Store에 등록한 어플이 삭제되었습니다. 


2015/10/06 - [어플 이야기/내가 만든...] - Kids Tube - Song, 어린이 동영상 동요버전


유튜브를 사용한 앱으로 아이들 동요를 유튜브에서 모아 보여주는 앱이였습니다. 

이번엔 애니메이션 위주로 작성해서 다음 앱을 준비중이였는데... 

신규로 등록한 앱이 계속 거부당하더니.. 

급기야 동일한 이유로 이전 앱까지 삭제되었습니다.


adobe air (as3, flex)를 사용하여 제작하였고,

flash에서 가장 편하게 이용할 수 있는 Youtube Player가 as3 버전이라 

그걸 사용하였습니다. 

아래와 같은 경고 문고가 있는데도.. 일단 잘 돌아가길래 무시했습니다. 



YouTube ActionScript 3.0 Player API Reference

Deprecation Notice
The deprecation of the YouTube ActionScript 3.0 Player API, also known as the YouTube Flash API (AS3), was announced on January 27, 2015. YouTube Flash <object> embeds have also been deprecated. See the deprecation policy for more information. Please migrate your applications to the IFrame API, which can intelligently use whichever embedded player – HTML (<video>) or Flash (<object>) – the client supports.

처음 새 앱을 등록하고, youtube api 위반으로 reject을 당해서도.. 

세밀하게 지적해주지 않는 내용에 긴가민가 했습니다. 

api를 바꿔야 할 지.. 아니면 다른 문제인지.. 

일단 api를 교체하는 건 시간이 많이 걸려서.. 

저작권을 위반할 만한 컨덴츠를 삭제해보기도 하고.. 

광고를 삭제해보기도 했지만... 

계속 거부당했습니다. 


먼저 올렸던 앱의 업데이는 통과가 되구요. 

그래서 api보다는 다른 쪽 문제이구나.. 생각했는데.. 

결국 먼저 올린 앱도 삭제되었다는 통보가 왔습니다. 


아마도.. 위와 같이 지정된 api를 사용하지 않도록 공지한 후, 

일정시간이 경과하였음으로 인하여

해당 api를 사용한 앱들을 거부하거나.. 삭제하는 수순에 들어가는 것 같습니다. 


구글 권장사양과 같이 iframe player를 이용하는 방법도 있으나... 

일단 크게 문제가 되는 부분이 

iframe player는 mobile에서 autoplay 속성을 사용할 수 없네요. 


이는 android os 차원에서 사용자가 의도치않은 network traffic을 발생시키지 않기 위한 조치로 보입니다. 


동요앱과 같이 짧은 동영상에서 사용자가 두번이나 click하여야 재생이 되는 건

상당히 문제가 있는 것으로 보이네요...

그래서 일단은 iframe으로 교체하는 부분은 포기하였습니다. 


다음으로 남겨진 방법은 android youtube player를 ane로 porting하거나

android studio등을 이용하여 as3이외의 언어로 재작성하거나.. 

둘중 하나를 선택하는 수 밖에 없네요. 


dailymotion에서도 as3 player를 재공하고 

비슷한 류의 동영상도 많이 업로드 되어 있으나.. 

이쪽도 as3 player를 더이상 update하지 않아 

현재는 정상동작 하지 않았습니다. 


adobe가 여기저기 미움이라도 받는건지... 

10년쯤 전에 C#을 처음 접한 이래로... 

as3만큼 생산성이 높다고 할지.. 너무 쉽게 코딩할 수 있어 

놀란적은 없었는데.. (qt도 상당히 의외성이 있었네요. )

역시나 crossplatform을 지원하는 언어들은 

제약사항이랄지 문제점들이 많이 발생하는 것 같습니다. 


2015년 11월 29일 추가 - 

 구글에 이메일로 문의해본 결과.. 

 저작권 문제였습니다. 

 최종 버전에서는 야후 꾸러기의 동요들만 남기고 모두 삭제한 채로 등록 시도하였는데.. 

 이마저 거부 당했습니다. 


 야후 코리아가 철수한 상태이고

 꾸러기 동요를 사용한 개인 개발자의 앱이 플래이 스토어에 여럿 등록되어 배포되고 있는 상태라

 이 부분에 대하여 따져 볼까 하는 생각도 했었지만... 


 법적으로는 폐업한 회사의 저작권도 유지된다고 하니

 구글이 거부하는 것에 대한 정당성은 있는 것 같습니다. 

 그래서 이미 만들어 놓은 앱이 아깝지만.. 

 당분간 맘 접어야 할 것 같습니다. 



  






Kids Tube - Song, 어린이 동영상 동요버전

컴퓨터/내가 만든... | 2015.10.06 15:23 | Posted by 뉴스로 영어공부 My App Factory


2015/10/30 - [어플 이야기/내가 만든...] - Youtube api 사용 위반 - as3 Play 사용중지



최근, 개인 앱 개발을 5년만에 다시 시작하였습니다. 

플랙스를 사용한 안드로이드 앱입니다. 


KidsTube - Song


유튜브에 올려진 동영상들 중, 한국어, 영어로 된 동요 동영상들을 리스트로 보여주고 

재생하는 단순한 앱입니다. 


기본 기능은 동요 재생과 한국어, 영어의 언어선택,

그리고 30분, 60분 등의 시간 지정 재생입니다. 

가끔 아이들에게 시간 정해주고 마음껏 동영상을 틀어줄 때 사용하는 기능입니다. 


아직 미흡한 부분이 많지만 

차차 개선해 나갈 생각으로 일단 오늘 플레이 스토어에 등록을 하였습니다. 


단순한 앱이여선지... 한시간 가량 지나서 확인해 보니 

바로 등록이 되어 있네요. 


일단은 아이들이 좋아하는 애니메이션들을 모은 앱을 하나 더 작성하여 

플레이 스토어에 등록할 예정입니다. 


애드몹도 추가하였는데.. 

광고비가 쏠쏠히 들어왔으면 하는 바램입니다. 

(저도 애아빠인지라.... 동영상 재생 중에는 광고가 보이지 않도록 했습니다. ^^; )