After my recent adventures in the world of USB power I found this article on Apple USB device charging especially interesting. It’s a shame Apple is always playing a cat-and-mouse game with hardware design.
Category Archives: Apple
Firefox Home: Adults Only
Apple posted the Firefox Home application, which complies with Apple’s policies by using WebKit as opposed to Gecko. Regardless, for whatever reason Apple feels that Firefox Home is a NC-17 application.
Presumably the reasoning behind this is that since a web browser can view anything on the internet and 12% of it is porn among other things out there.
If Apple really feels the Firefox Home app is dangerous, why doesn’t it update Safari so that it warns people of the risks before first use? Presumably a fair amount of iPhone users are under 17 and potentially unaware of the risks. Should parents be warned in the store? Safari is a default app and included in every iPhone that ships.
Other web browsers like Opera and Perfect Browser have the same restriction but much less verbose warnings (only “Frequent/Intense Mature/Suggestive Themes”). At least two others, iCab Mobile and Browser has the same warnings as Firefox. Apple isn’t very consistent.
Meanwhile the Twitter app (formerly Tweetie) will let you “follow” porn starts who will provide services if a particular team won the world cup. It also embeds a web browser that will go to links in tweets regardless of content. That app is rated 4+.
This strikes me as inconsistent and unnecessary.
Edit: This is the dialog presented when you try and download it. This must be one hardcore app:

iPhone 3G With iOS 4 Battery Life / Performance Bug
There’s been various reports of poor battery life in particular with the iPhone 3G and iOS 4. After updating I noticed battery life was reduced for my phone, but not as bad as many others were reporting (I’d say a ~15% reduction in battery life). I did however find what appears to be a fix. It’s quite simple actually.
Plug in your iPhone 3G either to the wall charger or your computer’s USB port and let it charge while on for several hours (overnight should be cool). Power down your phone, then turn it back on. For me this brought the phone’s battery life back to where it was before the update.
Why does this fix work? I’m not sure but I do have a theory. It appears when the OS was upgraded your spotlight database needed to be updated. This requires indexing all the data on your phone. Needless to say all this effort kills your battery. Apple must have some algorithm in place to do this work and preserve battery life but it obviously changed between iOS 3 and iOS 4. By leaving it plugged in it appears to complete the process and by restarting it will make sure that any hanging process on your phone is killed and memory fragmentation is cleaned up. iOS 4 runs tight, swapping kills performance and battery life. This also seems to help performance as my phone doesn’t lag as much anymore (though it’s hardly a speedster like the iPhone 4). It also explains why some people would see different levels of the problem as it would depend on how much you have to index.
Let me know if this fix works for you.
iPhone 4 Teardown Analysis

iFixIt has their traditional teardown posted. After analyzing every picture, a few things are noteworthy:
Stainless Steel Antenna
The stainless steel antenna strikes me as more than just an antenna, but Apple will never admit it. The iPhones before all suffered from the same structural weakness. If dropped so that it lands on a corner or a side, the body flexed putting pressure on the glass and possibly digitizer if the impact was strong enough. This resulted in the shattered glass you sometimes see people walking around with. If the phones land on their backs or faces, they are often fine minus a tiny scratch or two. This is because the sides of earlier models were not very strong. The metal band you see on the earlier models isn’t enough to hold up to the force of a drop from 5 feet. It was a thin piece of stainless steel around what is otherwise plastic. Most of the metal in the previous phones are actually thin EMF shields, not anything structural.
I suspect this new frame also serves to strengthen the phone and prevent this type of damage.
Creative EMF Shielding
The previous iPhones pretty much just had a large EMF shield like we see in most consumer appliances. The new iPhone has a bunch of tiny EMF shields. The advantage to this approach is that they can cram more things into small nooks and crannies. Apple is clearly desperate for every nanometer of space they can get.
No Surprise Chips
Nothing inside circuitry wise is even remotely surprising. Samsung flash memory, Broadcom WiFi, Bluetooth (BCM4329), Cirrus Logic audio codec, TriQuint/Skyworks GSM/GPRS chipset, STMicro accelerometer. The new gyroscope is suspected to be STMicro, which isn’t shocking. There is a Broadcom GPS (BCM4750) chip, same as the iPad. Prior to the iPad, the iPhone 3G and 3GS used an Infineon Hammerhead GPS chip which was questionable in performance. Perhaps this will finally give the performance necessary for eventually making turn by turn directions a reality.
Battery Technology Needs To Improve
It’s becoming clear looking at the iPhone 4 that Apple made the right decision to make the battery non-removable. The hardware and extra material to make it removable would have really bulked up the phone. At this point the battery is by far the biggest single space consumer in the iPhone. Look how dense the circuitry for the phone is in comparison to the hulk sized battery. Apple crammed what a few years ago was a full PC into that sliver on the side of the phone. The rest is largely the battery with glass and LCD in front and various speakers, microphones, cameras and sensors mixed in the otherwise empty nooks.
Apple really needs to find a technology that can offer a higher power density ratio for the iPhone to get any lighter or longer battery life. Custom silicon will help them, but it’s only going to go so far and so fast. It’s becoming obvious that power is a major concern and limitation for Apple engineers. I suspect Apple spends a ton of R&D time and money trying to figure out how to deal with this limitation the best they can from the physical space requirements to power efficiency and software innovations.
Don’t be shocked if Apple either invests or just acquires a company who is doing something interesting in the battery space just like they picked up P.A Semi.
Environmental Stats
Apple hasn’t published their environmental report yet on the iPhone 4. I’m curious how the greenhouse gas emissions changed between the iPhone 3GS and iPhone 4. Several things have changed about its composition including the glass and steel frame that should make it interesting. The iPad’s slightly different (and larger) power adapter boasts an 80% efficiency rating. The iPhone 3GS is only in the 70% range. I’m curious if Apple quietly updated the adapter at all or not (I suspect not, but it’s possible).
Image courtesy iFixIt
Phil Plait On Retina Display Resolution
There has been some ongoing debate the past few days about if Apple’s new Retina display is really better than the human eye can detect. Some have even gone as far as calling it false marketing.
Phil Plait, whose background includes calibrating a camera on board Hubble wrote a really great blog post that sides with Apple. I’ve been a fan of Phil’s blog for some time and remember when our websites were hosted by the same provider many years ago. It’s not too math heavy, and as always he does a great job explaining everything. Totally worth reading.
Essentially if you had absolutely perfect eyesight, which almost nobody has, you’d still see pixels, but again virtually nobody does. People will still make silly claims, but remember there are audiophiles who claim they can hear subtle differences that $10,000 worth of scientific equipment can’t detect. Despite humans having worse hearing than a dog, who can’t hear what the equipment can pick up not to mention them being older. So I’d take those claims with a grain of salt.
Initial iPhone 4 Thoughts
Here are my general thoughts on the iPhone 4 since the announcement. Hopefully I’ll be able to check one out in the store soon enough.
- The “retina” display is the killer feature – I’ve yet to see anyone report anything other than words of astonishment after viewing it. Low resolution displays, poor refresh rates, bad contrast is all hard to read but we’ve all adapted from using technology. Go back to a CRT or monochrome display and you’ll know what I mean. This display is moving forward to the next generation. In a few years you’ll look at an iPhone 3G and wonder how you ever read email on something of that quality without getting a headache. The usability of the extra pixels and the quality will set the standard for future phones.
- The form factor is strong – I actually think the new form factor is pretty nice. I appreciate the curved design, but it’s a bit out of style and quite frankly I’m not sure that space went to any better use in my pocket. It didn’t make it feel emptier either. Giving that space for more features and battery seems like a good tradeoff. Switching to stainless steel after so much aluminum is interesting. Will we see steel in other products? Or was this simply done because of the radio properties? I believe it was John Gruber who mentioned aluminosilicate glass being used in future products a few months ago since it has better radio properties than the metal backs on the first iPhones and isn’t as fragile and weak as the plastic that has been used on the iPhone 3G and iPhone 3Gs. It also looks pretty nice.
- Better Camera(s) + Flash + HD Video – This is the runner up killer feature in my mind. The first big win is that the sensor is actually better, not just more megapixels, since megapixels are mostly the stuff of myths. Flash is handy, but in reality without a good sensor it’s not going to make much of a difference anyway. HD Video is interesting, 720p is especially awesome. I suspect the front mounted camera will be more useful to developers than to FaceTime use thanks to the WiFi limitation and people generally hating video chat for practical purposes. It’s still VGA quality, which is impressive. At this point for some people the iPhone 4 will be their primary camera. It’s not replacing SLR’s anytime soon, but Point & Shoot manufacturers should start thinking twice with what’s on the market now. Especially since video is becoming a focal point.
- FaceTime – We all “ooh and ahh” every time we see video chat, but the reality is people hate it. The technology to do it has existed for almost a generation now in various forms. The reason why we call, email, IM, text each other is because we are either to busy for face to face, or we just want to avoid each other. Don’t take it personally, we all do it either for the sake of brevity, or so that we don’t have to comb our hair and get dressed, shave/apply makeup. I suspect this will be the same thing. If people were really so interested in it, everyone on earth would be using Skype or iChat by now. Almost every IM service has offered video chat at one point, all were pretty easy to use if you have a camera, which costs less than $50 for many years and is plug n’ play with OS’s post 2002 (Windows XP, OS X). How many of you Mac users with iSights built-in fire up iChat and not send an email? People think “Jetsons” then send a text message. It’s convenient.
- Dual-mic noise suppression – This is a pretty fancy way of addressing the problem, and a pretty nice one. I suspect if Apple exposes the necessary API’s we’ll see some interesting Apps doing some unusual things with the hardware, assuming that API is exposed. If it’s not, there will be some clever hacks for jailbroken iPhones.
- Finally 802.11n – iPhone 4 supports 802.11n, something that wasn’t advertised very much for good reason. While it’s pretty cool to support, I doubt the iPhone is powerful enough to process that much incoming data in any way that would make it worthwhile. I think the main benefit to connecting over 802.11n is to avoid lowering performance of non-dual-band networks.
- 3-axis gyro means some good gaming – Game developers will make good use of it. We’ll see some impressive demos pretty quickly, I’m sure Apple gave a few folks a sneak peek so they could start developing. In several months we’ll see some real creative things come out of this.
- Name is semi-stupid – Apple went from naming models like the “PowerMac 9600″ to only naming generations of machines like the “G3″, “G4″, “G5″. More recently they moved to just “Mac Pro”. Now they are re-introducing numbers, but only for mobile phones? Odd.
- Apple A4 processor – Faster, lower power. That’s about all there is to say here. It’s the future of Apple mobile at the present time.
- Plan paradox – Interesting how as the phone gets faster, and can generate more data by way of HD video, and 5 MP pictures the data plans are actually getting smaller. I suspect this will eventually result in either several tiers or a pay as you go scheme. Overall I think there’s a good chance cost per MB will be increasing for most users in the long-term 18-36 months.
- iOS – I knew Apple would rename the OS since it was getting confusing with the iPad. I would have assumed something more creative than iOS, especially given the Cisco IOS . Guess that’s good enough though. Most users won’t care. A few networking engineers will go insane when Google turns up iPhone blog posts rather than than relevant documentation.
- Competing with Android – I think Apple did a good job here. The truth is most of the places where Android has a competitive edge are in cloud services and social networking. This is all software. Apple can address this well within a years timeframe if they think that’s hurting their sales. They don’t need to wait until a hardware revision. Apple could ship iOS 4.1 by end of year with those features. I think iOS 4.0 was set in stone a while ago to be honest. It was mostly about developer API’s and iPad. I wouldn’t be surprised if Apple does do a 4.1 or 4.5 release more focused on this type of stuff in the near future. I’d put the odds at about 51%. Software is easier to correct than hardware.
- Google should be thrilled – Google is still the default search engine, most users won’t even think of switching. Apple is also arming it’s customers with HD video and better quality cameras. That means tons more content going onto the web for Google to index and even serve via YouTube. Google can benefit immensely. One person catching an interesting news story on an iPhone video and uploading to YouTube can be huge for them. It can be huge for anyone who gets the video.
iPhone 4 photo courtesy Apple Inc.
VirtualBox 3.2 Beta Supports Mac OS X Guests
Interestingly one of the new features in Sun Oracle’s VirtualBox 3.2 Beta is:
- Experimental support for Mac OS X guests
I’m curious how they implemented that so that they steer clear of Apple’s legal team. I’m also curious how that runs. I may need to give that a try.
Steve Jobs: Thoughts On Flash
Apple today published a letter from Steve Jobs aptly title “Thoughts on Flash“. What’s interesting isn’t so much what he said, but what he alluded to. This letter is about Flash, but it’s also about the future if the iPhone platform strategy. It also alludes to the future importance of WebKit and the open web. Lets walk through this. From his points:
First, there’s “Open”.
Steve is right. Flash isn’t really “open”. The iPhone isn’t either by any means. In fact it’s the most restricted computing platform in the world as far as I know. What he did note is that the iPhone uses WebKit and by proxy the web is the most open platform on the planet. That’s very noteworthy.
Second, there’s the “full web”.
Flash video itself isn’t that great by todays standards. That’s why sites like YouTube are serving HD video in H.264 rather than VP6. H.264, VP8 and Theora are the future. If all 3 or just one will survive remains to be seen. Regardless any of them can be played outside of Flash. The dependency on Flash to build a player is going away more and more each day.
Regarding games, this is a silly point. Almost all Flash games need a keyboard or mouse to work. They would never work with a touch screen. Nor would they scale to fit the screen. They would need to be significantly reworked/rewritten.
This is yet more alluding to WebKit and HTML5 where there are solutions already in place.
Third, there’s reliability, security and performance.
It’s pretty hard to dispute the reliability of Flash. It’s by far the driving force behind things like out of process plugins (OOPP) in Firefox among other browsers. It’s also been subject to lots of security vulnerabilities.
Fourth, there’s battery life.
The WSJ quotes Adobe’s Shantanu Narayen as saying the claims of Flash being battery draining are “patently false” but if you look at a CPU monitor while browsing a page with Flash, you can see the load increase quite a bit. Blocking flash on your browser does speed things up and keep your system cooler. I’m very suspect that Adobe has solved this in cell phones when they don’t even seem to have it under control in Windows.
Fifth, there’s Touch.
I already mentioned that mouse/keyboard interfaces just don’t work on the iPhone. No need to rehash that.
Sixth, the most important reason.
That’s actually a vague header. The reason is that they don’t want a third-party sitting between the iPhone API’s and developers. If that happens, developers are limited to what that third-party decides to implement. At the very most developers on the Flash platform get whatever is supported on all Flash platform (greatest common denominator).
That leaves Apple in a stupid position. They could implement killer features in the iPhone and create amazing API’s to take advantage of the features. But if Adobe doesn’t see a way to support things across platforms, or just doesn’t see the cost/benefit of implementing that feature, developers can’t use it. That marginalizes the product for Apple as well as developers.
Conclusion
I found this very interesting that he closed it like this:
New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.
In February of 2007 Steve Jobs wrote another letter on DRM. It’s noteworthy because in January 2009 Apple launched the ability to buy non-DRM protected music. The letter was really a hint at where things were going. He’s repeating the PR strategy that he used then, make no mistake of it.
I have a feeling the day will come where the App Store is deprecated in favor of promoting HTML5 based Applications either directly off the web or packed similar to how Dashboard Widgets are done now on Mac OS X. The App Store will be around for quite some time, but it will eventually morph.
That is why WebKit is so important to Apple. They want to abstract their OS to the point where they can provide very high level hooks into features they want developers to be able to use. The current iPhone App SDK was a solution created by Apple as a way to let developers put applications on the iPhone as an afterthought. The moderation is so that they can keep their security record intact and could shut down a malicious app before trouble becomes rampant. That puts them in the position where they can either approve all content and be viewed as sleazy by more conservative folks, or they can let everything go and accept that reputation. They obviously made their decision. Developers and some geeks hate it, but 99% of the rest of the world doesn’t even know about the process. Nobody wants to know how sausage is made.
The App Store will likely morph to feature Dashboard Widget like applications (not to different from Palm’s WebOS). Apple will still be able to cash in via that distribution point since they can use DRM giving them the only way to actually sell a protected application. You can view them online via you’re browser.
That’s my prediction. The day will come when the iPhone SDK that we know today will be deprecated. WebKit and HTML5 aren’t there today, but the day will come when they will be the tier 1 development platform for the iPhone. Steve Jobs is just laying the groundwork today.
For desktops, other platforms and browsers it’s worth noting that there’s a lot to gain here.
Israel Lifts iPad Ban
Israel announced that they have lifted the iPad ban.
“The scrutiny conducted by the Ministry technical team vis-à-vis Apple’s team, International laboratory and European counterparts confirmed that the device which could be operated in various standards will be operated in Israel in accordance to the local standards.”
Lets be honest. This had nothing to do with Israeli limitations on wireless communications. This had to do with importing a device that could be resold for significant profit without paying any sort of tax. Israel has more high-tech start-ups per capita than anywhere on earth. Needless to say the number of folks willing to pay a large premium to get their hands on one makes this a profitable market. It also makes the startups extra vulnerable to being extorted.
The truth is the iPad uses a pretty vanilla Broadcom BCM4329 (BCM4329XKUBG to be exact) chip. This is yet another chip in a very popular series of Broadcom chips for wireless communications. It handles Bluetooth and WiFi on one package making it very efficient and battery friendly. The iPhone 3GS uses the BCM4325. Millions of cell phones and laptops have very similar chips in them for the past several years. The radio is nothing new.
Almost every traveler bringing a laptop or smart phone into Israel has a wireless card of equal strength. If they had any real reason to believe that foreign wireless chipsets could be a danger to their infrastructure all laptops would need to be whitelisted before being brought to Israel. Clearly that’s not the case. Yes you can tweak via software to limit the power of a wireless card, but does anyone adjust their laptop when entering another country? Has anyone been checked when entering the country for wireless strength? I’m guessing not.
Now that a few weeks have passed, and the hype is starting to die down, there is no longer a need for the ban. Units will start shipping overseas soon anyway.
This isn’t a bad thing I might add. People who smuggle these devices in and resell them are just opportunistic and taking advantage of the situation.
Opera Mini Approved For iPhone
I’ve yet to actually try it myself, but Opera Mini was approved today for the iPhone. While this is the first non-WebKit browser “on” the iPhone, it’s worth noting that the rendering engine isn’t actually on the phone. The rendering is done on a proxy server which is how they save bandwidth and increase performance.
Interesting, but I’d still like to see other rendering engines on the iPhone.