'개발자'에 해당되는 글 3건

  1. 애플 WWDC 2016, 꽤 괜찮은 전략을 들고 나왔다 (2)
  2. 트위터, 폴리트웁스 부활의 2가지 의미
  3. [Mac APP] 개발자 _ 앱아이콘 한번에 만들자! - 'Iconizer'


 제목이 의아할 수 있습니다. 이미 WWDC 2016 키노트에서 공개된 내용을 알고 있다면 '경쟁사들과 비슷한 기능들뿐인데 무엇이 괜찮다는 건가?'라고 생각하기 쉽기 때문입니다. 그러나 소비자 측면에서는 이미 아는 기능들의 추가이지만, 플랫폼 전략 측면에서 보자면 경쟁에 상당히 대처를 잘했다고 볼 수 있습니다.
 


애플 WWDC 2016, 꽤 괜찮은 전략을 들고 나왔다
 
 애플은 자사 개발자 행사인 WWDC 2016에서 향상된 4가지 운영체제 플랫폼을 소개했습니다. 'watchOS', 'tvOS', 'macOS', 'iOS'입니다.
 
 


 watchOS와 tvOS를 묶어서 얘기하자면, WWDC 2016에서 가장 흥미롭지 않은 것들이었습니다. 애플의 의도는 그랬을 겁니다. 그렇지 않아도 많은 개발자가 애플 워치와 애플 TV에서 앱이 작동하는 부분에 회의감을 느끼고 있으며, 대체로 '어떤 경쟁력 있는 앱을 개발할 수 있을지 모르겠다.'라는 게 원인입니다. 그러니 굳이 강조하지 않아도 될 부분까지 긁어서 4가지 플랫폼에 추가한 모양인데, 결과적으로는 키노트에서 그 해답을 주진 못했습니다.
 
 이어지는 세션에서 그 점을 좀 더 풀어놓을 여지는 있지만, 그렇다면 키노트에서 강조할 수 있을 만큼 획기적이지는 않다는 의미이므로 개발자들이 현재 내용만으로 watchOS와 tvOS에 적극적으로 접근할 실마리가 되진 못할 것으로 보입니다.
 
 그러나 macOS와 iOS는 달랐습니다. 우선 macOS입니다. 지금까지 OS X으로 불렸지만, 사실상 10.10 요세미티부터 버전이 혼동되기 좋고, 발음하기도 간결하지 않았습니다. 그래서 다시 'Mac'이라는 이름을 가지게 되었는데, 과거 Mac OS와 다르게 소문자로 macOS를 표기하여 구분할 수 있습니다. 그리고 이번 macOS의 버전 명칭은 '시에라(Sierra)'입니다.
 
 시에라의 가장 큰 특징이라면 '시리(Siri) 탑재'입니다. 이미 예견된 것이기도 하지만, 앞서 경쟁사인 마이크로소프트(MS)가 윈도 10에 코타나를 탑재했기에 매우 중요한 부분이었습니다. 무엇보다 시리로 무엇을 할 수 있는가에 대해서 함께 공개한 유니버셜 클립보드(Universal Clipboard)나 새롭게 디자인된 알림 센터 등을 포함한 '생산성'을 강조했습니다. 윈도 10에 탑재한 코타나로 가장 기대할 수 있는 것도 생산성이었는데, 단순하게 검색이나 듣는 음악을 변경하는 등 손이 가는 동작을 시리에게 맡김으로써 작업 환경을 옮겨 다니는 단계를 줄이는 것입니다. 싱거운 내용일 수도 있지만, PC의 특성을 고려하면 시리의 활용을 아이폰이나 아이패드에서보다 획기적으로 늘리는 데 도움을 줄 거라 봅니다.
 
 그리고 이런 부분은 iOS로 이어집니다. iOS 10이라서 그런지 10가지 굵직한 기능으로 발표한듯합니다. 먼저 잠금화면 알림이 새롭게 디자인되었습니다. 이전보다 더 많은 내용을 잠금화면 상태에서 볼 수 있으며, 터치 ID의 인식이 지나치게 빠르다는 불만이 많은 탓인지 아이폰을 세우면 잠금화면이 나타나도록 기능을 추가했습니다. 마찬가지로 제어 센터와 음악 앱, 뉴스 앱의 디자인도 변경되었습니다.
 
 메시지 앱도 많은 변화가 생겼는데, 이제 말풍선에 효과를 추가할 수 있고, 필기를 보내거나 숨겨진 메시지와 스티커를 메시지 화면에 추가할 수 있습니다. 스티커나 필기를 보내는 건 익히 알고 있는 기능이고, 숨겨진 메시지를 보내는 건 페이스북이 선보였던 슬링샷을 떠올리게 합니다. 중요한 건 API였죠. 애플은 메시지에 서드파티 개발자가 참여할 수 있도록 API를 공개했고, 개발자들은 메시지 앱에서 활용할 수 있는 기능을 추가할 수 있게 되었습니다.
 
 비슷하게 콜킷(CallKit)이라는 VoIP 앱이나 스팸 식별 앱을 전화 앱과 통합할 수 있는 API, 지도 앱에 서드파티 앱을 추가하게 하는 '맵 익스텐션(Map Extensions)', 시리와 서드파티 앱을 연결할 수 있는 API인 시리킷(SiriKit)까지 선보였습니다.
 
 


 결론부터 말하면 WWDC 2016에 하드웨어 발표는 없었지만, 애플에서 하드웨어 플랫폼이 얼마나 중요한 것인지 강조한 키노트였습니다.
 
 무슨 말인가 하면, 시리를 예로 들었을 때, 시리의 API를 지원하는 건 경쟁 업체인 아마존이나 구글도 똑같습니다. 그러나 차이가 있다면, 아마존은 킨들 시리즈와 에코라는 걸출한 하드웨어를 지니고 있는데도 인공지능 가상비서인 '알렉사(Alexa)'를 확장하는 방법으로 택한 것이 알렉사의 API를 지원하여 알렉사를 활용할 수 있는 모바일 앱을 개발하게 하고, 기존 서드파티 앱에 알렉사를 탑재하도록 하여 이를 에코와 연결함으로써 사물인터넷까지 강화하는 것입니다.
 
 구글이 지난달 발표한 '구글 어시스턴트(Google Assistant)'도 비슷합니다. 키노트를 보면 맥에 탑재한 시리가 독립적인 앱으로 제공된다는 걸 알 수 있습니다. 그러나 구글 어시스턴트는 독립적인 앱이 아니라 여러 기기와 여러 앱으로 확장해나간다는 것이 구글이 발표한 공식적인 개념입니다. 그래서 서드파티 앱에서도 구글 어시스턴트를 만날 수 있는데, 이는 안드로이드 플랫폼에 결속된 것도, 그렇다고 특정 스마트폰에만 적용되는 것도 아닙니다.
 
 덕분에 구글이 구글 어시스턴트를 발표했을 때 가장 경쟁에서 걱정해야 하는 기업이 뒤처진 것처럼 보이는 시리를 들고 있는 애플이었고, '아마존이나 구글은 인공지능 플랫폼을 확장하는데, 애플은 무얼 하고 있나'라는 인상을 심어주기에 충분했습니다. 그렇기에 이번 WWDC 2016의 쟁점 중 하나가 '시리의 발전'이었고, 그랬던 이유가 이제 인공지능을 만져야 하는 개발자들은 알렉사나 구글 어시스턴트나 그리고 걱정은 되지만, 기대할 시리 중 자신들의 앱에 적합한 인공지능 플랫폼을 선택할 확신이 필요했기 때문입니다. 좀 더 확장할 수 있는 여지와 안정적인 플랫폼이어야 과감하게 적용할 수 있을 테니 말입니다.
 
 '그래서 시리가 알렉사나 구글 어시스턴트를 기능이나 성능에서 압도했는가?'라고 하면 '그렇게 보이지 않는다.'가 정답입니다. 그러나 메시지 앱도 마찬가지로 얘기할 수 있는데, 메시지 앱에 서드파티 앱을 추가하는 API를 먼저 공개한 건 페이스북입니다. 그것도 작년에 말이죠.
 
 하지만 여전히 고군분투하는 페이스북인데, 가장 큰 문제는 페이스북 메신저를 플랫폼으로 서드파티 지원을 하기에는 메신저라는 플랫폼 자체가 제한적이고, 이용자가 본래 사용하는 앱 중에서 메신저와 연결되는 걸 찾기보다는 메신저 앱과 연동하는 앱을 찾아서 설치하고, 오직 페이스북 메신저 앱을 위해서 설치해야 한다는 것이었습니다. 스포티파이처럼 평소에 많이 사용하는 앱도 있지만, 접근성에서 개발자들의 구미를 당기진 못했던 거죠.
 
 물론 애플의 메시지 앱도 같은 문제를 가지고 있습니다. 단지 메신저와 서드파티 앱만 연결하는 것이 아니라 시리와의 연결도 기대할 수 있고, 마찬가지로 한꺼번에 공개한 콜킷이나 맵 익스텐션과도 연결할 수 있습니다. 또한, 애플은 커넥티드 홈 개발자 도구인 '홈킷(HomeKit)'을 새로 공개한 '홈(Home)' 앱으로 알파벳 산하의 네스트처럼 하나의 앱에 통합하기로 했습니다. 이는 개발자들이 iOS 안에서 여러 가지를 상정할 수 있게 하는 방법입니다.
 
 쉽게 말하면 어차피 플랫폼 확장에서 하드웨어 플랫폼과 깊게 관련하지 않은 알렉사나 구글 어시스턴트, 또는 페이스북 메신저나 네스트는 각자의 핵심적인 기능으로 경쟁합니다. 알렉사와 구글 어시스턴트는 인공지능으로서, 페이스북 메신저는 메신저로서, 네스트는 사물인터넷으로서 말입니다. 하지만 각자 떼어놓았기에 이를 통합하게 되더라도 개발자는 구글 어시스턴트의 가능성, 페이스북 메신저의 가능성, 네스트의 가능성을 모두 확인해야 합니다.
 
 그러나 iOS는 아이폰이라는 하드웨어 플랫폼에 묶여있고, 개발자는 단지 하드웨어 플랫폼의 가능성만 확인한다면 쉽게 메시지 앱이나 지도 앱, 시리와 쉽게 연결할 수 있습니다. 그럴만한 이유는 반대로 상기한 watchOS나 tvOS의 관심이 떨어지는 이유가 애플 워치나 애플 TV라는 하드웨어의 가능성을 의심하는 탓이 크기 때문입니다. 그건 경쟁사의 플랫폼들도 똑같은 것이지만, 애플이 제시한 건 iOS 하드웨어 플랫폼의 가능성만 놓고 생각할 수 있기에 쉽게 시리나 메시지 앱, 홈킷 등의 시너지를 기대할 수 있는 겁니다. 개발자가 통합한 플랫폼에 진입하기에 훨씬 안정적이죠.
 
 그렇다고 알렉사나 구글 어시스턴트가 찬밥 신세가 되리라는 건 아닙니다. 당장 플랫폼 진입이 뛰어난 iOS로 시너지를 기대하게 하여 개발자들이 우선적으로 접근하게 했다는 점이 중요합니다. API 공개로 개방적인 생태계를 지향하는 것 같으나 실상 iOS의 샌드박스 형식을 벗어나진 못하게 하면서 알렉사나 구글 어시스턴트가 iOS에 진입하더라도 사용자 경험은 하드웨어 플랫폼에 묶어둘 수 있는 겁니다.
 
 그건 WWDC 이전에 '아마존이나 구글보다 한발 늦은 애플의 인공지능, 사물인터넷 기술이 어떤 점에서 유리할 수 있는지 보여줘야 한다.'라는 우려를 되레 플랫폼 경쟁력으로 찍어누르려는 모습이죠.
 
 


 필자는 '애플, 인공지능보다 아이폰 전략을 바꿔야 한다'라는 글을 통해서 '시리로 구글의 행보에 대처하지 못한다면 구글이 가지지 않은 하드웨어 플랫폼 역량에 집중해야 한다.'라고 말한 바 있습니다.
 
 정리하면 애플은 WWDC 2016에서 새로운 하드웨어를 공개하진 않았지만, 오히려 플랫폼의 중요도를 강조했습니다. 구글이 인공지능을 차세대 플랫폼으로 내세우긴 했으나 그건 차세대인 거고, 현재 개발자들을 끌어당길 수 있는 것이 무엇인지 보여줬죠. 만약 우려 탓으로 시리에만 집중하는 형태였다면 아마존이나 구글과의 절대적인 비교로 밖에 설명할 수 없었을 겁니다. 그런 점을 피하면서 다음으로 하드웨어를 조명할 수 있게 실마리를 주었습니다.
 
 그래서 애플의 다음 단계는 아이폰입니다. 아이폰이 중요한 건 당연한 얘기이기도 하지만, 개발자들이 하드웨어 플랫폼 덕분에 안정적으로 통합한 시너지를 기대할 수 있는 거라면 개발자들이 가능성을 확인해야 하는 건 앞서 말한 것처럼 아이폰입니다. 미래에도 아이폰이라는 플랫폼이 안정적일 수 있다는 걸 확인할 수 있다면 기술적인 부분에서 뒤처진 것처럼 느껴지는 점도 플랫폼 경쟁력으로 대응할 수 있습니다.
 
 그렇다면 하드웨어 플랫폼의 경쟁력이 경쟁 업체들이 제시한 차세대 플랫폼의 경쟁력보다 낫다는 걸 차기 아이폰으로 증명할 수 있어야 합니다. 소비 시장에서 아이폰의 가치가 떨어졌다고 판단하게 되면 개발자들은 더 나은 기술의 플랫폼으로 옮겨가게 될 테니까요.
 
 대신 차기 아이폰이 어떤 모습으로 등장하건 당장은 하드웨어 플랫폼 경쟁력에 초점을 맞추도록 하는 전략을 들고 나왔기에 알렉사와 구글 어시스턴트를 시리와 비교할 수는 있겠지만, 플랫폼 경쟁에서는 괜찮은 전략을 들고나온 셈입니다. 그래서 별거 없었던 watchOS와 tvOS를 포함해서 플랫폼을 강조한 것처럼 느껴지기도 합니다.
 
 궁극적으로 애플이 목표하는 건 아이폰부터 맥, 그리고 애플 워치와 애플 TV로 하드웨어 플랫폼이 확장하는 것일 테니 말이죠. 그래서 맥의 시리 탑재가 특별했고, 어쨌든 전략 자체는 애플답다고 생각합니다. 이제는 뒷받침할 하드웨어에 집중할 차례입니다.


저작자 표시 비영리 변경 금지
신고


 지난 10월, 잭 도시(Jack Dorsey)는 트위터의 정식 CEO가 되었습니다. 임시 CEO직을 맡기로 했을 때 빠른 시간 안에 새로운 적임자를 찾으리라 했지만, 결국은 스퀘어 CEO와 겸하여 트위터의 업무도 도맡기로 했죠. 그건 트위터의 운영을 정상적으로 돌려놓은 것에 그렇게까지 해야 할 무게가 있다는 의미였습니다.
 


트위터, 폴리트웁스 부활의 2가지 의미
 
 전 CEO였던 딕 코스톨로(Dick Costolo)의 문제점은 직원과의 불화도 있었지만, API 통제로 외부 개발자들과 마찰이 있었다는 점입니다. 덕분에 외부 개발자를 통해 확장하던 트위터 생태계는 점점 축소했고, 트위터와 관련한 특별한 서비스도 차츰 줄어들었습니다. 그중 하나가 '폴리트웁스(Politwoops)'였습니다.
 
 


 지난 8월, 트위터는 정치인들의 트윗을 모아서 보여주는 폴리트웁스를 차단했습니다. 정치인들도 개인으로서 그들의 트윗을 삭제할 권리가 있다는 게 이유였는데, '트위터가 다시 개발자를 등지는 행보를 보였다.'라는 비판을 받았습니다. 그러나 지난달 31일에 폴리트웁스의 활동을 재개한다고 트위터는 자사 블로그를 통해 밝혔습니다.
 
 폴리트웁스의 활동 재개로 정치인들은 자신이 올린 트윗을 실수로 판단하여 지우더라도 수집되고, 누구나 폴리트웁스를 통해서 다시 볼 수 있습니다. 미국 대선이 다가온 만큼 정치인들이 트위터를 선거에 적극적으로 이용하게 되므로 플리트웁스의 영향력은 클 것입니다.
 
 2012년 미국 대선 당시 트윗을 분석한 트위터 지수가 여론 조사로 인용되는 등 트위터의 영향은 컸습니다. '트위터가 여론의 모든 건 아니지 않나?'라고 생각할 수도 있지만, 하루 4억 개의 트윗은 유권자의 변화하는 심리를 빠르게 판단하는 중요한 표본이 되었습니다. 이런 반응에서 빠지고 싶지 않은 정치인이라면 트위터를 이용할 수밖에 없겠죠.
 
 그렇다면 트위터는 왜 폴리트웁스를 다시 허용하기로 한 것일까요? 여기에는 2가지 의미가 있습니다.
 
 


 첫 번째는 미국 대선을 이용하려 트위터를 정상화하는 데 있습니다. 미국 대선이 코앞이므로 이를 이용하고자 하는 건 당연한 것일 수도 있습니다. 다만 2012년 미국 대선이 일종의 현상이었다면, 이번에는 의도적으로 현상을 만들어 내려는 시도입니다.
 
 트위터는 작년 9월에 정치 자금을 트위터로 기부할 수 있는 기능을 선보였습니다. 스퀘어와 연동하여 지지하는 정치인에게 간편하게 송금할 수 있는 기능입니다. 미국 민주당 경선 후보인 힐러리 클린턴 전 국무장관은 지난해 10~12월에만 5,500만 달러 규모의 후원금을 모은 것으로 집계되었는데, 기부자의 94%가 100달러 이하의 소액 기부로 나타났습니다. 꼭 트위터의 역할로만 얘기할 건 아니지만, 클린턴 전 장관은 트위터를 공격적으로 활용하면서 여성인권 문제를 다루고 있습니다. 기부자의 60%는 여성으로 나타났고, 클린턴은 트위터의 기부 기능을 직접 소개하기도 했습니다.
 
 후원금의 규모가 중요한 게 아니라 정치인이 트위터를 이용하도록 유도했다는 게 핵심이며, 그런 유도가 거대한 후원금을 만들어 냈다면 정치인들은 단순한 여론 형성에 기대지 않은 채 이용하지 않을 것입니다. 그러나 정치인들이 트위터를 이용한다고 해서 트위터 이용자를 늘릴 수 있는 게 아니죠.
 
 하지만 폴리트웁스는 그럴만한 장치가 될 수 있습니다. 반기지 않는 정치인들도 있겠지만, 어차피 트위터를 이용할 수밖에 없도록 유도된 상황이라면 이들을 이용하여 일반 이용자를 끌어들일 방안을 만들 수 있습니다. 미국 대선에 관심이 많고, 정치인들이 어떤 인물인지 파악하고자 폴리트웁스를 이용하려는 사람이 있다면 트위터를 이용할 가능성이 크다는 겁니다. 트위터는 그걸 노리는 거죠.
 
 두 번째는 개발자 친화입니다. 트위터는 수년 동안 개발자와 앙숙이었습니다. 폴리트웁스도 그렇지만, 그 밖에 많은 외부 앱들을 통제하는 정책을 내놓았고, 트위터의 과도한 정책으로 트위터를 활용한 여러 가지 기능들은 점점 사라졌습니다. 트위터 내부에만 고립된 상황이 지속하자 외부 서비스를 통한 트위터 유입이 줄어들었죠. 이는 트위터의 성장세가 꺾이기 시작한 지점과 일치합니다.
 
 무엇보다 트위터를 떠난 외부 서비스들은 페이스북 등 다른 소셜 서비스와 결합하면서 영향력을 키웠습니다. 트위터만 점점 동떨어지게 된 겁니다.
 
 CEO로 돌아온 도시는 이런 상황을 바꾸겠다고 말했습니다. 자사 개발자 컨퍼런스인 플라이트(Flight)에서 도시는 '그동안 혼란스러웠던 일을 모두 사과한다.'라면서 '개발자에 대한 통제 정책을 바꾸길 원한다.'라고 밝혔습니다. 그러나 구체적으로 통제했던 사안을 어떻게 해결하겠다는 얘기는 하지 않았습니다.
 
 그런데 폴리트웁스를 다시 허용한다고 발표한 것입니다. 이로써 트위터가 개발자 정책을 바꾸겠다는 게 말로만 그러는 것이 아니라 실제 그렇게 움직이고 있다는 걸 개발자들에게 전달하는 요소가 되었습니다. 이것이 개발자들을 다시 트위터로 발 돌리게 할 수 있을지는 두고 봐야겠으나 대선 기간을 이용하여 이용자를 끌어들일 수 있는 장치인 만큼 다른 개발자들도 이런 상황을 이용할 수 있다는 여지를 주는 게 목적으로 보입니다.
 
 


 트위터는 폴리트웁스를 통해서 미국 대선 특수와 개발자 친화 정책을 한 번에 노릴 생각입니다. 한가지로 얘기하면 미국 대선을 이용하여 서비스를 이전 상태로 돌려놓는 거지만, 반대로 말하면 미국 대선이 그럴 만한 큰 이벤트이고, 이 이벤트로 두 가지를 잡지 못했을 때는 분리하여 해결 방안을 찾아야 한다는 의미입니다.
 
 지난해 11월, MKM 파트너스(MKM Partners)의 분석가 롭 샌더슨(Rob Sanderson)은 '트위터가 어떻게 하느냐에 따라서 2년 동안 주가가 100달러까지 상승할 수도 있지만, 실패하면 10달러까지 떨어질 수 있다.'라고 말했습니다. 이는 감소하는 월간 이용자수에 근거한 것으로 불편한 사용자 환경이 신규 이용자가 트위터를 이용할 이유를 느끼지 못하게 한다고 지적했습니다.
 
 도시는 트위터가 메시지나 나누는 단순한 도구를 넘어서야 한다고 주장했는데, 그런 시도를 보여준 게 이번 폴리트웁스 정상화입니다. 트위터가 미국 대선에 쏟은 것만큼 성과를 낼 수 있을지 두고 볼 지점인 거죠.


저작자 표시 비영리 변경 금지
신고







'Iconizer'


  • $4.99
  • Category: Developer Tools
  • Updated: Mar 26, 2011
  • Current Version: 1.2
  • Size: 1.2 MB
  • Language: English
  • Seller: Davander Mobile Corporation






 iOS 개발자 & 디자이너들을 위한 ! 귀차니즘 해방시켜줄 도구 ! 'Iconizer'를 소개합니다.

 아이콘을 디자인하면 '아이튠즈용' '아이폰용' '아이패드용' 등등.... 여러가지를 만들어야합니다. 그 모든것을 한번에 만들어 주는 어플이 바로 'Iconizer'입니다.

 


사용법

 사용법은 간단합니다
 드래그 앤 드롭으로 모든 것이 끝납니다.



 



 기본화면입니다.
 사용되는 모든 아이콘의 사이즈틀이 보이네요.

 전부 변환하기 위해서는 '512x512' 사이즈의 이미지가 있어야하며, 만약 '512x512'미만이라면 '512x512'를 제외한 '114x114'부터 이미지가 만들어집니다. 물론 '114x114'미만일 경우에는 '72x72'부터 이미지가 만들어 지겠죠.






 '512x512' 이미지를 드롭하면 이렇게 아이콘을 생성해줍니다.
 
 'Remve gloss'를 체크하면 빛반사를 제거합니다.


 





 'Context'를 통해 아이콘이 적용된 샘플을 볼 수 있습니다.







 'Share'를 통해 저장하거나 메일을 보낼 수 있습니다.




 프리뷰 이미지와 사용할 번들 이미지 중 선택 할 수 있습니다. 적용하기 위해서는 'Bundle Files'에 체크한뒤 저장해야합니다.







 그럼 이렇게 사이즈별로 이미지가 저장된 걸 알 수 있습니다.





 iOS개발자 & 디자이너들을 위한 아이콘 툴,  'Iconizer'
 사이즈 줄이는 귀차니즘을 단돈 '$4.99', 'Iconizer'를 사용해 날려버립시다!







저작자 표시
신고