Developers explain that using Xcode tools from Apple for
Objective-C results in more efficient code and power management for the
iPhone & iPad devices. This also ensures some consistency in the way the finished
application looks and behaves. Even though Obj-C is not managed code like
Microsoft .Net (e.g., with garbage collectors), developers have no problems
releasing memory to fulfill the performance requirements imposed by Apple. If
your program takes more than 20 seconds to respond to the user or tries to access
more memory then is available, the OS shuts it down. I don't see Apple attempting to create a
monopoly or impose unfair trade practices. They do not have the desktop market
share that Microsoft had during the Internet Explorer DOJ actions. It's not
Apple's concern what developers have to do to their app for another platform.
Adobe can set up an Apple mobile devices group to develop Xcode libraries for
their mobile application developers. This is no different than what Microsoft
does with their Apple division where they have MS Office 2008 running very well
on Snow Leopard. No need for the government to get involved.
Paul Lopez is a 20+ year technology veteran whose career has spanned multiple disciplines such as product management, software development, engineering, marketing, business development and operations... read more
Leave a comment