jtara
Apr 14, 11:14 AM
Interesting possibility. It would be extremely difficult to emulate a complete iOS device (custom ASICs and all). But Apple could emulate just enough ARM instructions to emulate an app that was compiled by Xcode & LLVM (which would limit the way ARM instructions were generated), and used only legal public iOS APIs (instead of emulating hardware and all the registers), which could be translated in Cocoa APIs to display on a Mac OS X machine.
There's no need to emulate ARM instructions, though. And they already do emulate all of the complete iOS devices, at least sufficiently to run iOS apps on OSX.
Apple provides developers with a complete emulation package for testing their iOS apps on OSX. Apps are cross-compiled to x86 code. They also provide the complete set of iOS SDKs, cross-compiled to X86 code.
An emulator handles the device hardware - touchscreen, display, sound system, GPS (REALLY simple emulation - it's always sunny in Mountain View...), etc. If an iPhone or iPad are attached via USB cable, the emulator can even use the accelerometer and gyroscope in the device. Obviously, this could be easily changed to use some new peripheral device.
Other than device emulation, the apps suffer no loss of speed, since they are running native x86 code. In fact, they run considerably faster (ignoring, for this discussion, device emulation) than then do on an actual iOS device.
All Apple would need to give consumers the ability to run iOS apps on their Macs would be to provide them with the emulator (or, more likely, integrate it into the OSX desktop. I think end-users would find the picture of an iPhone or iPad that the emulator draws around the "screen" cute for a couple of days, but then quickly tire of it...), and add an additional target for developers.
What we've seen certainly seems to suggest that's what this is. HOWEVER:
1. For a single app to be compatible with both ARM and x86, they would need to introduce a "fat binary" similar to what they did with the transition from PowerPC to x86. This would bloat apps that are compatible with both to double their current download size. Current Universal (iPhone/iPad) apps are NOT fat binaries. They have multiple sets of resources (images, screen layouts, etc.) and the code needs to have multiple behaviors depending on the device. i.e. the code has to check "is this an iPad? If so do this...
Currently, developers have to create separate binaries for use on the emulator or the actual device.
2. Several developers have checked-in here to say that their apps are listed this way. None have offered that they had any advance knowledge of this, or did anything to make it happen. If this is about ARM/x86 fat binaries, the developer would have had to build their app that way. And even if it didn't require a re-build, I think it's highly unlikely that Apple would start selling apps on a new platform without letting the developers know!
3. Apple is *reasonably* fair about giving all developers access to new technology at the same time. They also generally make a public announcement at the same time as making beta SDKs available to developers. (Though the public announcement may be limited in scope and vague.) There are so many developers, that despite confidentiality agreements, most of the details get out to the public pretty quickly, though perhaps in muddled form. While Apple DOES hand-pick developers for early-early access, it's typically not THAT early. A few weeks, max.
I do think that an x86 target for iOS apps is inevitable. Just not imminent.
My best guess is that this was a screw-up by the web-site developers. Perhaps they did a mockup of the app store for the marketing people, selected some apps or app categories that seemed likely candidates, and slipped-up and it went live on the real app store.
There's no need to emulate ARM instructions, though. And they already do emulate all of the complete iOS devices, at least sufficiently to run iOS apps on OSX.
Apple provides developers with a complete emulation package for testing their iOS apps on OSX. Apps are cross-compiled to x86 code. They also provide the complete set of iOS SDKs, cross-compiled to X86 code.
An emulator handles the device hardware - touchscreen, display, sound system, GPS (REALLY simple emulation - it's always sunny in Mountain View...), etc. If an iPhone or iPad are attached via USB cable, the emulator can even use the accelerometer and gyroscope in the device. Obviously, this could be easily changed to use some new peripheral device.
Other than device emulation, the apps suffer no loss of speed, since they are running native x86 code. In fact, they run considerably faster (ignoring, for this discussion, device emulation) than then do on an actual iOS device.
All Apple would need to give consumers the ability to run iOS apps on their Macs would be to provide them with the emulator (or, more likely, integrate it into the OSX desktop. I think end-users would find the picture of an iPhone or iPad that the emulator draws around the "screen" cute for a couple of days, but then quickly tire of it...), and add an additional target for developers.
What we've seen certainly seems to suggest that's what this is. HOWEVER:
1. For a single app to be compatible with both ARM and x86, they would need to introduce a "fat binary" similar to what they did with the transition from PowerPC to x86. This would bloat apps that are compatible with both to double their current download size. Current Universal (iPhone/iPad) apps are NOT fat binaries. They have multiple sets of resources (images, screen layouts, etc.) and the code needs to have multiple behaviors depending on the device. i.e. the code has to check "is this an iPad? If so do this...
Currently, developers have to create separate binaries for use on the emulator or the actual device.
2. Several developers have checked-in here to say that their apps are listed this way. None have offered that they had any advance knowledge of this, or did anything to make it happen. If this is about ARM/x86 fat binaries, the developer would have had to build their app that way. And even if it didn't require a re-build, I think it's highly unlikely that Apple would start selling apps on a new platform without letting the developers know!
3. Apple is *reasonably* fair about giving all developers access to new technology at the same time. They also generally make a public announcement at the same time as making beta SDKs available to developers. (Though the public announcement may be limited in scope and vague.) There are so many developers, that despite confidentiality agreements, most of the details get out to the public pretty quickly, though perhaps in muddled form. While Apple DOES hand-pick developers for early-early access, it's typically not THAT early. A few weeks, max.
I do think that an x86 target for iOS apps is inevitable. Just not imminent.
My best guess is that this was a screw-up by the web-site developers. Perhaps they did a mockup of the app store for the marketing people, selected some apps or app categories that seemed likely candidates, and slipped-up and it went live on the real app store.
torbjoern
May 2, 02:45 AM
Um, are you not the same person who applauded the Columbine shootings and wished you had the balls to do something similar back in the day?:rolleyes:
I sure am. But I would never have shot people who had never harmed me in the first place, and I suppose the same applies to Eric Harris and Dylan Klebold.
Oh, and even though nothing constructive comes out of the partying, it can be fun anyway. I'm not telling anyone to stop - on the contrary, I would probably join the celebrations if I had been there now.
I sure am. But I would never have shot people who had never harmed me in the first place, and I suppose the same applies to Eric Harris and Dylan Klebold.
Oh, and even though nothing constructive comes out of the partying, it can be fun anyway. I'm not telling anyone to stop - on the contrary, I would probably join the celebrations if I had been there now.
weitzner
Jul 24, 04:56 PM
i have a mighty mouse for my iMac, and i've never had a problem with the scroll ball "sticking" or recognizing right clicks. i like it a lot and i am quite psyched for this.
Scottsdale
Apr 23, 08:48 PM
I don't quite understand this... as people use their iPhones on T-Mobile jailbroken all the time. How could AT&T iPhones work on T-Mobile now if they need different hardware???
likemyorbs
May 2, 12:37 AM
I think we should preserve his body and burn it at the site of ground zero this 9/11! How's that for a 10 year anniversary celebration?
appie57
Apr 14, 05:07 PM
The economy is picking up again.
http://idisk.me.com/appie57/Public/Photos/Maas.jpg
http://idisk.me.com/appie57/Public/Photos/Maas.jpg
cutsman
Apr 10, 08:51 AM
Downtown Toronto, taken with Nikon D90 + 24-70 f2.8.
http://cman.zenfolio.com/img/s3/v26/p66040576-4.jpg
http://cman.zenfolio.com/img/s3/v26/p66040576-4.jpg
Yankee617
Apr 22, 10:44 AM
Give us a 4.3" screen so the phone would have to be somewhat bigger - big enough to support two chips for 3G and 4G.
LTE will arrive first on iPad 3 in Spring 2012. Plenty of room inside with a 10" screen.
LTE will arrive first on iPad 3 in Spring 2012. Plenty of room inside with a 10" screen.
SiliconAddict
Nov 3, 11:50 PM
Mine pops up instantly. 2.0 GHz Macbook.
Whatever dude. 2Ghz\2GB RAM\256MB Video\160GB HD and there is NOTHING instantaneous about Parallels at all. It takes anywhere from 1-2 minutes to resume a session and another 2+ minutes to suspend it. This is with multiple images, several OS X installs, and I know how to tweak Windows with the best of them. Then there is the bug where it likes to freeze the entire system when you change locations. Not always but it�s a common enough thing that I have to stop the session to change locations or risk crashing my system.
Whatever dude. 2Ghz\2GB RAM\256MB Video\160GB HD and there is NOTHING instantaneous about Parallels at all. It takes anywhere from 1-2 minutes to resume a session and another 2+ minutes to suspend it. This is with multiple images, several OS X installs, and I know how to tweak Windows with the best of them. Then there is the bug where it likes to freeze the entire system when you change locations. Not always but it�s a common enough thing that I have to stop the session to change locations or risk crashing my system.
Westside guy
Dec 20, 02:15 AM
I was happy to see that the last two bugs (one Linux, one OS X) were being handled responsibly - they weren't going to release the details until a patch was available. I'm guessing this was submitted by someone other than the project leader, since he seemed to be more of a "me too" glory hound.
I thought the bugs found were not particularly surprising ones; and not all are applicable to the vast majority of users (any local exploit isn't likely to be relevant on a one-person box). I'd hope people would use the MOKB as yet another reminder to practice better security - e.g. not run as an admin for day to day stuff :D be careful what you put on your machine, etc. - but I know that's not likely to change in the short term.
I thought the bugs found were not particularly surprising ones; and not all are applicable to the vast majority of users (any local exploit isn't likely to be relevant on a one-person box). I'd hope people would use the MOKB as yet another reminder to practice better security - e.g. not run as an admin for day to day stuff :D be careful what you put on your machine, etc. - but I know that's not likely to change in the short term.
VirtualRain
Apr 7, 01:00 PM
http://chrismccormack.zenfolio.com/img/s3/v25/p17348835-4.jpg
gr8tfly
Jan 25, 06:35 PM
MacWorld, quarterly report and market in general. Expectations of MacWorld beyond reality and can't top iPhone. Quarterly report also not up to predictions, most of which were not from Apple. The rest was tracking the market, in general (compare today's chart for AAPL with the Dow).
Good time to buy, from what I can see. Actually bought more, myself.
Good time to buy, from what I can see. Actually bought more, myself.
Hastings101
Mar 31, 08:30 PM
Heinous. Absolutely hideous.
And I'm a fan of eye candy.
The faux leather is almost as bad as this "Marble" OS X mockup, from back in the day:
http://farm4.static.flickr.com/3392/3333642840_d905e48e47_o.jpg
I actually kind of like that, outside of the ugly close/min/max buttons and the scroll bars :P
And I'm a fan of eye candy.
The faux leather is almost as bad as this "Marble" OS X mockup, from back in the day:
http://farm4.static.flickr.com/3392/3333642840_d905e48e47_o.jpg
I actually kind of like that, outside of the ugly close/min/max buttons and the scroll bars :P
KREX725
Oct 18, 09:59 PM
An example of a "cash cow"
Microsoft Windows XP
Microsoft Office
Nearly everything else MS does is at a loss or does not generate a lot of cash.
What about all of those profits from the XBox 360????? Don't those things just consist of about $8.00 worth of plastic????? :p
Microsoft Windows XP
Microsoft Office
Nearly everything else MS does is at a loss or does not generate a lot of cash.
What about all of those profits from the XBox 360????? Don't those things just consist of about $8.00 worth of plastic????? :p
Eriden
Mar 15, 09:22 AM
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_6 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8E200 Safari/6533.18.5)
Folks - get your asses to Fashion Island - no confirmation on anything, but there's a good feeling here
Around 9 or so in line, as of 7 am
Spectrum does not have anything. Just broke the bad news to everyone in line.
Folks - get your asses to Fashion Island - no confirmation on anything, but there's a good feeling here
Around 9 or so in line, as of 7 am
Spectrum does not have anything. Just broke the bad news to everyone in line.
Moyank24
Apr 30, 10:45 PM
Can I get some wings at least?
Appleguy will bring them to you when he leaves the kiddie party.
Appleguy will bring them to you when he leaves the kiddie party.
NEvolution
Sep 15, 11:26 PM
It's an awesome SSD, currently reviewing it. But there is no way that very little space can replace my 500GB.
It will take some time getting used to 60GB of space. But absolute silence from the uMBP takes no time to get used to at all :D
It will take some time getting used to 60GB of space. But absolute silence from the uMBP takes no time to get used to at all :D
gnasher729
Oct 24, 05:09 AM
Ummmm ... The Oct 18 Update in that link says exactly what we've been saying here: you can't legally run Vista Home editions in a VM. Period.
I would be careful. Macintosh users are probably a bit unusual in that they want to run Vista in a virtual machine _only_, and not as the real operating system. Most PC users would want to run Vista _both_ as their operating system and on a virtual machine; that would be two copies, whereas Macintosh users only want to run one copy. (Of course, most Mac users actually want to run zero copies of Vista...) So anybody issuing any clarification might not have given the Macintosh situation any thought.
And it doesn't say anywhere that the "dedicated machine" couldn't be a virtual machine in the first place.
I would be careful. Macintosh users are probably a bit unusual in that they want to run Vista in a virtual machine _only_, and not as the real operating system. Most PC users would want to run Vista _both_ as their operating system and on a virtual machine; that would be two copies, whereas Macintosh users only want to run one copy. (Of course, most Mac users actually want to run zero copies of Vista...) So anybody issuing any clarification might not have given the Macintosh situation any thought.
And it doesn't say anywhere that the "dedicated machine" couldn't be a virtual machine in the first place.
netdog
Oct 12, 05:00 AM
At $79 a year it will probably be 5 years before the program moves to a commonly useful level where it may have the ability to replace MS Office. The very casual Word Processor user will not have to wait very long, maybe Pages 3 or Pages 4. With the 5 X $79 = $395 we move into the price range of the non-educational price of MS Office. But for the heavy Office user, 5 years may not be long enough.
I write lengthy academic papers, am writing a play and a book which I am pretty far into. So far, I don't miss Word one bit, and that is using Pages 2.
Pages has a lot of features. It just takes some time to learn how to use it.
I write lengthy academic papers, am writing a play and a book which I am pretty far into. So far, I don't miss Word one bit, and that is using Pages 2.
Pages has a lot of features. It just takes some time to learn how to use it.
jazz9
Sep 14, 08:31 PM
http://i54.tinypic.com/155negx.jpg
http://i53.tinypic.com/m7e2rb.jpg
http://i53.tinypic.com/14xp0up.jpg
http://i53.tinypic.com/290rbxx.jpg
http://i51.tinypic.com/28c0awl.jpg
http://i55.tinypic.com/9r0qxc.jpg
http://i55.tinypic.com/1puebn.jpg
http://i52.tinypic.com/34e5k5e.gif
http://i51.tinypic.com/1zgdenb.jpg
http://i54.tinypic.com/dgl893.jpg
http://i53.tinypic.com/m7e2rb.jpg
http://i53.tinypic.com/14xp0up.jpg
http://i53.tinypic.com/290rbxx.jpg
http://i51.tinypic.com/28c0awl.jpg
http://i55.tinypic.com/9r0qxc.jpg
http://i55.tinypic.com/1puebn.jpg
http://i52.tinypic.com/34e5k5e.gif
http://i51.tinypic.com/1zgdenb.jpg
http://i54.tinypic.com/dgl893.jpg
LostTitan
Mar 17, 10:42 AM
Heard Brea had only 9 iPads today. Anyone confirm? Over 100+ waiting in line. Crazy.
Plutonius
Apr 26, 03:32 PM
Just a reminder: About 45 minutes to go and you vote must be bolded or I won't count it. Eldiablojoe I'm looking at your post/vote.
I believe Aggie's vote was not bolded either.
I believe Aggie's vote was not bolded either.
chrmjenkins
Apr 28, 11:10 PM
Just picked up a white one for the wife. I can confirm the very slightly fatter profile just like everyone else.
logandzwon
May 4, 07:39 AM
The only thing that sucks about this timing change is that my iPhone 4 won't still be under Apple's free 1yr warranty when I re-sell it to buy an iPhone 5.
same here.
same here.
No comments:
Post a Comment