3 ms·
> I don't know what to think about web-apps based operating systems like Firefox OS yet, I think it is a mistake. A modern operating system, particularly on mo
by slurry 14y ago
> I don't know what to think about web-apps based operating systems like Firefox OS yet,
I think it is a mistake. A modern operating system, particularly on mobile where power management and security are concerns, needs a mature well-optimized managed code environment to write middleware and more complicated applications in - hence Objective-C with automatic reference counting on iOS and Java/Dalvik on Android.
HTML5 for all uses under the sun is going to either underperform users' expectations or drain power, or both; and letting unmanaged C applications in is a recipe for disaster.
I would like to be excited about this, but I do not think the architecture as presented makes any sense.
- gtufano 14y agoObjective-C is not "managed". iOS apps are sandboxed, but obj-c is very near to C (and most of the Foundation API are pure C). Also, ARC is not mandatory and there is no garbage collector on iOS.
- slurry 14y agoNonsense. If my Objective-C app is sandboxed, it is "managed". Saying ARC "is not mandatory" is another way of saying it is "enabled by default". There is little formal computational difference between ARC and a conservative garbage collector. Fact: Objective-C is "managed".