Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

iPhone OS 4.0 Brings Multitasking, Ad Framework For Apps

timothy posted more than 4 years ago | from the define-myself-as-outside-the-fence dept.

Advertising 983

Low Ranked Craig writes "Apple had an event today to show off the next major update to the iPhone OS. iPhone OS 4.0 should arrive this summer (presumably with a new iPhone) for iPhone and iPod Touch, and in the fall for the iPad. According to Apple the update has more than 1,500 new APIs and 100 new features including the sorely missed multitasking. Other highlights include unified inbox, improved security, support for multiple Exchange accounts, application folders, iBooks, and iAd, an advertising framework for developers to put ads in their applications. The official word from Steve on Flash and Java remains a simple 'No.'" Updated 20100408 22:09 GMT by timothy: Read on for more information, including some bad news if you want to program for the iPhone in C# or Flash CS5.alphadogg points out some what he calls surprise capabilities targeted at enterprise users and IT departments, including e-mail encryption and "mobile device management."

And CWmike adds more infomation at MacWorld about iAd, which he considers the biggest news in today’s announcement, writing that one way to look at the new advertising hooks "is that Apple can now leverage the App Store/iTunes ‘ecosystem’ lock-in in effect, and deliver to advertisers a huge captive audience."

Finally, binarylarry writes with a look from Daring Fireball at the new user agreement that goes along with 4.0: "Looks like Adobe's release of CS5 with the Flash-to-native compiler has been nixed by Apple's new user agreement: '3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.'"

cancel ×

983 comments

Sorry! There are no comments related to the filter you selected.

No ads please (5, Insightful)

Matt Perry (793115) | more than 4 years ago | (#31782308)

Ads on mobile phone? DO NOT WANT. Unless I get a free phone and free service, but even then I'm not sure if I could tolerate it.

Re:No ads please (5, Insightful)

MobileTatsu-NJG (946591) | more than 4 years ago | (#31782338)

The ads are for the apps that choose to use them, not for the phone service.

Like them or hate them, the more money Apple funnels towards the developers, the better software support it will have. If it's successful expect Android to follow suit.

Re:No ads please (4, Insightful)

beakerMeep (716990) | more than 4 years ago | (#31782454)

You're right, but expect that line to get blurred over time. Look at PBS and NPR: they dont have ads, but they do. Google is starting to do this now with Google maps on Android. They put sponsored links in the search results. While fine and noninvasive in it's present form, over time I would fully expect them to get more invasive until it is as saturated as Television. No corporation can resist a new avenue for advertising revenue. Hell, even nonprofits like NPR/PBS can't.

Re:No ads please (5, Insightful)

PopeRatzo (965947) | more than 4 years ago | (#31782674)

iAd

People are laughing at me when I suggest that future iMacs will have app store lockdowns and now will be "ad-supported" to boot. It's iPhone 4.0 today and OSX 11 tomorrow. And it will still be irresistibly shiny.

You slashdotters out there: did you first get into computing and technology in order to consume more advertising and to have someone else tell you which software to run? Or did you turn to technology and computing in rejection of advertising and lockdowns (aka "command and control")? When you first got into computing and technology did you learn more from the gear that you had to fiddle with or the gear that "just worked"?

I swear to you by all that is holy, by the time this is over, we're going to regret having been in such an all-consuming hurry to suck the iDick.

Watch and See.

Re:No ads please (0)

e065c8515d206cb0e190 (1785896) | more than 4 years ago | (#31782712)

OS X 11 or OS XI?

Re:No ads please (1)

Microlith (54737) | more than 4 years ago | (#31782462)

The catch is that if it's easy to slap ads in your app, expect more to do so. And that's fine if Android follows suit, since you aren't locked into the Android Marketplace.

Re:No ads please (1, Insightful)

MobileTatsu-NJG (946591) | more than 4 years ago | (#31782496)

Devs are going to follow the money. It doesn't matter if you're locked into the Android Marketplace or not.

Re:No ads please (0, Insightful)

Anonymous Coward | more than 4 years ago | (#31782642)

Or its easy to have adfree and ad supported versions of the same program. Adfree is a driving force for people paying for a "Pro" version of many apps.

Re:No ads please (0)

Anonymous Coward | more than 4 years ago | (#31782492)

um... admobs.....

Re:No ads please (0, Troll)

Threni (635302) | more than 4 years ago | (#31782690)

Yeah, I can't wait for Google to implement multitasking, live wallpaper etc into Android.

Re:No ads please (1)

Anonymous Coward | more than 4 years ago | (#31782746)

Not one word of your reply had to do with anything that was said. Fanboy much?

Re:No ads please (4, Informative)

_xeno_ (155264) | more than 4 years ago | (#31782382)

It's for apps that already have ads, such as the NPR app. ("NPR is brought to you commercial free by the partner whose banner ad is covering half the screen.")

Basically it's a unified ad service for smaller developers who don't have the resources to roll their own. You won't suddenly see ads on your iPhone unless you download ad-supported apps.

Re:No ads please (1, Insightful)

Anonymous Coward | more than 4 years ago | (#31782434)

Its a unified ad service to give Apple 40% of the pie.

Expect apps using home rolled ad solutions to be bounced

Re:No ads please (5, Funny)

Kenja (541830) | more than 4 years ago | (#31782406)

On the plus side, with multi-tasking you'll be able to get several ads at once! Just image the fun times you'll have searching through your running apps trying to find the one that has the "congratulations! you're a winner!" sound file on constant loop.

Apple Is Absolute Panic Mode Over Android (1, Interesting)

Anonymous Coward | more than 4 years ago | (#31782488)

This disastrous update makes it clear Apple is internally shitting bricks over the iPhone losing market-share and Google's Android exploding in sales, userbase, and developer support.

Desperation lawsuit against HTC.
This pathetic attempt at trying to claim the iPhone can actually multi-task like Android.
The absolutely embarrassingly lame attempt by Jobs to attack Android over porn.

It's just going to keep getting worse with the rate Android is leaving the crappy old iPhone OS behind and the absolute flood of new Android based devices that make the iPhone hardware look like old 1970s pocket calculators in comparison.

Re:Apple Is Absolute Panic Mode Over Android (1, Funny)

jcr (53032) | more than 4 years ago | (#31782552)

This disastrous update makes it clear Apple is internally shitting bricks over the iPhone losing market-share and Google's Android exploding in sales, userbase, and developer support

What color is the sky on your planet?

-jcr

Re:Apple Is Absolute Panic Mode Over Android (1)

revlayle (964221) | more than 4 years ago | (#31782656)

i don't think his planet has a "sky" - yes, it's THAT alien (this coming from and android phone owner - i like my android phone, but apple has nothing major to worry about yet, i am sure they do see android as a competitor, but not one that is necessarily winning... yet)

Re:Apple Is Absolute Panic Mode Over Android (4, Interesting)

dingen (958134) | more than 4 years ago | (#31782624)

It's just going to keep getting worse with the rate Android is leaving the crappy old iPhone OS behind and the absolute flood of new Android based devices that make the iPhone hardware look like old 1970s pocket calculators in comparison.

Actually, the rate at which new devices are coming out is holding developers back at truly using Android to it's potential. Android is awesome as a platform, but in the end applications make or break the experience of your device. I tried to find 10 decent games for Android tonight and it was an absolute pain to get things that weren't complete pieces of crap. The quality of the apps in Apple's App Store is really *a lot* better, there's more to choose from and they're generally cheaper too. Android's got some serious work in this field until they can really compete.

"Internally shitting bricks" (1)

dogNamedMerlin (1051674) | more than 4 years ago | (#31782698)

...sounds so awful. Great choice of words :-D!

it's android (0)

Anonymous Coward | more than 4 years ago | (#31782314)

so iphone 4.0 is android

well, sorta (-1, Flamebait)

Anonymous Coward | more than 4 years ago | (#31782536)

But with better hardware and software, and usability that doesn't suck shit.

I realize that a lot of slashdotters think that simple, aesthetically pleasing, reliable functionality isn't important, but you're very much in the minority. The iPhone already works far better at what it does than any android handset, and that's largely because Apple tends to start with a small feature set that's well implemented; and then once it's solid, build on the experience.

Cut and paste is a good example. People laughed that the iPhone couldn't do it when it first came out. Then it got added, and the implementation is the best mobile cut and paste implementation available. They didn't want to do it till they could do it well. (A lesson, by the way, that Microsoft appears to have learned with WinMo 7; they've said they're not doing cut and paste immediately cause they can't do it well - yet).

And I'll guarantee that their multitasking implementation will be the best too. You won't need one of those apps that are popular on Android to kill off the background processes, cause Apple's implementation won't be careless and lazy the way Android's is.

Again, you may not like Apple's strategy and prefer features above all, and people do have their own tastes, so to each his own. But you're in the minority once you get outside your coterie of techies.

So no flash or java, but we get ads! (1, Insightful)

Kenja (541830) | more than 4 years ago | (#31782316)

Good to know Apple has their priorities right.

Re:So no flash or java, but we get ads! (5, Funny)

lolwhat (1282234) | more than 4 years ago | (#31782416)

But they will use HTML5 for the ads! Progress! /s

Re:So no flash or java, but we get ads! (0)

Anonymous Coward | more than 4 years ago | (#31782474)

It is a way for developers to put ads into their apps, the way many free apps do now. Apple just created a framework for how the ads get delivered and displayed as well as a way to recognize the revenue.

Fantastic news (5, Funny)

amliebsch (724858) | more than 4 years ago | (#31782328)

Every time I use an iPhone, I can't help thinking, "if only this had more *ads*." I mean, really, what good is a smart phone without pop-over advertisements?

Re:Fantastic news (1)

Fred_A (10934) | more than 4 years ago | (#31782612)

Every time I use an iPhone, I can't help thinking, "if only this had more *ads*."

Well, I don't use an iPhone, but if my i-neken had more ads, I, uh, well, I'd certainly have another one !

Re:Fantastic news (5, Insightful)

QuantumRiff (120817) | more than 4 years ago | (#31782630)

I can't wait to see how many annoying (but non-flash) ads full of animation and video can do to get me right up to my 5GB data limit every month.

Multitasking NOT coming to iPhone (4, Informative)

Anonymous Coward | more than 4 years ago | (#31782330)

Read the article:

Apple looked at thousands of apps to determine what services apps would most need to keep running while in the background. "In iPhone OS 4, we're providing those services as APIs to developers,"

In other words, the iPhone still isn't capable of doing true multitasking, something that other smartphones - well, never lacked.

Instead you're still stuck with only being able to do the things that Apple has decided to allow their sheep the ability to do on Apple's phone - not what the lowly sheep that bought it wishes they could do.

Re:Multitasking NOT coming to iPhone (-1)

WilyCoder (736280) | more than 4 years ago | (#31782584)

^^^ Looks like you haven't seen the multitasking in action. Go to engadget and watch the video. It is pretty slick.

LOL! Apple Hipster Douchebag Fanboys (5, Funny)

Anonymous Coward | more than 4 years ago | (#31782628)

The Apple Hipster Douchebag Multitasking Roadmap

> Multitasking sucks and is unneeded. I don't want stupid multitasking I just want to focus on one app at a time.

> OMG!!! We are finally getting multitasking!!!

> Apple's half-assed multitasking is 'pretty slick' Apple 'invented' multitasking

Re:Multitasking NOT coming to iPhone (0, Flamebait)

MrCoke (445461) | more than 4 years ago | (#31782614)

Not everybody wants a SSH console on their mobile phone.

Re:Multitasking NOT coming to iPhone (2)

timmarhy (659436) | more than 4 years ago | (#31782688)

but some people do, and that's the point of wanting it. duh.

Re:Multitasking NOT coming to iPhone (0)

Anonymous Coward | more than 4 years ago | (#31782706)

How about IM?

Re:Multitasking NOT coming to iPhone (0)

Anonymous Coward | more than 4 years ago | (#31782710)

LIAR!

Re:Multitasking NOT coming to iPhone (5, Insightful)

UnknowingFool (672806) | more than 4 years ago | (#31782718)

True multi-tasking isn't coming to the iPhone. The multi-tasking will be limited. If it falls under 7 different categories [appleinsider.com] it will be supported.

Apple has always been against mult-tasking because they claim it hampers performance and drains the battery. As a Window Mobile user, I can't count the number of times my phone was freaking sluggish only to find that certain apps were running in the background that didn't kill themselves properly. With this Apple will allow certain types of behavior. Most of the multi-tasking that most consumers have wanted falls under one of these categories. Now if you're trying to sequence a genome while twittering your friends, that's probably not supported.

Re:Multitasking NOT coming to iPhone (2, Interesting)

pushing-robot (1037830) | more than 4 years ago | (#31782728)

I would have been pissed if they'd copied WinMo's or most other implementations. As it is, it's at about the edge of my tolerance level. I loved the old Palm PDAs, which had execute-in-place but no background tasks to bog the thing down. It was great knowing that when an app was closed it was using zero system resources without losing any unsaved work. Most devices I've used since then turn into a whack-a-mole of ending programs I'd forgotten about and processes that decided they just wanted to stick around and sightsee. Apple's solution tries to satisfy everyone, but I'm not getting my hopes up until I see how developers abuse it.

No Wonder Android Is Kicking Apple's Ass (-1)

Anonymous Coward | more than 4 years ago | (#31782332)

Mid-2010 and anyone is supposed to actually be excited to get Apple's half-assed multitasking implementation?

No wonder Android is the hottest cellphone OS and its marketshare is doubling every quarter.

Multitasking (2, Funny)

Anonymous Coward | more than 4 years ago | (#31782346)

Oh dear, iphone fans won't like this at all. They hate multitasking. They've been very vocal about it. I doubt they'll like the new iphone at all. They'll probably tell everyone that it's crap now :(

Re:Multitasking (1)

ClosedSource (238333) | more than 4 years ago | (#31782466)

Yes, multitasking was evil last week, now it's a sacrament.

Re:Multitasking (4, Funny)

JonJ (907502) | more than 4 years ago | (#31782726)

People that like Apple are flexible, you have to be since you have to bend over all the time.

Whoa, whoa (5, Insightful)

Bluesman (104513) | more than 4 years ago | (#31782364)

Wait a second here. Wasn't the lack of multitasking a feature that made the iPad and iPhone so great? It allowed you to relax and compute!

What are they doing? Why is Apple taking all of the zen [wirelessweek.com] out?

Whoa, whoa, multitasking? (0)

Anonymous Coward | more than 4 years ago | (#31782490)

Yeah, I guess this guy won't be getting an iPad for his wife: http://slashdot.org/comments.pl?sid=1529896&cid=30951078 [slashdot.org]

Re:Whoa, whoa, multitasking? (0)

Anonymous Coward | more than 4 years ago | (#31782566)

Don't worry, he can still get an iPad for his wife, because the "multitasking" the iPhad is getting isn't what most people would call multitasking.

Basically, they're adding the ability for third party apps to invoke APIs that provide "multitasking" support - assuming that they do the things that Apple has decided to allow them to do.

If you want to have two applications running at the same time - forget it. THAT'S not allowed.

If Apple wants to allow an app to continue to stream music while you're surfing the web - that's allowed. As long as the app doesn't come too close to "duplicating the iPod app" in which case they'd reject it.

Re:Whoa, whoa (1)

UnknowingFool (672806) | more than 4 years ago | (#31782738)

Wasn't the lack of multitasking a feature that made the iPad and iPhone so great?

No, the lack of runaway background processes was what made Apple products so great. As well as the lack of battery drain that these processes caused is what made Apple products so great.

app lock down and lock in is bad censorship as wel (0, Offtopic)

Joe The Dragon (967727) | more than 4 years ago | (#31782366)

app lock down and lock in is bad censorship as well.

I can see some lock down but for censorship???

Re:app lock down and lock in is bad censorship as (2, Insightful)

cdrudge (68377) | more than 4 years ago | (#31782408)

It's their store. If you don't like it, don't buy their device. Or jailbreak it.

And if you have anything except an iPhone 3GS... (3, Informative)

magsol (1406749) | more than 4 years ago | (#31782372)

(or the presumed new iPhone to accompany OS 4.0)

...then yeah, no multitasking for you. Sorry about that.

Re:And if you have anything except an iPhone 3GS.. (0)

Anonymous Coward | more than 4 years ago | (#31782460)

...but on the bright side, you don't get ads either.....

Re:And if you have anything except an iPhone 3GS.. (0, Troll)

pureevilmatt (711216) | more than 4 years ago | (#31782468)

Or, you jailbreak, install Backgrounder and Kirikae, and have an even better implementation than the one crApple demonstrated... all on your hardware that "can't possibly support it".

Re:And if you have anything except an iPhone 3GS.. (0)

Anonymous Coward | more than 4 years ago | (#31782564)

Or you could just buy an android device and have all that functionality included.

Re:And if you have anything except an iPhone 3GS.. (1)

rsborg (111459) | more than 4 years ago | (#31782512)

Wrong. 3rd-gen iPod Touches (ie, 32GB, 64GB models released in 2009) work also.
Presumably this is due to the lack of the performance/capability of the chipset found in the 2G, 3G iPhones and 1st & 2nd gen iPod Touch.

Re:And if you have anything except an iPhone 3GS.. (0)

Anonymous Coward | more than 4 years ago | (#31782546)

iPhone 3G is also compatible. See the bottom of this page: http://www.apple.com/iphone/preview-iphone-os/

The only products that can't take the upgrade are the original iPhone and the 1st generation iPod Touch.

Re:And if you have anything except an iPhone 3GS.. (0)

Anonymous Coward | more than 4 years ago | (#31782668)

Whoops, you were specifically referring to multitasking and I was thinking OS 4.0 compatibility. Yeah, 3GS and newer only for multitasking. Sorry 'bout that.

Re:And if you have anything except an iPhone 3GS.. (1)

whterbt (211035) | more than 4 years ago | (#31782750)

Either you didn't read the parent, or the content of the link you pasted. Try again. No multitasking on anything older than a 3GS.

Apple Market Fragmentation. (2, Insightful)

Anonymous Coward | more than 4 years ago | (#31782592)

So now you have iPhone developers having to worry about which hardware they are running on:

* Older OSes that can't multi-task versus newer iPhone hardware

* Larger screen sizes on the piece of junk iPad versus the tiny iPhone screen rez

Isn't 'fragmentation' the latest talking point for Apple and Apple fans in the media after the 'teh most apps' failed to have any effect on slowing down the massive Android surge?

Re:And if you have anything except an iPhone 3GS.. (1)

sparky1240 (1387499) | more than 4 years ago | (#31782604)

Technically, it's not multi-tasking anyway. It's really just application switching. And the 3Gs already does that ok (ie. I can have my music playing in the background whilst browsing the web).

Re:And if you have anything except an iPhone 3GS.. (5, Informative)

WilyCoder (736280) | more than 4 years ago | (#31782610)

Go ahead and jailbreak an iPhone 3g and try to run more than 2 apps at the same time. It slows to a CRAWL.

Re:And if you have anything except an iPhone 3GS.. (1)

robmv (855035) | more than 4 years ago | (#31782704)

Apple want people to upgrade to the 3GS, then they will announce 3GS2, double charge for you

Can the old hardware handle this? (1)

dan_sdot (721837) | more than 4 years ago | (#31782380)

Will the current iPhone hardware be able to handle this new OS?

I ended up having to get rid of my original iPhone and get a 3GS because all the OS updates slowed my iPhone down to a crawl for any given operation.

Re:Can the old hardware handle this? (3, Informative)

proxima (165692) | more than 4 years ago | (#31782436)

Will the current iPhone hardware be able to handle this new OS?

I ended up having to get rid of my original iPhone and get a 3GS because all the OS updates slowed my iPhone down to a crawl for any given operation.

The 3G and second gen ipod touch can get the update, but no multitasking support.

The 3GS and third gen ipod touch get multitasking (probably in large part because they have 256MB of RAM instead of 128).

Apple "Innovation" (5, Insightful)

Microlith (54737) | more than 4 years ago | (#31782400)

Couple things:

The multitasking method described is essentially identical to the one MS is using, with the process being halted in the background and the potential for it to be freed from memory at any time. The new addition is a background daemon or two that a program can contact to leave bits running while the rest is halted. Sort of a "low power multitasking." This is actually quite clever, and makes me wonder if it isn't using Grand Central closures to keep those bits spinning while the main process is halted.

The task switching method has apparently been cited as looking extremely similar to the way S60 switches. I wouldn't know, but that's pretty funny if true.

All in all, the critical juncture remains for me: The platform has been and will remain extremely closed. That alone is enough to ensure that I will stick with my N900 for the time being, and likely well into the future. I'll put my OS and developer interests behind MeeGo, and encourage openness.

Why would I want to multitask? (0, Offtopic)

bogaboga (793279) | more than 4 years ago | (#31782410)

Can someone tell me why I would want a multitasking phone yet this study [eurekalert.org] says it adversely affects brain learning?

Re:Why would I want to multitask? (2, Insightful)

dingen (958134) | more than 4 years ago | (#31782518)

Because you want to be able to look something up (through your browser, in your mailbox, whatever) while having a conversation on Skype.

Re:Why would I want to multitask? (2, Insightful)

czmax (939486) | more than 4 years ago | (#31782542)

A good reason for the OS to support multitasking: Assume you hit 'upload' in your favorite application and now want to do something else while the data is slowly streaming out to the server. This allows you to move on to do something else.

You aren't the one multitasking though because, from your perspective, you're done with that previous task. This lets the application/OS do the multitasking that allows you to move on and do something else. Apple would argue this "good" vs making you think about it as a new task: "I want this upload to complete so I'll run this application in the background while I do something else then I'll come back and close this application when it is done". In the latter case you truly are doing the multitasking.

Re:Why would I want to multitask? (2, Informative)

Culture20 (968837) | more than 4 years ago | (#31782578)

Can someone tell me why I would want a multitasking phone yet this study says it adversely affects brain learning?

Because a phone is not a brain? A mutitasking computer helps *me* to not multitask by doing things in the background for me. "You, program. Do this. Okay, now that that is being worked on, I can forget about it until it's done."

Re:Why would I want to multitask? (4, Funny)

swanzilla (1458281) | more than 4 years ago | (#31782580)

Can someone tell me why I would want a multitasking phone yet this study [eurekalert.org] says it adversely affects brain learning?

I don't follow your line of reasoning, but find it fascinating.

NO thanks (1, Insightful)

Anonymous Coward | more than 4 years ago | (#31782420)

I was considering getting an ***LOW INTEREST MORTAGES*** Iphone, but this new ad framework might ***ALL-NATURAL COLONIC CLEANSE*** force me to reconsider. Will ads only be shown when ad-supported apps are running, or ***HOT SLASHDOTTERS WANT TO TALK TO YOU!!!*** will you be interrupted with ads no matter where you are?

Re:NO thanks (2, Insightful)

MobileTatsu-NJG (946591) | more than 4 years ago | (#31782600)

Will ads only be shown when ad-supported apps are running...

Yes.

or ***HOT SLASHDOTTERS WANT TO TALK TO YOU!!!*** will you be interrupted with ads no matter where you are?

I'm sorry, but it's hard to take you seriously when you're happily posting on an ad-supported site about how you say 'no-thanks' to ad-supported apps.

fuck ipad, fuck apple (-1, Troll)

Anonymous Coward | more than 4 years ago | (#31782424)

fuck off with the apple shit. or put it on a site just for elitist wanna be nerds

MULTIPLE Exchange accounts?! (1)

spiritgreywolf (683532) | more than 4 years ago | (#31782430)

Isn't that something even Outlook can't seem to do without setting up multiple email profiles? I find this pretty amusing, actually.
I'm not talking about using them as multiple IMAP connections, but rather as native Exchange connections as configured using the Outlook setup wizard... ...Sorry, been stuck in Outlook Hell lately and that struck a chord...

Re:MULTIPLE Exchange accounts?! (1)

amliebsch (724858) | more than 4 years ago | (#31782510)

Account options > More options > Advanced > Open These Additional Mailboxes

Re:MULTIPLE Exchange accounts?! (1)

KuNgFo0 (519426) | more than 4 years ago | (#31782622)

Account options > More options > Advanced > Open These Additional Mailboxes

Unfortunately that method opens up the secondary mailbox in the same context as the primary account - same server, same login credentials.

However... I've been using the Office 2010 beta and FYI they finally added true multiple-exchange account support.

Re:MULTIPLE Exchange accounts?! (1)

dingen (958134) | more than 4 years ago | (#31782556)

To make things even nicer, they've created a unified inbox which includes the e-mail from all your accounts, be them Exchange, Gmail, Hotmail, POP3, IMAP or mix of everything. You can still filter by account, but having just a list with *all* your e-mails is really nice.

like there isnt enough spyware already (0)

Anonymous Coward | more than 4 years ago | (#31782446)

The Apple store is full of spyware, Apple validating it with their own API will make it even worse
, with the inability of the user to install a firewall or control it makes it a security nightmare

this guy figured it out
http://i-phone-home.blogspot.com/ [blogspot.com]

Welcome to the N900 age (4, Insightful)

EzInKy (115248) | more than 4 years ago | (#31782458)

Now if only iPhone owners could do what they want with the hardware they purchased.

Re:Welcome to the N900 age (4, Insightful)

vijayiyer (728590) | more than 4 years ago | (#31782516)

Tell me about it. iPhone owners want to run Sendmail on the iphone they purchased and ssh into it from their laptop.

Oh wait, maybe it actually does do what they want, just not what _you_ want. Is it possible that the N900 is right for you and the iPhone right for others?

Re:Welcome to the N900 age (1)

uberjack (1311219) | more than 4 years ago | (#31782558)

"iPhone OS 4.0 - Now With More Nazi Germany!" TM & (C)

Re:Welcome to the N900 age (0)

Anonymous Coward | more than 4 years ago | (#31782618)

Please speak for me more.

:'( poor open source babies (5, Funny)

Anonymous Coward | more than 4 years ago | (#31782520)

Cry a little louder and harder, bitches! We can't hear you from way up here on awesome mountain! What's that? You're mad and are going to form an open committee to discuss ways to retort in a GPL-based, socially pluralistic manner? In three years time, you'll have a shoddily constructed riposte AND a donated-by-Cory handkerchief with which to wipe away your salty tears? Keep debating, pansies! I'll be figuring out a way to put some TRUCK NUTS on my iPad.

Apple banning iPhone frameworks in other languages (0)

Anonymous Coward | more than 4 years ago | (#31782538)

No mention of the fact that Apple has banned all applications that weren't originally written in C, C++. or Obj-C? When Adobe was scheduled to release Flash CS5 with support for compilation to iPhone Applications on the 12th?

http://daringfireball.net/

Re:Apple banning iPhone frameworks in other langua (1)

RyuuzakiTetsuya (195424) | more than 4 years ago | (#31782722)

Probably because any intermediary code is going to invariably break with OS and API updates if wrappers and metaframeworks are used.

I can't code in C++ on Android, which forces Java(not a bad language by any means, but, not native either), so big deal?

Adware built right into the OS (2, Informative)

Flipao (903929) | more than 4 years ago | (#31782554)

Only Apple could get away with promoting that as a feature: Pay for an app, fire it up and watch an ad for Nike, can't wait!

Re:Adware built right into the OS (1)

byjove (567441) | more than 4 years ago | (#31782754)

For developers, this is a feature. This was a developer preview.

multitasking? No way (0)

Anonymous Coward | more than 4 years ago | (#31782594)

I'd rather not have the ability to multitask on my iPhone. My battery can barely handle just listening to songs while at work, so forget about having 5 or 6 apps in the background receiving push notifications and constantly updating.

Not true multitasking (3, Interesting)

markdavis (642305) | more than 4 years ago | (#31782626)

Sorry, but it is NOT true multitasking. Applications will have to be re-written to act like a service, then they will be "suspended" and enable quick application switching: http://www.precentral.net/apple-plays-its-multitasking-card-its-no-ace [precentral.net]

"What Apple is doing instead of 'true' multitasking is offering seven different OS-level services that apps can take advantage of in lieu of actually running in the background: audio, VOIP, location, push notifications, local notifications, task finishing, and fast app switching. To switch to a recently opened app, you double-tap the home button and a dock of your recent apps pops up"

If you want to see real phone multitasking in action, and with a wonderful UI to go along with it/manage it, look at how Palm WebOS does it.

Changed my mind. (0, Troll)

mirix (1649853) | more than 4 years ago | (#31782632)

I swore to never get an iPhone, but now that it supports ads... sign me up!
This is what I've been waiting for. Apple is a true innovator.

I'm not upgrading... (2, Interesting)

Jorgandar (450573) | more than 4 years ago | (#31782634)

I'll be dumping iPhone as soon as my current jailbroken 3GS is considered obsolete. I shouldn't have to literally break the law to make my phone run and work how I, the USER, want it to. I can no longer tolerate Apples' insistence of controlling everything i do and censoring my content, as well as locking in the app marketplace so that THEY profit from every transaction, therefore forcing me to pay higher prices than i would otherwise in a completely free and open market. I'm switching to andriod rather than upgrading. I encourage everyone else to as well.

Big F U to Adobe (and others) (4, Informative)

DA_MAN_DA_MYTH (182037) | more than 4 years ago | (#31782652)

In revised iPhone SDK License agreement:

3.3.1 -- Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

RAM, ipad (5, Informative)

proxima (165692) | more than 4 years ago | (#31782664)

The older iphones and ipod touches don't get multitasking likely because they only have 128 MB of RAM.

I was disappointed to find out the ipad only has 256 (same as the 3GS). RAM is cheap, and there's no lack of space inside the ipad for an extra chip. With the way Safari currently works, it starts dumping web page caches as memory fills up. That means going to another "tab" (through an expose-like interface) can often mean re-loading the page from scratch, in practice. Word is the iphone 3GS does this a lot less, so it's definitely something they need to address for the ipad. Because the expose is two taps instead of the one required for tabs, and because of this reloading, I find myself using substantially fewer open browser windows on the ipad than on a desktop.

I'm starting to think they need to use part of the flash memory to cache things, especially with multitasking (that's what the "fast app switching" I presume does - save the full state of app memory on flash). The biggest downside to this is it wears down the flash.

I was a little disappointed to find out that the ipad release will be "fall". So far, though, the only time I've really wanted multitasking (or some pseudo-multitasking) is to play audio from Pandora or Magnatune while doing other tasks (and you can use the Magnatune website to stream since Safari's media player multitasks). Most of the other features are really for iphone users (ibook app, improved mail - though unified inbox will be nice).

By the way, anyone looking for an extremely thorough review of the ipad should look here [daringfireball.net] . I have no relation to the author, but I found he covered things extremely well.

Most important: restriction on app development (5, Insightful)

VZ (143926) | more than 4 years ago | (#31782666)

Interestingly enough nobody seems to have mentioned this gem [daringfireball.net] yet. To summarize, Apple has decided to forbid

Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool

While this is clearly aimed squarely at Adobe and their Flash compiler I can't help wondering what does it mean even for C++ libraries such as Qt or wxWidgets (that I'm personally most interested in) as, with a bit of bad faith (that Apple doesn't seem to luck), they could be construed to be "intermediary compatibility layers" too. And this definitely seems to exclude using Perl, Python, Ruby or anything else.

If anybody had any doubts about Apple openness, this should hopefully be enough to dispel them (although whom am I kidding... there will surely be people able to justify this as well).

Give me ads! Yes! Tons of ads! Lots of ads! (0)

Anonymous Coward | more than 4 years ago | (#31782670)

Great. Just what I've always wanted. Someone to interrupt my enjoyment of useless advertising with actual content.

SSL-based VPN? (1)

pak9rabid (1011935) | more than 4 years ago | (#31782676)

So...does that mean we'll finally see OpenVPN support?

This will be a great boost for HTML5 (0, Redundant)

dingen (958134) | more than 4 years ago | (#31782678)

Since the ads in iAd will be created in HTML5, this will help greatly in making this technology mainstream. Awesome!

Obsolete in two years (0)

Anonymous Coward | more than 4 years ago | (#31782692)

I have a 16GB ipod touch from late 2007 and will not be able to run this. Just like apple dropped PowerPC in snowleopard.

Apple, where 2015 is obsolete today.

Thank you for keeping it to a sane level ... (1)

MartinSchou (1360093) | more than 4 years ago | (#31782700)

Thank you for not spamming

the

front

page

with

every

single

update

from the Apple event. Unlike certain other unnamed and unashamed websites out there, who feel they need to make a new article just to tell us that Jobs went to the bathroom and came back with slightly moist hands.

Scooped! (1)

CoffeeDog (1774202) | more than 4 years ago | (#31782732)

Damn just as I submit that addendum about the changes to the SDK, it gets tacked on here! Seriously, I hope developers start to second guess their future with Apple and start looking to more open pastures. Also the fact that the iPhone 3G still won't be able to multitask is getting commonly overlooked in the roar of Apple cultists collectively orgasming over a feature everyone else has had for eons. I may just stick with my jailbroken 3.1.2 until my contract is up and I get a shiny new Android phone.

Flash and iPhone OS (1, Interesting)

tlhIngan (30335) | more than 4 years ago | (#31782734)

I don't see how the user agreement change prevents Flash apps from being recompiled into native ones.

It says to only use documented (public) APIs. I would assume that the runtime and compiler do this, no? Or does the flash to native compiler already use private APIs?

When you get down to it, you can code in assembly, C, C++, or other languages that compile against ARM and the libs Apple provides...

"multitasking" will work OK no need of a TaskMan (1)

u01iz (164116) | more than 4 years ago | (#31782740)

Flame Proof Comment:
[To all fellow commenters who will ask for a "Task Manager"]

As only a few mentioned in various forums already, there is no need for a task manager simply because each time you switch apps, the current app will be closed-killed-terminated the same way now happens.

Why most are confused, thus the endless discussions, is because the proposed method of "multitasking" appears not to have achieved much things in other platforms, like Android for instance where a task manager occasionally feels handy(for me too).

However, you forget the most significant thing in Apple's case.. The corporate fascism in Palo Alto does not approve apps which in any way will risk its regime. This, also(among others), includes bad developed apps which in sequence is in favor of satisfied customers.
Exposing only 7 services tightly controlled are not enough to cover devs needs for versatility, but ensures(as much as possible) unproblematic behavior.

In Android's case however, not only tight restrictions not apply, but services made by devs are allowed, so hangs, hogs and hiccups are inevitable.

So, what we have here are two opposite fields which have gone black or white.

The Apple "multitasking" will work OK because relies on best practice and tight control, BUT... too little too late.

You will not need a Task Manager as long as Steve Jobs is the king of the hill.

PS (to whoever agrees with the aforementioned): the number/amount of "background" applications(in reality closed-killed-terminated) which will appear when you double press the home button, is from trivial to whatever Apple decides for the best of the majority of their customers.

Wrong quote from the user agreement (4, Informative)

daffmeister (602502) | more than 4 years ago | (#31782758)

"Looks like Adobe's release of CS5 with the Flash-to-native compiler has been nixed by Apple's new user agreement: '3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.'"

That's the old agreement. The new agreement adds:

"Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited)."

That's the bit that nixes Flash.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?