I'm sorry, but instant messaging is not an obscure nobody-wants-it feature; text chat on mobile phones is massive everywhere outside the US, and catching on here. Whereas a 480x320 screen obviously isn't that big a deal to people, or Windows Mobile phones with big screens would be selling better. I think you're more out-of-touch with the real world than I am.
I didn't say that Apple would block development of an XMPP client. However, it won't be possible to develop a decent XMPP client using the public SDK and put it up for download on iTunes, because the SDK doesn't allow applications to keep running in the background. So you'll have to wait for Apple to get their act together, and it looks like AIM is all they care about so far.
Maybe you've been reading mostly responses from fanboys?
I'm a Mac owner (three Macs in the house), and I've developed Mac software. I'm totally underwhelmed by the iPhone. It's a very pretty UI on top of a phone that lacks functionality that was standard in the 90s. The SDK would allow those defects to be fixed, but Apple is intentionally crippling the phone by limiting what third parties can do. (No XMPP client, for example, which I consider an absolute must-have feature on any phone I buy.)
There are a bunch of hidden assumptions behind your comment.
One is that Windows having 85% of the OS market means it has 85% of the gaming market. This is false; consoles are much more than 15%.
The second assumption is that if you target the 85%, you have the best chance of maximizing your audience. This may also be false. For example, if you release a FPS game on the PC, you will be up against literally dozens of competitors. If you release a FPS game on the Mac, you will be up against 1 or 2 competitors. If you can get 70% of the smaller Mac market, that might get your game to a bigger audience than getting 5% of the larger PC market.
Yeah, but I tried that, and it didn't work. I tried logging in to Jabber, and sending my AIM account a message by adding myid@xmpp.oscar.aol.com to my buddy list in Jabber.
What I don't understand is why he didn't offer the whole thing on bit torrent as opposed to 1/4 of it.
Because he didn't want to?
Why isn't he running his own tracker with a few ads here and there to make a few extra bucks off the freeloaders instead of letting piratebay get the ad revenue?
Because it's a pain in the ass? Why fiddle with setting up a tracker and getting the connectivity and bandwidth and babysitting it, if you can use a tracker someone else is providing for free?
It's not that he needs the money, but it would set a better example than the admittedly spectacular one he's already setting. Speaking of setting examples, why isn't he taking his immense wealth and starting a brand new record label based on this tiered style of distribution?
Actually, it is that he needed the money, and he doesn't have immense wealth. He's been fucked several times by the music industry and defrauded by his business associates. He signed up with UMG for "Year Zero" purely because he needed cash so he could record new albums and distribute online without having to work under contract.
And in spite of that, he has basically started a new label. This NIN album wasn't the first he released this way, he released a Saul Williams album a few months ago.
Apple should have released an SDK for the iPod Touch that gives full access to the system on both the iPod Touch and iPhone when the iPhone is not on a cellular network.
Wait, you actually bought that garbage about needing the SDK restrictions in order to ensure network security? In spite of the fact that Nokia, Sony Ericsson, RIM, and all the WinCE handset makers have open SDKs which don't require application signing?
One of the most frustrating parts of being a mac and Apple platform developer has always been being the veil of secrecy around API's, and for anyone who's used to the mac development lifestyle, the iPhone SDK isn't an exception.
It's sad that crap like this, which is just plain wrong, can get moderated up to +5.
Apple has always been very open with their APIs. Just go to developer.apple.com and look. You don't even have to register to get the documentation.
Want the entire QuickTime file format specification? It's there, though you might find it easier to use the open API. Want to sync data with.Mac and your iPod? Sync Services, an open API. Want to interface to iChat for video conferencing? No problem. Want to build new virtual instruments for GarageBand? Free SDK, open API. Want to build a Finder plugin so people can use Quick Look on your app's files? It's documented. Spotlight plugin to index your files? Sure. Query Spotlight from your application? No problem. And that's just the Apple-specific APIs, without going into the POSIX, Unix world.
It was the same with the classic Mac OS too, though in those pre-Internet pre-GCC days you had to buy a series of books called "Inside Macintosh", and the developer tools were a few hundred dollars.
No, the iPhone is a major departure for Apple. It's the first time they have attempted to lock down who can develop software for one of their devices. If they had sold the iPhone unlocked, I'd likely have bought one, but I have no interest in intentionally crippled phones where someone else decides what I'm allowed to run.
Compared to Photoshop, GIMP is a model of UI uniformity.
You're one of the GIMP developers, right?
Explain to me why GIMP has two File menus, with totally different contents. Uniformity my ass.
Or explain why operations on one or two layers is done with the Layer menu, but operations with three or more layers is done with the Image menu, even if they don't affect the entire image. (Actually, some operations with two layers are done with the Image menu too.)
Thunderbird comes by default with working encryption. Get yourself a private/public key pair and certificate from Thawte and off you go. When people e-mail you with signed messages, it learns their public keys and you can then send them encrypted mail.
Banks could simply *sign their e-mail* using S/MIME and the same certificate system used for SSL. S/MIME is already supported by Microsoft, Apple Mail, Lotus Notes, Thunderbird, and so on.
Google really ought to get off their asses and support it in Gmail.
Dirt road? Not even close.
NSA has its own clearly signposted parkway exit.
Also, you can look at the NSA HQ on Google Earth or Google Maps. It's at 39 06'35.48"N 76 46'11.44"W.
No dirt roads anywhere.
I'm sorry, but instant messaging is not an obscure nobody-wants-it feature; text chat on mobile phones is massive everywhere outside the US, and catching on here. Whereas a 480x320 screen obviously isn't that big a deal to people, or Windows Mobile phones with big screens would be selling better. I think you're more out-of-touch with the real world than I am.
I didn't say that Apple would block development of an XMPP client. However, it won't be possible to develop a decent XMPP client using the public SDK and put it up for download on iTunes, because the SDK doesn't allow applications to keep running in the background. So you'll have to wait for Apple to get their act together, and it looks like AIM is all they care about so far.
I filed a bug report about FF3 putting the back menu on the forward button. Join in the fun!
Maybe you've been reading mostly responses from fanboys?
I'm a Mac owner (three Macs in the house), and I've developed Mac software. I'm totally underwhelmed by the iPhone. It's a very pretty UI on top of a phone that lacks functionality that was standard in the 90s. The SDK would allow those defects to be fixed, but Apple is intentionally crippling the phone by limiting what third parties can do. (No XMPP client, for example, which I consider an absolute must-have feature on any phone I buy.)
There are a bunch of hidden assumptions behind your comment.
One is that Windows having 85% of the OS market means it has 85% of the gaming market. This is false; consoles are much more than 15%.
The second assumption is that if you target the 85%, you have the best chance of maximizing your audience. This may also be false. For example, if you release a FPS game on the PC, you will be up against literally dozens of competitors. If you release a FPS game on the Mac, you will be up against 1 or 2 competitors. If you can get 70% of the smaller Mac market, that might get your game to a bigger audience than getting 5% of the larger PC market.
In the phrase "security through obscurity", the use of the word "security" is sarcasm.
Well, looks like they've switched off qtv.mobitv.com/sprintTVlive.mcd now.
Apparently someone with a brain cell or three saw the upcoming train wreck and decided to prevent it.
Yeah, but I tried that, and it didn't work. I tried logging in to Jabber, and sending my AIM account a message by adding myid@xmpp.oscar.aol.com to my buddy list in Jabber.
I don't want to log in to an AIM account using XMPP.
I want to message people who are using AIM, using XMPP from my existing XMPP account.
I'd love to know how, if that's true. username@aol.com doesn't seem to work. (It says not authorized, but it never asks the AIM user to authorize.)
Because he didn't want to?
Because it's a pain in the ass? Why fiddle with setting up a tracker and getting the connectivity and bandwidth and babysitting it, if you can use a tracker someone else is providing for free?
Actually, it is that he needed the money, and he doesn't have immense wealth. He's been fucked several times by the music industry and defrauded by his business associates. He signed up with UMG for "Year Zero" purely because he needed cash so he could record new albums and distribute online without having to work under contract.
And in spite of that, he has basically started a new label. This NIN album wasn't the first he released this way, he released a Saul Williams album a few months ago.
Symbian apps don't all require signing. Adding signing was a fairly recent development, and many phones don't need it.
BlackBerry apps don't require signing unless you wish to use certain restricted APIs.
Wait, you actually bought that garbage about needing the SDK restrictions in order to ensure network security? In spite of the fact that Nokia, Sony Ericsson, RIM, and all the WinCE handset makers have open SDKs which don't require application signing?
Well, two airlines have just instituted an extra $25 fee for checking a second bag, so you can expect to see *more* carry-ons in future.
Well, they're not "open" in the open source sense of the term. But they're as open as closed-source software gets.
It's sad that crap like this, which is just plain wrong, can get moderated up to +5.
Apple has always been very open with their APIs. Just go to developer.apple.com and look. You don't even have to register to get the documentation.
Want the entire QuickTime file format specification? It's there, though you might find it easier to use the open API. Want to sync data with .Mac and your iPod? Sync Services, an open API. Want to interface to iChat for video conferencing? No problem. Want to build new virtual instruments for GarageBand? Free SDK, open API. Want to build a Finder plugin so people can use Quick Look on your app's files? It's documented. Spotlight plugin to index your files? Sure. Query Spotlight from your application? No problem. And that's just the Apple-specific APIs, without going into the POSIX, Unix world.
It was the same with the classic Mac OS too, though in those pre-Internet pre-GCC days you had to buy a series of books called "Inside Macintosh", and the developer tools were a few hundred dollars.
No, the iPhone is a major departure for Apple. It's the first time they have attempted to lock down who can develop software for one of their devices. If they had sold the iPhone unlocked, I'd likely have bought one, but I have no interest in intentionally crippled phones where someone else decides what I'm allowed to run.
Microsoft chose HD-DVD because Blu-ray requires Java.
Why do you want online access to your health records?
You're one of the GIMP developers, right?
Explain to me why GIMP has two File menus, with totally different contents. Uniformity my ass.
Or explain why operations on one or two layers is done with the Layer menu, but operations with three or more layers is done with the Image menu, even if they don't affect the entire image. (Actually, some operations with two layers are done with the Image menu too.)
Thunderbird comes by default with working encryption. Get yourself a private/public key pair and certificate from Thawte and off you go. When people e-mail you with signed messages, it learns their public keys and you can then send them encrypted mail.
This is why you use a version control system.
You don't understand what case sensitivity is? Does the Cambridge CS degree no longer include actual programming?
How could you forget Elcaset?
Banks could simply *sign their e-mail* using S/MIME and the same certificate system used for SSL.
S/MIME is already supported by Microsoft, Apple Mail, Lotus Notes, Thunderbird, and so on.
Google really ought to get off their asses and support it in Gmail.