Actually, it was part of the App Store restrictions, that you agree to when you sign up for the program, that you won't make apps that lampoon or parody political figures.
The SDK is free to download, and it comes with the simulator which you can use to test your apps. You can use the simulator without being a registered developer. Of course, if you're doing performance intensive stuff or graphics intensive stuff, you definitely will need to test it on the actual hardware you're running it on.
Of course, there are also ways to do it using Cydia and stuff like that, but its a little less straightforward.
And you can. If you have a dev phone, and you have a dev account, you can run code on your device. However, you can't distribute that code through Apple's distribution channel.
A monopoly? Really? Because of Apple's actions, there's no other smartphone you can develop for? And they have such a big marketshare that they're really the only game on the block?
Other way around. Music and app sales are there to entice people to buy iPhones, iPads and iPods. Look at Apple's financial statements. They really only do slightly better than even on the iTunes store.
In this case, less is more. If you try to be just a downsized laptop, then people are going to expect your device to be able to do everything a regular laptop can, with a similar level of performance. What Apple has done, and what netbooks need to do, is stop pretending that they can do everything a regular laptop does. They need to say, we might not be able to do everything, but those things we can do, we do them amazingly well.
I have a dream. That one day, little iPhones, and little Android phones, may one day access the same content. I have a dream, that one day, applications will be judged not by the language of their source code, but by the content of their functionality and aesthetics. I have a dream today.
Core Video is for playing video if you want higher control in manipulating it. I.E: Color Correction, transformation, or compositing. For simply playing a video, a developer should use QTKit, which is the basis for the QuickTime player.
Read Apple's financial statements. They barely break even on the App Store. Most apps are either free or 99 cents. They still have to pay hosting and credit card fees on that as well.
But anybody can use the hardware decoder. They've had a framework available for it since the beginning of the SDK. One of the introductory sample projects is how to get video to play.
You missed the point. They're pushing an open standard for video viewing in HTML5 that anyone can implement. HTML5 has nothing to do with the iTunes store. They make no money on HTML5 video.
Derp. You're right. CS4 wasn't 64 bit. CS5 is. However, it was known for a while that Carbon wasn't going 64bit. It was also known that Carbon was there simply to help developers move their MacOS Classic stuff over to OS X with a minimum of hastle, so they could get something out the door while working on a native, Cocoa implementation. Adobe also had plenty of time to come out with a Universal Binary version of CS3, but refused to provide Intel Mac support until CS4.
Actually, it was part of the App Store restrictions, that you agree to when you sign up for the program, that you won't make apps that lampoon or parody political figures.
Isn't that what Jailbreaking is? They're also under no obligation to make it easy to do.
Gizmodo should sue Apple, because Gizmodo bought the stolen iPhone prototype? Buying stolen property is a crime.
If you go to a new platform, you're going to have to port, test, and possibly rewrite those applications anyway using the tools for the new platform.
As far as I can tell, except for C#, Windows Phone 7 won't let you use any of those either.
The SDK is free to download, and it comes with the simulator which you can use to test your apps. You can use the simulator without being a registered developer. Of course, if you're doing performance intensive stuff or graphics intensive stuff, you definitely will need to test it on the actual hardware you're running it on.
Of course, there are also ways to do it using Cydia and stuff like that, but its a little less straightforward.
You also have to use Microsoft's OS to write apps for Windows Mobile and Xbox. That is no different.
Android does have Java. In fact, its really the only thing you can make Android apps in.
And you can. If you have a dev phone, and you have a dev account, you can run code on your device. However, you can't distribute that code through Apple's distribution channel.
A monopoly? Really? Because of Apple's actions, there's no other smartphone you can develop for? And they have such a big marketshare that they're really the only game on the block?
Actually, yes, you were. WMA DRM locked you into using Windows. So one could argue it was just as bad.
Its not trying to be a laptop without a keyboard.
Care to name any other company that doesn't do this? Every company adds features to their products as the years go on.
Other way around. Music and app sales are there to entice people to buy iPhones, iPads and iPods. Look at Apple's financial statements. They really only do slightly better than even on the iTunes store.
In this case, less is more. If you try to be just a downsized laptop, then people are going to expect your device to be able to do everything a regular laptop can, with a similar level of performance. What Apple has done, and what netbooks need to do, is stop pretending that they can do everything a regular laptop does. They need to say, we might not be able to do everything, but those things we can do, we do them amazingly well.
Its sold more than most touch based Tablet PCs. I would say that indicates its a better product than those.
I have a dream. That one day, little iPhones, and little Android phones, may one day access the same content. I have a dream, that one day, applications will be judged not by the language of their source code, but by the content of their functionality and aesthetics. I have a dream today.
Core Video is for playing video if you want higher control in manipulating it. I.E: Color Correction, transformation, or compositing. For simply playing a video, a developer should use QTKit, which is the basis for the QuickTime player.
Read Apple's financial statements. They barely break even on the App Store. Most apps are either free or 99 cents. They still have to pay hosting and credit card fees on that as well.
But anybody can use the hardware decoder. They've had a framework available for it since the beginning of the SDK. One of the introductory sample projects is how to get video to play.
There have never been plugins available for Mobile Safari. Even long before this current argument.
You missed the point. They're pushing an open standard for video viewing in HTML5 that anyone can implement. HTML5 has nothing to do with the iTunes store. They make no money on HTML5 video.
Derp. You're right. CS4 wasn't 64 bit. CS5 is. However, it was known for a while that Carbon wasn't going 64bit. It was also known that Carbon was there simply to help developers move their MacOS Classic stuff over to OS X with a minimum of hastle, so they could get something out the door while working on a native, Cocoa implementation. Adobe also had plenty of time to come out with a Universal Binary version of CS3, but refused to provide Intel Mac support until CS4.
I was responding to the part of your comment about Flash and GPU acceleration. I was assuming that referred to OS X.
2. Them disallowing Adobe to write a plugin for Mobile Safari to add Flash support.
As far as I know, there are no plugins at all for Mobile Safari. Why should Flash be able to get one?