Computerworld Blog
Rumors and HeadlinesApple News
Mac Manager NewsMac Administrator Jobs
Recent comments
Top 10 iPhone Apps
|
Will the new iPhone have a better processor? (Yes)
Remember, even though Apple doesn't support background execution on third party apps, all of the main apps do work in the background. If Mobile Mail is downloading a big attachment or you are getting an SMS while trying to open a Safari window, you might have to wait a few seconds more than normal. A few seconds here and there starts to become annoying. Never fear, however, these types of user experience improvements are what Apple is famous for methodically trying to improve. Pre-iPhone, no one would have believed you could have any type of enjoyable web surfing experience on a phone. That myth was broken in 2007 when Apple released the iPhone with a Samsung ARM Processor. But it isn't 2007 anymore. iPhone competitors have the same Webkit based browsers that Apple employs and are building app stores and running on Unix and Linux. Apple needs to stay ahead of the game. According to Forbes:
It's more than just a power-management problem, however. "One of the drawbacks of the iPhone right now is it can only [run] one application at a time," says Will Strauss, president of wireless market research firm Forward Concepts. With a more powerful processor, he adds, the iPhone could run several applications concurrently[It already does - this is a misunderstanding]. Apple's rivals are already heading down that path. Palm is pushing out a new phone based around Texas Instrument's OMAP3430 processor. One of the Pre's key features: the ability to show the user information from more than one application at a time. The software makes it slick, but TI's hardware makes that possible. Apple, meanwhile, relies on an application processor from Samsung [S3C6400]. There are two problems there. For starters, Samsung also sells smart phones, allowing it to give its phones the same capabilities, on paper, as Apple's iPhone. The bigger problem, however, is just about muscle. The relatively dinky processor can't match the TI model's power [for more on this, go here]. There are several possible solutions. Samsung could build a new processor around the same ARM Cortex-A8 architecture TI uses [Already released S5PC100], or Apple could switch to TI, Strauss suggests. Alternatively, Apple could build a processor of its own, presumably one based on the ARM-architecture, with the chip designers it picked up last year with its acquisition of PA Semi. The Samsung S5PC100 - Samsung's successor to the iPhone chip We waiver on what chip makes the most sense. Our thoughts are that Apple has maxed out the S3C6400 at 533MHz on the iPod touch 2.0. That doesn't mean they won't put out a lower cost iPhone based on this chip that is, for most intents and purposes, the same as the iPhone3G. This would be the lower end type of product (iPhone Nano?)...the kind they would hypothetically want to slang in developing world-type markets. Apple doesn't usually do this kind of thing, however. If Apple is going to go head to head with the Pre and other smartphone OSes out there (remember these are year long life cycles we are talking about here - this iPhone will be still be selling in May of 2010), they are going to need some more "brains", as Forbes puts it. There are at least five ways that Apple could go with this: 1. The TI OMAP 3430 chip that is in the Pre is a very quick chip. That is why the Pre has the horsepower to do all of that fancy multitasking you see in all of those videos. It has about double the horsepower of Apple's current Samsung and can use less power (see why Apple should be changing?). It is also in a few other hot new devices like the Open Pandora and the Archos phone. 2. Samsung's ARM Cortex A8 S5PC100 followup to their iPhone chip (schematic pictured above). This would be the easiest migration route and would require the least amout of low level code changes. It looks to be on roughly the same level as the TI OMAP 3430. Also, Apple buys lots of Flash from Samsung so their partnership is already strong. 3. Apple/PA Semi could be building their own chip. After all, this is what Jobs said they bought the company for. It will still likely be based on an ARM Cortex architecture and, like all of these other chips (except NVIDIA - which have their own hard-core GPU), work with Imagination's multi-core GPU. 4. Macrumors said they've heard claims that the Marvell PXA168 ARM XScale chip is going to be the next iPhone chip. While this is kind of a wild card (Intel sold the XScale technology used to build the ARM processor to Marvell in 2006 for $600 million), Apple has been known to do some interesting things. 5. NVidia, Apple's partner on DisplayPort technology on its new Mac line as well as OpenCL partner, has an incredible ARM line called Tegra. Their chips have been shown to run head to head with Intel's Atoms at multiples less power usage. These chips are rumored to be entering Netbooks running Ubuntu and Android shortly. Apple invests in and loves Imaginations GPU chips so it is unlikely that they would use NVIDIA's.
That brings us to this 10-inch tablet device we've been hearing so much about. If it is at all based on the iPhone OS X, it will definitely need an ARM processor that can handle hardcore computing. The current iPhone chip simply isn't an option. Notice in the white papers above that three processors listed above all support 720P decoding (TI is slightly less, PA Semi unknown). This would be the high point in the resolution possibilities (720P= 720x1280 pixels = few vertical pixels shy of MacBook resolution). Dell's Mini 10 has this resolution and newer high end Netbooks are kind of congregating around this sweet spot. Forbes is right. Apple has to do something about the 2+ year old iPhone/iPod Touch processor. It will be extremely interesting to see which direction Apple chooses to take. We'll also be watching out for any big orders from these guys in the coming weeks.
( Filed Under: )
Latest News from 9 to 5 Mac
|
Search9to5 Toys
Live Apple Stock performancePoll
Who is talking about us?User loginWho's online
There are currently 2 users and 345 guests online.
Online users
|
Comments
RAM
Another issue with the iPhone is the amount of ram that is in it. I want to say I recall it having around 128MB ram. Even if the processor is faster, if you're listening to music and reading pages in Safari (which is something I often do), there won't be enough ram to handle all of the applications and one of the two will crash (usually the music). Also if it had more ram Safari wouldn't have to reload every web page every time I open a new page or switch to a different page (very annoying, especially over EDGE). It would also help large applications run more smoothly because they could load more data into the ram instead of having to access it from the flash memory.
I'm not really complaining about it, just saying this is an area that I feel could use improvement. I'm 100% satisfied with my first gen iPhone and will probably upgrade in June when the newer model comes out. 3G wasn't important to me because I have wifi pretty much everywhere I go (home, school, work, friends houses).
Totally agree. Forbes is WRONG.
For Forbes to suggest that background processes aren't reasonable on the iPhone due to the CPU's processing power is simply incorrect. Par for the course, I suppose.
Background processes are easy with even the slowest of modern low-power CPUs - give them a very low CPU scheduling priority and you're good to go. It isn't like you're going to be doing some fluid analysis job in the background that requires globs of processing.
But to execute many apps at once - well, you need RAM. Modern OO programs like RAM and the OS likes RAM. And there isn't a "nearly limitless" virtual memory system on a phone.
Have you ever seen the VSIZE memory profile of a Widget in OS X? Imagine running more than one in 128 MB. Then imagine running one in much less RAM - as the OS eats up a big chunk of that 128 MB.
I would like to see what PA
I would like to see what PA Semi could do but I question whether they've could already done a new chip within a year of being acquired. Whatever chip that they use has to be on equal footing to the Pre. I do hope that with hardware 3.0 they allow background apps but the way they emphatically downplayed background apps makes me doubt this.
Whatever happens I hope that apple does not disappoint.
What do you need background
What do you need background apps for?
Apple is making the push service, and what it can do, it that not what you wanted of background apps?
Ok you can't put in a background app that will take pictures and send to an E-Mail adress without the user notic, or key log what is happening on the phone.
But beside that, then what use is ther for background apps? (That Push notification can't do)
background operation would be
background operation would be useful for anything that performs an action based on a hardware trigger. That could be motion detection, light detection, GPS location triggers, a whole host of things that a remote server will be unaware of an unable to act on with a push message.
You should probably reread
You should probably reread the last paragraph, but other than that a very nice and interesting survey.
Thans for that, it got really
Thanks for that, it got really late last night :/
A new CPU would be awesome.
A new CPU would be awesome. But performance is often based on software. optimization of a couple critcal sections of low level code can do wonders.
The major downside of a new HW platform is that not all apps will be able to run on all iPhones.
PRE may or may not be fast. It all has to do with their Software skills. Maybe the faster CPU will allow Palm to be sloppier.
new processor WOOHOO! i can
new processor WOOHOO!
i can probably also agree with the ram, but seeing as i usually don't use more than one app at a time (maybe safari and iPod, but i'm a gamer and usually either play games or talk) i don't see it as a huge problem. go Apple!
Mac User
"Once you go Mac, you'll never go back"
MacBook Pro (early 2008)
2.4ghz, 4g RAM, Leopard 10.5.6
You may not use more than 1
You may not use more than 1 app at a time but your phone does without you knowing it and it eats up RAM receiving emails, text messages, etc.
I would bet Apple has a
I would bet Apple has a working model of several of the options and will choose the PA Semi version because it allows them to customize the device to perfectly match Apple's requirement and then define what they need out of future devices. It makes zero sense for Apple to purchase development licenses from ARM and Imagination if they are buying the processors from Samsung, TI, Marvel or Nividia. The whole purpose of doing it yourself is to match the processor to your needs rather then get some generic SOC. The PA deal was sign in April of last year and it normally takes about 2 years to bring a design to market so assuming you save a few months because your not shipping the design back and forth or trying to get a customer and that Apple was already working with PA Semi before the deal was finalized, then a new SOC developed by PA Semi is well within the realm of likely. I just wonder if it will be based on the A8 which everyone else is releasing or if Apple skipped a generation and will jump right to the A9 multi-core and use some of the Snow Leopard greatness.
Background Apps
A faster processor is nice but as many have noted it's RAM and the how the core operating system handles the memory allocation.
The iPhone from 2.0 on has been terrible. Poor battery performance (Apple's weak reason for no background apps), Safari Crashing, Apps Crashing for no reason and dropped calls (If this is AT&T's fault it's also Apple's for choosing to partner with them).
I was a big fan but have run out of patience waiting for Apple to even respond to even the simplest of user requests.
Apple sat on their pile of cash and waited for the competition to catch up.
The 3.0 software and the new phone better be a BIG IMPROVEMENT. The 3G phone was really a poor excuse for an upgrade. I will not be waiting in line on day one this time. I'll take a look and ev en wait for the Pre to come out to do a comparison.
iPhone 3G wasn't a giant step
iPhone 3G wasn't a giant step forward for one reason: the hardware wasn't what Apple was focusing on. Apple was focusing on making the App Store possible. Creating an SDK is a giant undertaking (I have personal experience here), and one as big as the iPhone SDK would have been quite a challenge.
When everything is internal, you don't have to cover your butt. Your code can be ugly, the names for components don't have to make sense to anyone outside of the company. The structure of the system is able to change at your leisure. Once other developers start using it, however, the system becomes unchangeable and fixed. Several developers noted this during the beta of the original iPhone SDK -- things kept changing on them.
It was a very very major upgrade. Palm hasn't even tried to come close to what Apple did here. Palm is basically taking the approach Apple started with (web apps) to an extreme, by adding many functionalities to the web applications. This doesn't stop them from being what they are: web applications, made out of HTML and JavaScript.
Apple, on the other hand, opened up a native framework, a nice and complete SDK, and an app store capable of selling 1 billion applications. And they did it in one year.
A very, very major upgrade.
90nm? isnt that a waste?
Wouldn't it be more beneficial to build these cores on a smaller fab process, like 32nm? Wouldn't that save even MORE power?
"Now, I don't want to get off on a rant here, but..." - Dennis Miller