'Development'에 해당되는 글 13

  1. 2009/12/13 Kontacts 2.0 버전 개발 근황 (30)
  2. 2009/12/12 Kontacts 1.1 업데이트 안되시는 분들이 계시는것 같은데요 (20)
  3. 2009/12/09 Kontacts 에서 사용자화 벨소리 선택, 표시가 불가능한것에 대하여 (8)
  4. 2009/12/09 Kontacts에 말씀해주신 많은 기능 추가 건의들에 대하여 (4)
  5. 2009/12/09 Kontacts 1.1 업데이트 승인이 지연되고 있답니다... (2)
  6. 2009/12/06 Seoul Bus 1.1 버전을 향하여 (37)
  7. 2009/12/06 Kontacts 2.0 (a.k.a 1.2) 버전을 향하여 (26)
  8. 2009/12/05 Seoul Bus는 영문으로도 실행이 가능합니다. (12)
  9. 2009/12/04 Seoul Bus 1.0 20091128 버전 튕김현상 (8)
  10. 2009/12/04 Seoul Bus 어플에 관하여 드릴 말씀이 있습니다 (18)

Kontacts 2.0 버전 개발 근황

후아... 오늘 정말 정말 눈 코 뜰 새 없이 바쁜 하루였습니다.
어제 기말고사가 끝나고, 친구들과 점심을 함께하고 집에 온 직후인 오후 3시쯤부터 지금까지,

잠자는시간과 밥먹는시간, 생리적 현상을 해결하는 시간을 제외한 모든시간을 컴퓨터 앞에서 보냈습니다...
잠도 제대로 자지 못해서 너무 피곤해 죽겠군요...
답신드려야될 이메일도 스팸을 제외하고 벌써 100건이 훨씬 넘어가고...
답장 쏴드려야될 트윗 멘션도 역시 수십개가 되는군요..ㅠㅠ
답글 써드려야될 댓글들도 엄청나구요...

너무피곤해서 이만 자야할듯 싶습니다.
답신, 답장, 답글들은 모두 내일(아.. 12시가 지났으니 오늘이군요) 일어나자마자 작성하도록 하겠습니다. ㅜㅜ

제게 보내주신 감당할 수 없을 만큼의 많은 관심과 믿음에 걸맞는 보답을 드리는것이 만만한일이 아니네요 !

그래도 절 믿어주시고 응원해주시는 분들께 힘을 받아서 더욱 열심히 하겠습니다.

기대하시는분들을 위해 살짝 개발 중 스샷 첨부해봅니다. ^^;

아직 하루만에 만든 기능들이라 더욱 추가되고, 개선될 점이 많습니다.

그점 감안하시어 그냥 기대용으로 보시는것이...ㅎ;

Kontacts는 항상 현재 특허청에 등록된 특허법에 저촉되지 않은 상태로 Publish됩니다.
(물론 그렇다고 저 스샷에서 기능이 제외되는것은 절대 아닙니다. )

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 30

Kontacts 1.1 업데이트 안되시는 분들이 계시는것 같은데요

중대한 내용인것 같아 아이폰으로 급하게 작성합니다. 집에서 다시 수정하도록 하겠습니다. 1.1버전 업데이트에는 아무런 문제가 없으며, 오늘 새벽에 애플로부터 승인 메일을 받았습니다.
승인메일을 받은 후 수시간이 지난 방금 전에 한국 스토어(한국계정)에서 정상적으로 업데이트 되는것이 확인되었으며, 다른국가들도 순차적으로 진행되지 않을까 생각됩니다.
업데이트 안되시는분들 조금만 기다려보세요.
**********업데이트 성공 여부는, 실행 후 첫 화면 및 정보버튼을 클릭했을때 나오는 화면에서 확인되는 버전이 1.1인지 확인하심을 통해 알아내실 수 있습니다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 20

Kontacts 에서 사용자화 벨소리 선택, 표시가 불가능한것에 대하여

이전 포스팅에서 말쓴드린바와 같이 Kontacts 내에서 사용자화 벨소리의 선택, 표시는 공식 API로는 구현이 불가능합니다.

이에 저는 오랜 연구(?)결과, 다른 공식 API문제들과는 다르게 이는 애플에서 수정해주지 않는 이상, 공식 API로는 구현이 완전히 불가능하다고 판단내리고, 수정을 요청하는 이메일을 Apple Developer Technical Support 쪽으로 보냈습니다.
한국시간 12월 3일 오후 10시 37분 발송.
Dear iPhone Developer Program.

Hello, I am developer of App named Kontacts - 한글 연락처.

When I try to see person's information with ABPersonViewController who's ring tone is set to custom, ring tone property of his property displaying from ABPersonViewController is Marimba, not the custom but included as default, WHILE it is displaying as custom correct in the default Contacts App from iPhone.
(custom ring tone means not the default ring tone, user-created m4r ring tones that sync with iTunes)

I have attached a screen shots including both ABPersonViewController and default Contacts. I cannot see ANY OF THE CUSTOM RINGTONES with ABPersonViewController.

I think Apple should just disable ringtone property of ABPersonViewController or make it unvisible. Users of my App are confused of this.

Please help me.

Sincerely,
Juwan Yoo
그리고 오늘 답변을 받았습니다.
한국시간 12월 9일 오전 8시 7분 발송.
Hello Juwan,
Thank you for contacting Apple Worldwide Developer Technical Support. I am responding to let you know that I have received your request for technical assistance.

<When I try to see person's information with ABPersonViewController who's ring tone is set to custom, ring tone property of his property displaying
from ABPersonViewController is Marimba, not the custom but included as default, WHILE it is displaying as custom correct in the default Contacts App from iPhone.>
This sounds like a bug. You can file a bug report at <http://bugreporter.apple.com>
.

<I think Apple should just disable ringtone property of ABPersonViewController or make it unvisible. Users of my App are confused of this.>
The ABPersonViewController object does not have a ringtone property. You should file an enhancement request if you want that feature  at <http://bugreporter.apple.com>.

Note: We can file the bug report and enhancement request on your behalf. Let me know if you want us to do so.

Regards,

Linda Ouandji
Apple DTS Engineer
답변은 http://bugreporter.apple.com 으로 요청을 하라는 식의 내용이었으며,
아래의 Note에서는 답변을 주신 Linda라는 엔지니어분께서 자신이 직접 요청해줄 수 있다. 해줄까? 라고 물어보는 내용이었습니다.

이에 저는 당연히 대신 요청해주십시오. 감사합니다. 라는 식의 답신을 보냈죠 바로.ㅎ

사용자화 벨소리 설정에 대한 진전사항이 있다면 역시 포스팅으로 알려드리겠습니다.

감사합니다 ~
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 8

Kontacts에 말씀해주신 많은 기능 추가 건의들에 대하여

안녕하세요 ?

많은 분들께서 Kontacts 에 기능추가 건의를 해주셨습니다.
이들 중에는 제가 수정 가능한것도 있으며, 그렇지 않은것들도 있습니다.
이에 대하여 이야기해보는 장소를 마련해보기 위해 이런 포스팅을 하게 되었습니다.

3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.
위는 iPhone Developer Program License Agreement에 명시되어있는 조항이며,
이는 Apple에서 사용을 허가 한 API만 이용해야한다. 그렇지 않을 경우 App Store 등록에서 제외된다. 는 식의 내용입니다.

건의사항들에 대한 글에서 저런 내용의 조항을 언급하는 이유는 무엇일까요?

네, 맞습니다. 많은 기능에 대한 건의사항들이 위의 3.3.1 조항에서 명시하는 Documented APIs, 즉 Apple에서 사용 허가 한 API들로만으론 구현이 불가능한것들이 많기 때문입니다.

스팸 전화, 문자 차단 기능, 다중 수신자 문자 전송 기능, 사용자 화 벨소리 선택 등등이 Apple에서 허가 한 API들로는 구성이 불가능한 기능들입니다.

현재 Kontacts에서 사람을 삭제하기 위해서는 기본 어플과 같은 방법으로 편집 메뉴에 들어가셔서 연락처 삭제 버튼을 누르시려 한다면, 해당 버튼이 없는것을 확인하실 수 있습니다.

이 연락처 삭제 버튼을 표시하는것 마저 Apple에서는 사용을 허가하지 않고 있습니다.

이에 현재는 대체 수단인 목록에서 swipe 동작을 통해 삭제가 가능하도록 해 놓았습니다.

이와 같이 말씀을 해 주셔도 저로서는 어쩔 수 없는 것들이 많습니다.

그래도, 말씀하신 기능들을 Apple에서 허가 한 API들로만으로 구현이 가능하도록 하기 위해 최선의 노력을 다 하고 있습니다.

그러니.. 이런것들은 조금 알아주셨으면 한답니다.

감사합니다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 4

Kontacts 1.1 업데이트 승인이 지연되고 있답니다...


한국시간으로 2009년 12월 9일 오전 6:45에 Apple로 부터 제게 도착한 이메일입니다.

번역하자면 내용은 다음과 같습니다.

우리는 지금 당신이 App Store로 보내준 App을 심사하고 있는데, 조금 더 시간이 필요할것 같음을 알리려 합니다.
지연된것은 대단히 죄송하며, 진전이 있는 경우 최대한 빨리 말씀드리도록 하겠습니다.

라는군요...


벌써 한국시간 12월 4일에 업로드 한지 5일이 넘어가는군요..

조금만 더 기다려주세요.

진전이 있다는 메일을 받는다면, 즉시 포스팅하도록 하겠습니다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 2

Seoul Bus 1.1 버전을 향하여

기말고사의 끝도 어느덧 1주일밖에 남지 않아, Seoul Bus역시 Kontacts와 같이 다음 버전인 1.1버전을 향하여 개발하여야 할 것들을 정리해보도록 하였습니다.

알려진 이슈들
- 어플 내 서울지역, 인천지역, 경기지역 지원을 설정에서 켜고 끌 수 있도록 하여 속도 최적화
- 어플 내 지도보기 시 GPS 신호 수신부분 코드의 결함으로 Crash 하는 문제

제가 빠트린것이나 추가해야될 점은 댓글로 바랍니다 ~
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 37

Kontacts 2.0 (a.k.a 1.2) 버전을 향하여

1.1 버전이 드디어 "검증 시험 대기 중" 상태에서 "검증 중" 상태로 넘어갔습니다.ㅎ
기말고사의 끝도 어느덧 1주일밖에 남지 않아, 2.0버전을 향하여 개발하여야 할 것들을 정리해보도록 하였습니다.

기능 업데이트 (정보 노출 방지와 기대를 위하여 초성으로만..ㅎ)
- ㄱㄹ(ㅂㅈ) 기능
- ㅃㄹ ㅈㅎㄱㄱ 기능 (ㄷㅊㅂㅎ 가능)
- ㅊㄱㄱㅅ 기능
- ㅊㅈㅇ2 ㅋㅍㄷ 탑재

알려진 이슈들
- 현재는 목록에 "성 이름" 순서로 출력이 되나, 순서 바꿀 수 있도록
- 목록에서 바로 전화, 메시지 보내기 가능

제가 빠트린것이나 추가해야될 점은 댓글로 바랍니다 ~
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 26

Seoul Bus는 영문으로도 실행이 가능합니다.

Seoul Bus 어플은 영어로도 실행이 가능합니다. (아직 정류소 이름은 영문지원이 되지 않습니다.)
홈 스크린 > 설정 > 일반 > 다국어 > 언어  부분을 변경하시면 실행이 가능합니다. (기기 전체의 언어설정이 변경됩니다.)

주변의 외국인들께 소개해주세요 ~ ㅎ

외국인 관광객분들이나 재한 외국인분들께 작게나마 도움이 되었으면 하는 바램입니다..ㅎ
(덤으로 외국인 관광객 유치까지 ~?)

감사합니다 ~



Seoul Bus is also availble in English. (except station name data yet)

Thanks ~





저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 12

Seoul Bus 1.0 20091128 버전 튕김현상

Seoul Bus 1.0 20091128 버전에서 지도 보기 시 튕기는 현상이 간혹 발생하는것을 발견하였습니다.
해당 튕김은 GPS 정보를 수신 시 발생하며, GPS수신이 되지 않는 실내에서는 튕김없이 잘 작동하는것을 확인하였습니다.

현재 수정중에 있으니, 조금만 참아주시면 감사하겠습니다... ㅜㅜ

핵심적인 기능에 문제가 있는채로 출시가 되었군요.
개발기간에는 iPod Touch 2G로 작업을 해서 GPS 필드테스트를 제대로 거치지 못한 상황이었습니다.

불편을 드려 정말 죄송합니다..ㅜㅜ

한편, Seoul Bus는 Free 어플이며 http://itunes.apple.com/app/seoul-bus/id340701877?mt=8 에서 다운 가능하십니다
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 8

Seoul Bus 어플에 관하여 드릴 말씀이 있습니다

안녕하세요? ㅎ
많은 분들께서 Seoul Bus 어플을 기다리시고 계신것 같습니다.
해당 어플은 아직 앱스토어 등록 승인을 대기하고 있습니다.

또한, Seoul Bus어플의 경우, 원래는 $0.99에 판매할 계획을 갖고 있었습니다. 그러나
내년에 수능을 봐야하기에 시간이 많이 부족할것으로 예상됨에 따라 기능 업데이트를 할 시간이 부족해질것 같아서
그리고 공공의 이익을 위하여 개발한 어플이기 때문에, 결국 Free 판매로 전환하도록 결정하였습니다.

Seoul Bus에서 사용하는 실시간 정보들도 정식 API를 통하지 않고 Draft API식으로 서버로부터 받아오는것들이라 사이트 개편이나 서버 점검 등의 프로토콜 변경이 있을 경우, 제가 업데이트 하기 전까지 실시간정보를 이용할 수 없게 될 수도 있기 때문에 Free로 결정한것 이기도 합니다. 그리고 제 어플에서 사용하는 정보들이 제가 생산한 정보가 아니기 때문에 Free로 결정한것이기도 하구요.

하루가 다르게 성장해가는 Free인 네이버 지도 어플에서도 이제 버스 노선 검색이 가능합니다.
얼마 있지 않으면 네이버 측에서 버스회사들과 계약해서 실시간 버스 정보를 제공해주지 않을까 싶네요.

또한, 2.0 개발을 준비중인 Kiyong님의 KoBus 어플은 버스 노선을 전문적으로 다루고 있으니 확인해보시구요..ㅎ
(아직 KoBus는 서울지역밖에 지원이 안되나, 점차 범위를 넓혀갈것으로 알고 있습니다).

수능을 앞두고 있는 제게는 Kontacts 어플의 최적화, 유지 관리만 해도 많이 버거울것 같습니다.
이에 Free 전환 결정을 내리게 된 것이구요.ㅎ

(물론 수능을 앞두고 있긴 하지만,
Seoul Bus와 같이 유지 보수에 시간이 많이 들어가는 어플이 아닌 어플들은 배출할 수도 있습니당. ㅎ)

아차..그리고 많은 분들이 모르고 계신것 같아서..

서울특별시 교통정보센터와 인천광역시 버스정보관리시스템 등등에서는 PDA용 서비스를 이미 하고 있답니다.
그 외에도 검색하시면 PDA버전을 찾아보실수 있습니다.
해당 사이트들을 iPhone의 Safari에 북마크해놓으시거나 홈 화면에 바로가기 설정 시,
쉽게 이용 가능하실 수 있으리라 믿습니다. ㅎ

요약하자면... Seoul Bus어플은 Free로 전환된 채 앱스토어 등록 승인을 기다리고 있습니다.
Free 전환의 이유는, 앞으로 큰 시험이 다가오며, Free인데도 훌륭한 네이버 지도 어플과, 나날이 발전해가는 Kiyong님의 KoBus 어플이 있기에, 제 Seoul Bus 어플의 업데이트가 다소 늦어질 수 있기 때문입니다.

원래는 Seoul Bus의 업로드를 포기하려까지 생각해보았습니다. 아무리 Free라도, 업데이트가 안되면 안좋은소리만 들을것 같아서 말입니다. 그러나... Seoul Bus를 기다리시는 분들이 너무 많은것같아서 Free로 일단 업로드하도록 결정하였습니다.

그럼.. 저는 이만.. ~


P.S. Seoul Bus어플은 현재 서울, 경기, 인천지역의 실시간 버스 위치정보, 도착정보를 제공해드립니다. (인천지역의 경우 구간별 교통상황까지 제공해드립니다)


P.S. 글에서 언급한 관련 링크 모음
Kiyong님의 KoBus 안내 페이지: http://scgyong.net/iphone/kobus/
KoBus 앱스토어 링크: http://itunes.apple.com/kr/app/id321965874?mt=8

네이버 지도 안내 페이지: http://mobile.naver.com/application/map.nhn

서울특별시 교통정보센터 제공 실시간 버스정보 PDA 버전: http://mobile.bus.go.kr/pda/
인천광역시 버스정보관리시스템 제공 실시간 버스정보 PDA 버전 : http://bus.incheon.go.kr/pda/
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 18