RunRev responds to Apple’s new cross-compiler policy

posted on May 18 by admin in the Firmware Version 3.0 category

Apple’s new policy on cross-compilers has the development community in a frenzy, and for good reason.  RunRev is reaching out to Apple and developers and voicing their opinion on the matter.

For those not familiar with RunRev, revMobile is a cross-platform solution that will allow developers to port their applications to several different mobile platforms with ease.  Even though revMobile is still in its pre-alpha stages, it shows a lot of promise for developers who wish to develop for multiple platforms.  It allows them to build their applications and not have to re-write code for each and every platform separately.  This would provide an invaluable tool for devs.  Now with Apple bringing the ban hammer down on cross-compilers, Adobe isn’t the only one speaking up anymore.

RunRev has issued a statement with its thoughts on Apple’s new policy on cross-compiler usage. Apple wants developers to create native applications originally written in Objective-C code. What this means is that developers will not have the ability to simply port over existing applications written in other languages. Apple voiced their concern over apps running natively and creating a more “seamless” user experience. RunRev isn’t necessarily in agreement as to whether or not that’s the best course of action. They’ve proposed a solution to this problem in an open letter to the community and Apple.

” … In order to support our active and growing revMobile customer base, we submitted an in-depth proposal to Apple that we create an iPhone-only product that uses native Cocoa objects, supports 100% of their API, works perfectly with multitasking and battery life, but uses a variant of the revTalk language to use these objects and APIs, and then translates those into native code. While a significant engineering departure for us from the current revMobile path, this solution would have resulted in perfect-quality iPhone-only applications impossible to distinguish from native applications. It would have been impossible to tell these applications apart from native iPhone applications because they would be native applications. As native applications running directly without a compatibility layer, there would have been no battery life issues, multitasking and iAds would work perfectly, and new APIs would be supported as they came out. … “

To me, this sounds like a reasonable solution. Apple has rejected this proposal and RunRev is uncertain what the future will hold for revMobile at this point in time.

” … Some of our customers have suggested that we continue to develop the version of revMobile that outputs entirely native code (as detailed above). However such a solution–even though it would create perfect applications–would be in violation of Apple’s agreement, which states that code must originally be developed in one of their approved languages. As such, we cannot risk hundreds of thousands of dollars of further engineering budget to create a solution that does not guarantee Apple acceptance to the app store. … “

This is also understandable. The amount of development and time that would go into this solution is immense. As RunRev has stated, they’re left at a stand-still as they aren’t 100% certain that this solution would work or if apps created using revMobile would still face the App Store ban hammer. That’s a lot of time and money to waste on an uncertainty.

This policy also will prevent the use of development tools such as HyperCard, which was one of the first successful rapid application development tools available. Not only do tools like this work, they provide an invaluable time management tool to developers. Not to mention HyperCard was written by Bill Atkinson, a co-founder of Apple. How’s that for irony?

Perhaps Apple wasn’t just after Adobe, as many originally thought. But where is Apple and why is it starting to feel like they’re beginning to alienate more than just Adobe product users?

Thoughts?

[via RunRev]

RunRev responds to Apple’s new cross-compiler policy is a story by TiPb. This feed is sponsored by The iPhone Blog Store.

TiPb - The #1 iPhone, iPad, and iPod touch Blog



Leave a Response

You must be logged in to post a comment.

titan insurance goodyear az automobile insurance for south carolina usaa insurance naples florida titan auto insurance company of nj getting 440 license insurance florida wisconsin auto insurance laws 2010 usaa insurance hmong agents titan insurance 75042 north carolina state farm insurance plan progressive insurance twin falls id state farm insurance car seat inspection auto insurance dui gmac insurance brokerage usaa insurance 5000 tilghman state farm insurance milford pa virginia insurance usaa exam metlife insurance web site progressive car insurance maryland state farm auto insurance calcutta oh insurance car damage sale amco insurance auto insurance usaa insurance nwcc aarp insurance training gmac insurance rochester is aarp insurance a good company auto insurance lake mary auto insurance moline il nationwide insurance icon state farm auto insurance thousand oaks ca titan insurance reputation state farm insurance car number louisiana auto insurance company ratings auto insurance desjardins progressive insurance lubbock allstate car insurance thornton colorado texas car insurance tickets auto insurance dubai oregon auto insurance minimum usaa car insurance sr22 gmac insurance renters insurance aaa auto insurance senior discount car insurance 100 300 state farm auto insurance agents in miami aarp insurance kushner usaa insurance dubuque ia car insurance state farm california usaa insurance financial stability state farm insurance cullman al usaa insurance york maine titan insurance stillwater ok auto insurance quote software usaa insurance reputation progressive car insurance pet insurance safeco insurance bremerton low cost car insurance virginia virginia car insurance rights aig insurance pine street new york auto insurance haughton la free auto insurance quotes california usaa auto insurance flagstaff az usaa insurance phone 1-800 triple state farm auto insurance toll free number illinois insurance car handzel aarp auto insurance windshield wyoming insurance carriers titan insurance karvala titan auto insurance agents in kentucky aarp insurance pet insurance car insurance full time student sunshine state insurance gainesville travelers insurance mn aarp insurance p o box 83106 usaa insurance yreka aaa auto insurance nashville tn mid usaa insurance wi state insurance commissioners state farm insurance in the news metlife insurance janesville wi state farm insurance ceo liberal usaa insurance mukwonago usaa auto insurance drive in progressive insurance key chain cheapest car insurance massachusetts car insurance 91762 car insurance shawnee ok nationwide insurance slippery rock pa car insurance alumni state farm auto insurance lorain county ohio titan insurance for motorcycles metropolitan auto insurance contact information illinois auto insurance plans usaa insurance 49085 low cost car insurance new mexico titan insurance address usaa insurance oregon city auto insurance fountain valley state farm insurance shakopee nationwide car insurance agency wisconsin insurance progressive exam california progressive insurance licensing suspended license insurance quotes nationwide insurance 45066 oklahoma auto insurance penalties aarp insurance warrenville il state farm auto insurance kansas city missouri titan auto insurance claim information aig auto insurance contact information metlife insurance pawtucket usaa insurance 800 842 nc auto insurance company state farm mutual auto insurance company auto insurance severn md sample car insurance cancellation state farm insurance 2008 court opinions keith rock aaa insurance olathe kansas car insurance rates sc titan insurance oil and gas nationwide insurance tomball aarp insurance krenek bay city texas aarp insurance kettering oh usaa auto insurance delaware progressive car insurance home page titan insurance heidelberg progressive automobile insurance website online michigan car insurance quotes titan auto insurance stock state farm auto insurance tv commercials titan auto insurance westminster ca travelers insurance tampa aaa insurance overland park state farm insurance dyer tn aarp insurance affirmative action aarp insurance linkedin state farm car insurance class action suit aaa auto insurance fresno ca aig insurance aaa peach state farm insurance woodstock tn state farm insurance knoxville tn state farm insurance adjuster jobs usaa insurance workplace liberty mutual insurance northwest aarp insurance traffic points georgia mid titan insurance va state farm insurance metairie la state farm insurance for veterans state farm insurance tucumcari metlife insurance claims dept titan insurance 200 n lasalle aarp insurance eagle pass texas indiana auto insurance market privilege car insurance drivers progressive insurance springfield ma aarp insurance upset allstate insurance 30329 state insurance palmerston north state farm insurance vehicle warranty insurance aarp valic cheapest car insurance groups automobile insurance loopholes titan insurance 94588 car insurance vs car note aarp insurance ozark mo aaa auto insurance and benefits state farm insurance taylor texas nj car insurance agent michigan auto insurance rate freeze progressive insurance enterprise al progressive insurance issaquah aarp insurance 43204 progressive insurance dog policy car insurance pos malaysia berhad state farm insurance harrisburg usaa insurance hulen state farm insurance real estate farm titan insurance 4th quarter results wisconsin car insurance information the general car insurance ca ny titan car insurance rules progressive auto insurance corpus christi tx leasing car insurance coverage state farm auto insurance locations in florida progressive insurance 4680 wilshire boulevard progressive car insurance huntersville nc how does aarp car insurance compare to aarp alabama auto insurance regulators titan insurance get quote state farm insurance atlanta aarp insurance 92507 car insurance quotes cleveland tn usaa insurance 800 telephone number allstate insurance aaron state farm insurance goodman agency charlotte nc auto insurance rohnert park titan car insurance offer usaa auto insurance expensive allstate insurance euclid ohio no car insurance ticket usaa insurance kuantan branch progressive car insurance baltimore business auto insurance online quotes