toggle

AAPL Stock: 102.5 ( + 0.25 )

Printed from http://www.macnn.com

Sources blame cross-compiler ban on iPhone 4 multitasking

updated 05:55 pm EDT, Fri April 9, 2010

Restriction said to be not directly aimed at Adobe

Contrary to early suggestions that Apple's apparent ban on cross-compilers is aimed directly at Adobe's Flash-to-iPhone utility, sources familiar with the company's plans claim the move is actually related to technical requirements for the multitasking functionality in the upcoming iPhone OS 4.0 update, according to AppleInsider.

Speculation was based on a change in Apple's SDK terms, which currently outlines a simple restriction prohibiting developers from using private APIs. The updated section, included as part of the iPhone 4.0 SDK beta, expanded the language language with new details requiring apps to be originally written in Objective-C, C, C++, or JavaScript.

The "originally written" wording was interpreted as a ban on cross compilers, such as the Adobe utility that automatically converts Flash-written apps into a format suitable for the iPhone. Similar products include MonoTouch, Unity3D, and PhoneGap.

Sources suggest Apple will be reviewing apps for compatibility with APIs for smart multitasking. The system is said to require software to behave in exactly the same manner as a native C/C++/Obj-C application, which would reportedly cause problems with cross-compiled apps initially written in another code.

Developers will soon have access to Adobe's latest Flash CS5 software. The Flash-to-iPhone tool has been touted as one of the principal features. As Apple has been known to selectively enforce its SDK terms, it is still unclear if the new language truly represents a comprehensive ban on all cross-compilers.




by MacNN Staff

POST TOOLS:

TAGS :

toggle

Comments

  1. Ank

    Joined: Dec 1969

    0

    Sources are blowing smoke up your a**.

    Nice spin from "sources". I hope this lie doesn't gain traction.

  1. nat

    Joined: Dec 1969

    +4

    lie?

    and you know this how?

  1. MacScientist

    Joined: Dec 1969

    +4

    re: lies?

    I just love this caterwauling by Adobe and its supporters. The iPhone represents one of today's greatest opportunities for developers. Yet it is somehow beyond Adobe's capabilities to use native iPhone development tools and it is unreasonable to it expect it to.

    How much do Apple development tools cost? That would be the terribly unreasonable sum of $0.00 US. Oh, the horrror!

  1. jslove

    Joined: Dec 1969

    +4

    cross-compiler targets

    It is perfectly possible to make a cross-compiler that emits C, Objective-C, or C++ as its output, which would be used an intermediate form that you would recompile using Apple's compilers. It's pretty hard to see how Apple could object in that case. Ratfor translated block structure to fortran 36 years ago. So this is just political posturing, and about as significant as what Rush Limbaugh says on the radio. (That's a two-edged comment; interpret it both ways.)

    There are less obvious technical reasons to want to control, say, the code generator of the compilers, for example making it easier to change platforms yet again.

    The restriction on interpreted languages to one interpreter and only the version Apple controls also reflects a distrust of other people's code generators and assembly code, but it's not enforced to a ridiculous level, or there are lots of products on the App Store that couldn't be there. Consider Frotz, or the arcade simulators that appear to be interpreting the 6502 instruction set.

Login Here

Not a member of the MacNN forums? Register now for free.

toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

Kanex KTU10 Thunderbolt to USB 3.0 and eSATA

Apple has never been shy about funky ports -- first it was Apple Desktop Bus, and its own DIN-8 serial port. Following that came FireW ...

Logitech Hyperion Fury mouse

Selecting the correct gaming mouse comes down to finding a device that balances the needs of a user with a price they can afford. Ofte ...

Life n Soul BM211 Bluetooth speaker

Bluetooth speakers aren't only for listening to some music at the park or on a long bus ride, but can also be built with tablets in m ...

toggle

Most Commented