Adobe Flash Professional CS5를 사용하면 사용자는 친숙한 액션 스크립트를 사용하여 iPhone 응용 프로그램을 만들 수 있습니다. 이런 방식으로 생성된 애플리케이션은 AppStore에서 전통적인 방식으로 판매됩니다. 하지만 그렇다고 해서 iPhone에서 Flash가 새로 지원되고 Safari에서 Flash 페이지를 볼 수 있다는 의미는 아닙니다.
그러나 애플리케이션 제작을 위한 새로운 도구는 확실히 많은 개발자들로부터 환영을 받을 것이며, 물론 우리 사용자들도 이 도구로부터 혜택을 받을 것입니다. 이제 수정을 최소화하고 iPhone 요구 사항에 맞게 컴파일하기 쉬운 Adobe Air 앱이 많이 있습니다. 웹사이트도 같은 방법으로 편집할 수 있습니다.
플래시는 아이폰 애플리케이션이 실행될 환경을 만들어주지는 않았지만, 이렇게 만들어진 애플리케이션은 바로 일반 네이티브 아이폰 애플리케이션으로 컴파일된다. 배포는 Appstore를 통해 고전적으로 이루어지며 사용자는 차이점조차 알지 못할 것입니다. Appstore에 애플리케이션을 배포하려면 개발자는 Apple에 일반적인 연회비를 지불해야 하며 애플리케이션은 클래식 승인 프로세스를 거쳐야 합니다. 그러나 우리는 확실히 새로운 흥미로운 응용 프로그램의 물결을 볼 수 있습니다.
개인적으로 사용자로서 한 가지 차이점을 기대합니다. 제 생각에는 이런 방식으로 작성된 응용 프로그램은 Xcode로 작성된 응용 프로그램보다 최적화가 훨씬 더 잘 되지 않으므로 배터리를 더 많이 소모할 수 있습니다.
Safari의 Flash에 관해서는 이 부분에서는 당분간 아무 것도 변경되지 않았으며 브라우저에 Flash가 없으면 개인적으로 더 행복합니다. 하지만 Safari에 Flash가 나타나면 이를 끌 수 있는 버튼이 있었으면 좋겠습니다.
Na Adobe 연구소 페이지 여기에서 좀 더 자세한 정보를 읽고 데모 비디오를 시청할 수 있습니다. Adobe Flash CS5에서 생성된 여러 애플리케이션에 대한 링크도 있지만 이러한 애플리케이션은 체코 앱스토어에서 찾을 수 없습니다. 하지만 만약 당신이 미국 계정을 만들었어요, 물론 이러한 애플리케이션을 사용해 볼 수도 있습니다.
저는 AppStore가 Flash의 원시적인 애플리케이션과 게임으로 인해 더 붐비지 않을 것이라는 점을 더욱 우려하고 있습니다.
글쎄요, 포토샵으로 무언가를 디자인하는 것조차 쉽지 않습니다. 따라서 저는 Adobe Flash CS5가 쓸모없는 앱으로 App Store를 가득 채우는 것에 대해 걱정하지 않습니다.
제 생각에는 App Store의 게임 수가 늘어날 것이며, 상당한 증가가 있을 것입니다. 왜냐하면 Flash가 이에 완벽하기 때문입니다.
마찬가지로 안정기의 양도 늘어날 것입니다. 왜냐하면 결국 iPhone 개발이 더 쉬워지기 때문입니다. Céčko는 여러 가지 이유로 많은 프로그래머에게 극복할 수 없는 문제가 될 수 있으며 지금도 그렇습니다.
그리고 물론, 앞서 언급한 최적화, 배터리 수요 등이 있습니다. 이는 Apple이 iPhone에 Garbage Collector를 넣지 않은 이유이기도 합니다.
저도 똑같은 고민을 하고 있습니다… 엉뚱한 앱 더미, 어떤 바보는 어떤 바보를 위해 지갑에 기름칠을 하고 싶어 할 것입니다(어쩌면 적어도 AppStore에 업로드하려면 Mac이 필요할 것입니다. 최소한 약간의 선택은 가능합니다). 모든 것이 항상 컴파일될 것이라고는 믿지 않습니다. 그렇군요. 좋은 앱이라 할지라도 승인 절차가 지연될 텐데요... 음, 긍정적인 점보다 부정적인 점이 훨씬 더 많이 보입니다.
나에게 개발의 가장 큰 문제는 Mac이 없다는 것입니다. 이렇게 해서 드디어 신청을 해볼 수 있게 되었습니다. 저는 Flex와 ActionScript로 쉽게 작업할 수 있고, 한 줄도 모르는 C나 XCode를 배우는 것보다 확실히 더 잘할 수 있을 것입니다(보통 Java로 작업합니다).
C도 마찬가지지만, C를 여러 가지로 아는 사람인 나에게도 Objective-C는 구문과 OOP에 대한 접근 방식으로 인해 냉담한 존재였습니다.
그리고 Oriesko가 쓴 것처럼. 이로 인해 제출된 신청서 수가 또 한 번 엄청나게 증가할 것이며 이미 느린 승인 프로세스에 어떤 영향을 미칠지 알고 싶지 않습니다.
음, 정말 흥미롭네요. 가속도계, 위치정보 등에 대해 iPhone API를 사용하는 것도 가능할 것입니다. 다만 안정기가 늘어나게 되는데, 애플이 어떤 식으로든 반응할지는 의문이다. 어쨌든, 시간이 지나면 우리는 Flash가 없었다면 만들어지지 않았을 멋진 애플리케이션을 만나게 될 것이라고 믿습니다.
드디어 왔습니다. 나에게는 승리 시 Xcode가 이상적이지만 이것도 나쁜 생각은 아닌 것 같습니다. 그리고 저는 애플이 애플리케이션 개발에 있어 사람을 제한해서는 안 된다고 생각합니다.