제공 :
한빛 네트워크
저자 : James Turner
역자 : 백선호
원문 :
Early thoughts on iBooks Author
iBooks Author의 영향, 무료 vs 사용성, Miscrosoft가 개발자의 실력향상을 원한다.
감사하게도 이번 주 일요일 게임은 토요일에 있었던 아들의 17번째 생일과 겹치지 않았다. 나는 그가
Comfy Keyboard로 게임을 하던 것이 생각나는데 이제는 C로 로봇 프로그래밍을 한다. 어느세 컸다.
iBooks Author에 대한 몇가지 생각과 애플의 교과서의 방향
애플은
iBooks Author 패키지를 발표했다. 개발자를 대상으로 하는 뉴스는 아니지만 여러 방면으로 커뮤니티에 영향을 끼칠 것이기 때문에 WIR(When It"s Ready)의 의미를 살펴보기 전에 처음 들은 생각들을 나누고자 한다.
단도직입적으로 말해서 이것은 달콤한 사탕으로 포장된 애플만의 생태계를 조성하는 또 다른 방법이다. 이 툴로서 제작된 iBooks는 iOS를 지원하는 디바이스에서만 열람 되기 때문에 iBook Author로 제작된 교과서와 다른 교육 자료는 킨들이나 다른 전자책에서는 사용할 수 없다 (최소한, 새롭게 제안된 세련되고 상호적인 사용자 환경). 애플이 공정하게 경쟁할 목적이었다면 새로운 iBooks의 형태를 공개했을 것이다. 물론, 이러한 방식은 Steve Jobs가 회사의 가장 중요한 가치로 여겼던 사용자 경험성을 떨어 뜨리고 회사의 독특한 가치를 훼손 시킬 것이다.
다른 차원에서는 교과서 출판업의 급격한 변화를 가져 올 것이다. 교과서의 개정판 발행을 쉽게 할 수 있도록 이끌 것이며 규모가 큰 교육기관에서 교과서를 발간하는 절차를 간소화 시킬 것이다. 반면에 서로 다른 관점을 가지고 있는 기관에서 발간된 서로 다른 교과서를 한 교실에서 사용하게 될 것 이다. 예를 들어 진화론을 무시하는 교과서도 있을 수 있고 남극 지역에 거주하였던 미국인의 역할에 대해서 중점으로 하는 역사 교과서도 있을 수 있다.
이는 책을 발간하는데 있어서 기존의 출판업자가 작가에게 제공했던 교정과 수정, 홍보에 대한 절차에 비용을 감소 시키기 위한 다른 방법이다. 애플이 앱 마켓에서 적용한 정책을 iBooks에도 적용할 지는 의문이다. 누군가가 iBooks 용으로 My Little Pony / Silent Hill crossover fanfic 를 발간하기 위해서는 무엇을 해야 하는 것인가?
또 다른 논점
나는 오스트레일리아에 방문했고
오라일리 동물책을 출간했다. 그리고 지금 나는 Richard Stallman에게 결론적으로 바보라는 얘기를 듣는다.
나는 지난 주말에 스티브 잡스의 유산에 대해 언급했다. 예상하듯이 Stallman은 잡스를 이 세계의 발전을 저해하는 사람으로 묘사했다. 그는 독점적인 플랫폼이 무료 판으로 대체되는 것이 얼마나 무의미한지 문제가 되지 않는다는 입장을 지지하고자 남은 시간을 보냈다. 우리가 그의 의견에 찬성하지 않는다면 그는 우리를 "바보"라고 소리치며 대할 것이다. 앞에서 언급했듯이 이러한 입장은 불가능한 가정을 만들어 낸다. 첫 번째는 사람들의 삶은 정품 보다 불법 복제 소프트웨어를 사용할 때 좋아진다는 것이다.
사실, Stallman이 악으로 규정하였던 상용화 소프트웨어의 위험성은 지나친 가정이며, 무료 소프트웨어에 대한 사용자의 평가는 매우 현실적이다. 대부분의 일반 사용자의 관심은 내부 모듈이 대체 되었냐 보다 정상적으로 작동하는가 이다.
또 다른 잘못된 전제는 대중을 압박하는 방향으로 회사들이 나아가고 있다는 것이다. Stallman은 자신의 생각을 뒷받침하고자 월스트리트 운동의 슬로건을 자주 인용했다. 현실은 소프트웨어 회사들이 수상한 행동을 했을 경우 감지되고 문제에 직면해야 한다. iPhone이 사용자의 위치 정보를 저장한 일을 기억할 것이다. Stallman의 비관적인 미래 상, 회사가 통제의 수단으로 독점적인 플랫폼을 사용하는 방법은 처음부터 분명 시도 되었고 매번 실패했다. 나는 회사가 선하다고 얘기하는 것도 아니고 진정으로 사용자를 위한다고 말하는 것이 아니다. 단지 그들은 아이를 먹거나 사람을 노예화 하는 악한 방법으로 가고 있지 않다고 말할 뿐이다.
사용자의 하드 드라이브 지우기
때로는 개발자의 삶은 게임과 같다. 하지만 Microsoft는 확실히 개발자의 삶을 현실적으로 바꾸고자 한다. 코딩 관행과 개발 외 업무를 위한 새로운 Visual Studio용
Plug-In을 발표했다.
쉽게 생각할 수도 있지만, 난 개발자가 작성한 코드에서 실시간적으로 아래와와 같은 작업을 수행하는 것이 두렵다.
내가 두려움을 느끼는 것 :
- 하나의 파일에 20자의 클래스 수준의 변수를 작성하라. 비밀을 유지하면 당신에게 영광이 있다.
- 한줄을 300자로 작성하라. 누가 캐리지 리턴을 사용하는가?
- 이 메소드에 10개 이상의 오버로드 메소드. 이것을 이용할 수 있고 다른 것을 취할 수 있다.