At the very least we need a platform SDK that comes with Xcode, the Interface Builder and device simulator. You need to have Xcode 3 or Xcode 4 installed. InfoQ: Do I still need XCode / the Apple development infrastructure to develop applications? Without disclosing any details I'd like to notice there are some quite popular applications in Apple's App Store that have been fully developed with appCode! Initial perception of appCode was very positive regardless of, frankly speaking, quite poor quality and feature incompleteness of the earlier closed EAP builds. So, we believe there will be more great apps developed with appCode and it is good for Apple. Maxim: First of all, iOS and Mac OS apps installed on iDevices and Macs - that's what Apple's main market is, not apps developers. InfoQ: What do you think will Apple say to this competition on its very own market ? How was the perception from alpha testers / developers so far? Maxim: Its generally the same stuff you find in other IntelliJ based IDEs: code navigation, on-the-fly code analysis, quickfixes, intention actions, refactorings and smart editor features. InfoQ: If you would compare appCode to XCode what are the major features that differentiate it and what do you think will help the developers most? EAP builds might be slightly slow for some larger Mac OS projects right now. InfoQ: Is appCode useable for all Mac development, so iOS and MacOS ? We didn't interact with Apple so far but there are a few things we'll ask their help for, namely debugging on device. We've invented some really smart tricks to parse and process all the stuff on-the-fly to offer our users a modern IDE grade level of code understanding. Maxim: It's Objective-C! This means it's C in the first place, with a header file based modularity, macro processing, etc. InfoQ: What were the major challenges in developing appCode ? Did you work with Apple in developing the IDE ? So we see a great opportunity for JetBrains to bring its development tools expertise to this emerging market of developers, who know how a great software should look, who care about their productivity and code quality. But this is not the case when it comes to developers software, in our opinion. They're setting new interaction design quality standards. Maxim: We at JetBrains admire what Apple has done to desktop apps and more generally to a consumer targeted software. InfoQ: What drove the decision to develop appCode? InfoQ took the opportunity to ask JetBrains Maxim Shafirov about the new IDE:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |