Adobe vs Apple: Divorces are never easy.
April 9, 2010
Why is Adobe yelling and complaining about flash-free iPhones?
Every developer who makes something in Flash or grpahics for the iPhone, is probably forking over $500+ a year to Adobe for Photoshop+Flash. I mean, shouldn’t Adobe be marketing Photoshop for iPhone development?
Stepping back, we can recall that Adobe was real close to discontinuing their products on Apple’s operating system. Did Apple whine like this?
Did IBM throw tantrums and cry when Apple dropped PPC?
No, Apple and IBM know better. They took the cards they were dealt and when on doing business.
So here we are. Flash blows and “interpreted code” — whether it’s PHP or Flash’s ActionScript — is a huge security vulnerability, and for this reason Apple doesn’t allow them on the iPhone anyways. How many iPhone malware worms are there? (jailbroken-only virus doesn’t count). How many Flash malware worms are there? Answer: at least one per year.
I’ll repeat some coverage from TechCrunch which had an excerpt from Adobe’s 10-Q filing:
“To the extent new releases of operating systems or other third-party products, platforms or devices, such as the Apple iPhone or iPad, make it more difficult for our products to perform, and our customers are persuaded to use alternative technologies, our business could be harmed.”
Let’s be honest here. Rarely is anyone able to start an Apple-dependent product partnership without Apple’s written consent. In this regard, Apple’s legal and PR position has been consistent for decades.
I wouldn’t be surprised if Apple speaks nothing of this matter. Of course, we know what that means.
Welcome Adobe, to the “APPL ex’s club”. I’m sure IBM and Motorola will welcome you. Motorola makes cell phones too, so, I’m sure you’ll be in good company.
Skype over 3g is unfortunately, irrelevant
April 2, 2009
If Skype was allowed to transmit voice calls over a cell data network, for several reasons, it would be unusable. There’s overhead in buffering and accommodating the effects of cellular data service in order to provide reasonable voice quality. Whereas IP packets and browsers don’t care if there is a slight delay, voice has stricter latency requirements and that’s one reason cell phone networks didn’t start out as data networks to begin with! Triangulation, echo cancellation, and multiplexing are systems that IP isn’t built for and even if it was, it would be like powering a computer with a solar panel that’s fed by a light bulb, plugged into the power grid.
If you’d like an example, get a 3g laptop card and open Skype on your laptop, then try and hold a phone call as a passenger traveling in a vehicle at 55mph; you’ll soon be disconnected or be unable to understand the call. Skype and the Internet it runs over has no idea you’re switching from Cell Tower 5 to Cell Tower 14 and to expect parts of the call in a different order from the different towers; even if it did, the towers aren’t aware of skype and the bandwidth overhead for the towers to communicate between Skype’s system and your cell phone would be excessive and negatively impact the network as a whole. ATT isn’t handicapping anybody, it’s just not that simple.
I can understand consumer advocacy but some things just don’t work. If it was really practical to run VoIPoCell then none of us would have Cell phones. Skype’s best effort would be to find a carrier to work with them at a higher level than just the iPhone; if Skype wants you to seamlessly transfer your call between the most efficient network, they’ll need much more than Apple’s cooperation.
iPhone purchase “Experience”
July 23, 2008
I picked up an iPhone yesterday and was rather lucky in doing so. I learned a bit about the lines as well, which I’m sure has been blogged about enough already but I didn’t find anything with a quick google search. Moreover, my experience at the Apple store at Knox Henderson could be different than those of others or those who have opted to work with ATT.
I called the Apple store yesterday around 1815 and actually assumed they were out of stock. My question was along the lines of “Hi, do you know when you will get more phones and when I should be there to have the best chances of getting a new phone?”. To my surprise her answer was that they had phones in stock and I should arrive ASAP if I wanted one. I then kindly asked my friend, who was driving, to haul ass to the Apple store.
When I arrived there was a small line outside the Apple store. I entered the store and asked someone about the line and what I should do because I could see people holding white vouchers and I didn’t want to get in line for nothing. The associate stated they’d given out the last voucher and would be giving out no more; at this point I stated I was very disappointed would not have wasted my time if a representative on the phone had not told me there were phones in stock.
As it turns out, the vouchers were being given out because the purchase and activation process takes so long. Apple is personally selling, activating, configuring, and answering questions for EVERY SINGLE iPhone customer. As it turns out, they limited the number of vouchers because there wasn’t enough time in the day, not because they were out of stock.
I do have one suggestion. Find an Apple store in a Mall so the line outside the store is indoors and air conditioned. It got up to a lovely 103F yesterday and sweating outside isn’t much fun. We tried to buy margaritas to drink while in line but forgot it’s illegal to leave a restaurant with a drink.
Last but not least – it seems all of the ATT stores in Dallas are only fulfilling pre-orders and they are not expecting store shipments for 10-21 days (…which grew from 3-5 days)
So in conclusion, your chances of a getting a phone at this time is random, the lines are BYOB, and the wait is because of the stupid in-store-only activation process.
Top Ten – No Background iPhone Processes
April 26, 2008
First of all I have to say I loathe the idea that Apple is not allowing background processes (per their documentation). Not to say Apple won’t change those provisions, but as-is, I don’t agree with disallowing background processes. On to the list (no particular order):
- mac worms (the kind that would spread across macs and iphones)
- making your iPhone a social communications device, for free
- p2p could be used to download and share music, for free
- battery life decreased more than 60 seconds
- turning iphone into free wifi hotspot takes away from ATT/Starbucks hot spot access
- cause ATT to discontinue distributing Apple revenue (due to #2, #3, #5 above)
- it would compete with Apple’s upcoming “iGPS”
- the SDK is really only for making games; Apple makes the real apps
- the device would be considered a weapon and be disallowed exportation
- iPhone can be used as a guidance control system for ballistics
iPhone SDK – Overview (the SDK, not the Event)
March 7, 2008
First off, if you’d like an overview of the iPhone SDK event as well as some quick details, head over to macrumors.com, they’ve done a great job of summarizing the Event [macrumors summary]. The iPhone SDK is a 2.1GB download which you get from Apple’s iPhone developer site – certificates are $99 or $299 [here]. At one point the SDK documentation was publicly accessible but Apple has since restricted it to registered users. The SDK itself still appears to be free (you can signup without purchasing a certificate). What comes with the SDK:
- XCode 3.1 Beta (along with updated utilities)
- Platforms/Aspen.platform
- Platforms/AspenSimulator.platform
- Platforms/MacOSX.platform

- Cocoa Touch Application
- Cocoa Touch List
- Cocoa Touch Toolbar