3 ms·
"MonoTouch is not in the same boat as Flash’s iPhone compiler, as it’s not a cross-platform framework." Did Gruber read Section 3.3.1? It says: "Applications m
by biafra 17y ago
"MonoTouch is not in the same boat as Flash’s iPhone compiler, as it’s not a cross-platform framework."
Did Gruber read Section 3.3.1? It says: "Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine"[...]
Section 3.3.1 does not talk about frameworks, it's about programming languages.
- jstevens85 17y agoGruber didn't say that MonoTouch would be compatible with Section 3.3.1. >MonoTouch is not in the same boat as Flash’s iPhone compiler, as it’s not a cross-platform framework. It’s a lighter shade of gray, if you will. But it’s still a layer of middleware between developers and Apple’s own APIs. Yes, MonoTouch is keeping up to date with Apple’s native APIs today, but what happens three, four, five years from now if MonoTouch stops keeping up and hundreds (or thousands) of popular iPhone OS apps are dependent upon it? That’s the scenario Apple wants to avoid.
- biafra 17y agoHe is implying it could be compatible: "Flash’s cross-compiler, we know, is explicitly ruled out by the new Section 3.3.1. Where MonoTouch stands, however, is not yet clear." Or isn't he? How is Flash explicitly ruled out and C# is not?
- contextfree 17y agoThey both are. I think he may have meant that under the conjecture that Apple intends to selectively enforce this, they might be less inclined to exclude Monotouch apps in practice.
- barrkel 17y agoHe said it's not clear, that it's a different shade of grey. But it's not. It's clear as day, it's black and white: MonoTouch is not compliant with 3.3.1 in so far as MonoTouch is used with a language that is not C, C++ or Objective C.