So its exactly the same as the Android App Market.
Besides, there aren't a lot of apps that are going to have problems with this. Most of the popular Mac apps are already native. If you want to do it cross platform, then the way to do it is to abstract your logic in a library, and then write thin Interface layers on top, in the platform's native paradigm.
I'm gonna go with you are completely unfounded, and spreading FUD. The App Store is not the only place to get apps on OS X. You can still go download any other app you want. They're just running a store, similar to Steam. Stuff that isn't going to require you to download a bunch of other shit that you may not know what it is.
Completely unfounded rumors spread by conspiracy theorists, you mean. Besides, you have to go get the JDK from Oracle anyway when you set up for Android development.
Porting an Android app to "Apple Java" would be about as easy as porting it to regular Oracle Java. As in, not very. Also, "Apple Java" was never available on the iPhone.
Part of the reason why Apple made their own JVM in the first place was because the one from Sun was dogshit. They licensed it, took control of their implementation, and made it good. Along the way, those improvements made their way back into the official JVM. Now, the official one is ahead of the Apple one. There isn't much reason for them to keep duplicating the effort of maintaining their own JVM when the official one is just as good.
Or maybe they just got tired of maintaining their own JVM when it isn't used by the majority of the users? The days of the Apple JVM being far superior to the Sun/Oracle JVM are in the past, with most of those improvements already in the "official" JVM. Now they're just duplicating effort for no real gain, especially if someone could go and get the JVM from Oracle.
It kinda makes sense. I'm pretty sure 10.6 doesn't ship with Rosetta anymore, and its possible that 10.7 might not ship with Java. If I'm choosing an app from the store, I don't really want it to be downloading a bunch of extra shit that I don't know about.
They're going for usability and simplicity with that one, just like Steam. As long as you can still install apps outside of their App Store, this isn't a problem. Those that know what they're doing will go to Oracle, download a JVM, and then go to the site of the app and download that.
Your printing press analogy sucks. ISPs are nothing like printing presses. A website would be more analogous to a printing press. An ISP is closer to a telephone company.
Actually, he wasn't. If you have a business that is specifically open for the public, then you are not able to discriminate on who is able to come in based on race, nationality, gender, etc.
ISPs aren't printing presses. A better analogy would be to a phone company. The phone company must allow you to call any number you wish, and cannot alter the quality of that call based on who is calling or who is being called. Why should the internet be any different?
Customers will not accept weird corporate throttling when educated about it
And what about the customers in smaller markets, that can only realistically support one ISP? Should those people simply be beholden to the whims of that ISP, either bending over and taking it, or going without?
Look up the stories of Monticello, MN, and Wilson, NC. Not only will the incumbent telcos try a bunch of douche bag legal maneuvers to tie up the city in court, they will also try going to the State Legislature to get municipal broadband banned.
They don't really have to do much for the 2nd Amendment, given that there's already a very large organization (the NRA) dedicated to that. The NRA is most likely more qualified to defend 2nd Amendment rights, which frees the ACLU to concentrate more on 1st and 4th Amendment issues.
Yes and no. Currently, if you do take an editorial stance on your user generated content, or censor comments, then you become responsible for their content.
In the ideal world the Internet line would be just like the telephone line
Which, incidental enough, has been mandated to be neutral for decades. A phone company cannot discriminate their service based on the origination or destination of the call. Didn't lead to the death of the phone service industry.
Happened in several places. Fuck the telcos, especially the ones that do this. It should be a rule that if you get an injunction against a municipality to prevent them from building a broadband network, then the telco can't do it either.
Another reason for the speed disparity between MS Office and OpenOffice is that OO loads the entire suite when you start it up, whereas MS Office only opens the one component. At least this was true a year or so ago.
So its exactly the same as the Android App Market.
Besides, there aren't a lot of apps that are going to have problems with this. Most of the popular Mac apps are already native. If you want to do it cross platform, then the way to do it is to abstract your logic in a library, and then write thin Interface layers on top, in the platform's native paradigm.
So you have the exact same problem you had before. You couldn't use Java to target all of those other platforms, and you still can't today.
And that makes it different than it is on every other platform out there how?
I'm gonna go with you are completely unfounded, and spreading FUD. The App Store is not the only place to get apps on OS X. You can still go download any other app you want. They're just running a store, similar to Steam. Stuff that isn't going to require you to download a bunch of other shit that you may not know what it is.
Completely unfounded rumors spread by conspiracy theorists, you mean. Besides, you have to go get the JDK from Oracle anyway when you set up for Android development.
Porting an Android app to "Apple Java" would be about as easy as porting it to regular Oracle Java. As in, not very. Also, "Apple Java" was never available on the iPhone.
Part of the reason why Apple made their own JVM in the first place was because the one from Sun was dogshit. They licensed it, took control of their implementation, and made it good. Along the way, those improvements made their way back into the official JVM. Now, the official one is ahead of the Apple one. There isn't much reason for them to keep duplicating the effort of maintaining their own JVM when the official one is just as good.
Or maybe they just got tired of maintaining their own JVM when it isn't used by the majority of the users? The days of the Apple JVM being far superior to the Sun/Oracle JVM are in the past, with most of those improvements already in the "official" JVM. Now they're just duplicating effort for no real gain, especially if someone could go and get the JVM from Oracle.
It kinda makes sense. I'm pretty sure 10.6 doesn't ship with Rosetta anymore, and its possible that 10.7 might not ship with Java. If I'm choosing an app from the store, I don't really want it to be downloading a bunch of extra shit that I don't know about.
They're going for usability and simplicity with that one, just like Steam. As long as you can still install apps outside of their App Store, this isn't a problem. Those that know what they're doing will go to Oracle, download a JVM, and then go to the site of the app and download that.
You could still write the backend in C/C++, which, if you're doing a game, is the way to go.
No, but I bet you could write one. Or at least start the project.
Your printing press analogy sucks. ISPs are nothing like printing presses. A website would be more analogous to a printing press. An ISP is closer to a telephone company.
Actually, he wasn't. If you have a business that is specifically open for the public, then you are not able to discriminate on who is able to come in based on race, nationality, gender, etc.
ISPs aren't printing presses. A better analogy would be to a phone company. The phone company must allow you to call any number you wish, and cannot alter the quality of that call based on who is calling or who is being called. Why should the internet be any different?
Customers will not accept weird corporate throttling when educated about it
And what about the customers in smaller markets, that can only realistically support one ISP? Should those people simply be beholden to the whims of that ISP, either bending over and taking it, or going without?
Yeah. How dare people feel entitled to open access to the internet after they've paid for it.
The ISPs are obligated to provide me a platform for my speech because I'M FUCKING PAYING FOR IT.
Look up the stories of Monticello, MN, and Wilson, NC. Not only will the incumbent telcos try a bunch of douche bag legal maneuvers to tie up the city in court, they will also try going to the State Legislature to get municipal broadband banned.
They don't really have to do much for the 2nd Amendment, given that there's already a very large organization (the NRA) dedicated to that. The NRA is most likely more qualified to defend 2nd Amendment rights, which frees the ACLU to concentrate more on 1st and 4th Amendment issues.
Also I do think a website has a right to censor.
Yes and no. Currently, if you do take an editorial stance on your user generated content, or censor comments, then you become responsible for their content.
In the ideal world the Internet line would be just like the telephone line
Which, incidental enough, has been mandated to be neutral for decades. A phone company cannot discriminate their service based on the origination or destination of the call. Didn't lead to the death of the phone service industry.
Happened in several places. Fuck the telcos, especially the ones that do this. It should be a rule that if you get an injunction against a municipality to prevent them from building a broadband network, then the telco can't do it either.
Another reason for the speed disparity between MS Office and OpenOffice is that OO loads the entire suite when you start it up, whereas MS Office only opens the one component. At least this was true a year or so ago.
My Galaxy S Vibrant doesn't run Cyanogen. I believe there are several other Android phones that don't support Cyanogen.
Successful from the carriers/manufacturers point of view, definitely. From the open source point of view? Doubtful.