Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > News and Article Discussion > MacRumors.com News Discussion
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Jun 16, 2008, 01:06 PM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Apple Adopting SproutCore for Web Applications



AppleInsider reports that Apple detailed their use of a JavaScript framework called SproutCore at WWDC last week.

SproutCore is an "open source, platform-independent, Cocoa-inspired JavaScript framework for creating web applications that look and feel like Desktop applications". Apple also contributed to performance updates and added new functionality to the SproutCore framework, which serves as the basis for their new MobileMe web-applications. Apple describes the user experience for their new MobileMe web applications as Desktop class, providing features such as drag and drop, click and drag, and keyboard shortcuts (guided tour video).

Apple's interest in SproutCore is, in part, to reduce their dependence on Adobe's Flash player, which traditionally is used for more interactive content on the web.
Quote:
Those frameworks offer prebuilt code that has been polished to work on all browsers, making it easier for the developer to concentrate on what their web page should be doing rather than repeatedly reinventing the wheel for various low level functions. In that respect, open JavaScript frameworks can replace Flash without requiring any secondary plugin runtime because they are simply open JavaScript that runs in the browser directly.
Apple has also notably resisted adding Flash support to the iPhone, and made significant efforts to optimize Javascript in future versions of Safari. These improvements should trickle down into the iPhone's mobile Safari as well.

The article makes the leap that SproutCore represents "Cocoa for Windows" suggesting that Apple may use the tool to develop cross-platform web-versions of its productivity applications, such as iWork, but this appears to be speculative. In a related note, a new startup called 280 Slides has introduced a web-based PowerPoint/Keynote presentation application. 280 Slides was founded by two former Apple employees and also utilizes a Cocoa-inspired framework called Objective-J/Cappuccino.



Article Link

Last edited by arn : Jun 16, 2008 at 01:37 PM.
MacRumors is offline   Reply With Quote
Old Jun 16, 2008, 01:10 PM   #2
LloydBraun89
macrumors member
 
Join Date: Jun 2007
so is this saying you could run flash in the iphone withhout actually using flash?
LloydBraun89 is offline   Reply With Quote
Old Jun 16, 2008, 01:10 PM   #3
BklynKid
macrumors 6502a
 
BklynKid's Avatar
 
Join Date: Nov 2007
Location: Brooklyn, NY
That's all fine and well but nothing is going to replace all the thousands of sites currently using flash including popular video sites such as YouTube.
__________________
Getting a new iPhone with AT&T? Get $25 free as a referral, email/pm me *BEFORE* you sign your new contract with AT&T!
bklynkid -AT- gmail -DAWT- com
BklynKid is offline   Reply With Quote
Old Jun 16, 2008, 01:12 PM   #4
bacaramac
macrumors 6502a
 
bacaramac's Avatar
 
Join Date: Dec 2007
I guess this means that we will not see Flash in the iPhone (atleast from Apple) as it looks like they are moving to a better solution.

My guess is this new framework looks and feels like flash without a plugin and is probably more efficient then flash.
__________________
Alumi iMac 20" 2.0Ghz 13" Unibody MBP Dual-Band AEBS ATV2 40GB 16GB iPhone 3G S⃣ Black
bacaramac is offline   Reply With Quote
Old Jun 16, 2008, 01:12 PM   #5
BklynKid
macrumors 6502a
 
BklynKid's Avatar
 
Join Date: Nov 2007
Location: Brooklyn, NY
Quote:
Originally Posted by LloydBraun89 View Post
so is this saying you could run flash in the iphone withhout actually using flash?
No, this is javascript functionality already available but optimized and dumped into a framework so programmers don't have to manually write things like "drag and drop." That's all this is replacing.

Apple still needs flash, just for web compatibility.
__________________
Getting a new iPhone with AT&T? Get $25 free as a referral, email/pm me *BEFORE* you sign your new contract with AT&T!
bklynkid -AT- gmail -DAWT- com
BklynKid is offline   Reply With Quote
Old Jun 16, 2008, 01:19 PM   #6
rloechner
macrumors newbie
 
Join Date: Mar 2007
Quote:
Originally Posted by BklynKid View Post
(...)

Apple still needs flash, just for web compatibility.
By the looks of this article .. Apple doesn't need flash.
rloechner is offline   Reply With Quote
Old Jun 16, 2008, 01:23 PM   #7
Macsterguy
macrumors 6502
 
Join Date: Jun 2007
Location: Texas
Seeing is believing...

With the performance of .Mac over the years, one has to wonder.

Will the name change to MobileMe be enough? To quote Mr. Jobs: "This time, I think we got it right".

Well, let's all hope so...
__________________
JONES X-RAY INC.
Over 30 Years of Service...
JXR on the web: www.jonesxray.com
Please also visit: www.matamoroschildrenshome.org
Macsterguy is offline   Reply With Quote
Old Jun 16, 2008, 01:25 PM   #8
TuffLuffJimmy
macrumors 601
 
TuffLuffJimmy's Avatar
 
Join Date: Apr 2007
Location: Portland, OR
Quote:
Originally Posted by LloydBraun89 View Post
so is this saying you could run flash in the iphone withhout actually using flash?
there's no new functionality here. This is just easier for developers to work with, similar to the iPhone SDK. The apps that Apple demoed could practically write themselves.
__________________
"Next PM I get from you about this, and it gets posted as my signature." --*LTD*
TuffLuffJimmy is offline   Reply With Quote
Old Jun 16, 2008, 01:25 PM   #9
kornyboy
macrumors 6502a
 
Join Date: Sep 2004
Location: Knoxville, TN (USA)
Wirelessly posted (iPhone: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3)

I'm excited to get my hands on the new MobileMe Apps and see how well they work. It will be interesting to see different user experiences across
several different browsers and both windows and mac computers.
__________________
Stuff
kornyboy is offline   Reply With Quote
Old Jun 16, 2008, 01:25 PM   #10
BklynKid
macrumors 6502a
 
BklynKid's Avatar
 
Join Date: Nov 2007
Location: Brooklyn, NY
Quote:
Originally Posted by rloechner View Post
By the looks of this article .. Apple doesn't need flash.
You explain to me then how you're going to access a Flash enabled site from your iPhone then.
__________________
Getting a new iPhone with AT&T? Get $25 free as a referral, email/pm me *BEFORE* you sign your new contract with AT&T!
bklynkid -AT- gmail -DAWT- com
BklynKid is offline   Reply With Quote
Old Jun 16, 2008, 01:32 PM   #11
runbadscott
macrumors newbie
 
Join Date: Jun 2008
You can't stream audio and/or video with JavaScript!

You can't stream audio and/or video with JavaScript! This is bad news for Flash developers.
runbadscott is offline   Reply With Quote
Old Jun 16, 2008, 01:36 PM   #12
arn
macrumors god
 
arn's Avatar
 
Join Date: Apr 2001
Send a message via AIM to arn
I think talk of it being a Flash replacement is a bit overstated... but more showing where Apple is making their investments.

arn
arn is offline   Reply With Quote
Old Jun 16, 2008, 01:38 PM   #13
techlover828
macrumors 68020
 
techlover828's Avatar
 
Join Date: Jun 2007
Location: Maine
Send a message via AIM to techlover828
I just though of something, if mozilla creates a "firefox mobile" for the iphone won't it be able to incorporate flash (plus probably be a lot better than safari)?
__________________
Hackintosh|Macbook Pro|iPhone 3GS
techlover828 is offline   Reply With Quote
Old Jun 16, 2008, 01:39 PM   #14
Virgil-TB2
macrumors 65816
 
Virgil-TB2's Avatar
 
Join Date: Aug 2007
Quote:
Originally Posted by BklynKid View Post
You explain to me then how you're going to access a Flash enabled site from your iPhone then.
If by Flash enabled you mean for videos as stated above, all the website has to do it use regular old HTML and throw the Flash code out.

It's just a couple of lines of code in HTML 5.0 and you don't need the Flash video plug-in anymore. The sites that *don't* do this are just foolish and don't deserve your business IMO.

The very fact that the millions of new iPhone users won't be able to see Flash videos will force websites to use HTML instead..
__________________
Albert Einstein ~ The word God is for me nothing more than the expression and product of human weaknesses
Virgil-TB2 is offline   Reply With Quote
Old Jun 16, 2008, 01:41 PM   #15
TuffLuffJimmy
macrumors 601
 
TuffLuffJimmy's Avatar
 
Join Date: Apr 2007
Location: Portland, OR
Quote:
Originally Posted by techlover828 View Post
I just though of something, if mozilla creates a "firefox mobile" for the iphone won't it be able to incorporate flash (plus probably be a lot better than safari)?
Who says Firefox is better than Safari? Last I checked Safari is still doing a lot better on the Acid3 test than Firefox.
__________________
"Next PM I get from you about this, and it gets posted as my signature." --*LTD*
TuffLuffJimmy is offline   Reply With Quote
Old Jun 16, 2008, 01:41 PM   #16
bgiovand
macrumors newbie
 
Join Date: Sep 2007
[edit] nvrmnd.

Sproutcore looks awesome, can't wait to play around with it.
__________________
15" MacBook Pro 2.4ghziPod ShuffleUnderwaterDaydream
bgiovand is offline   Reply With Quote
Old Jun 16, 2008, 01:53 PM   #17
BklynKid
macrumors 6502a
 
BklynKid's Avatar
 
Join Date: Nov 2007
Location: Brooklyn, NY
Quote:
Originally Posted by Virgil-TB2 View Post
If by Flash enabled you mean for videos as stated above, all the website has to do it use regular old HTML and throw the Flash code out.

It's just a couple of lines of code in HTML 5.0 and you don't need the Flash video plug-in anymore. The sites that *don't* do this are just foolish and don't deserve your business IMO.

The very fact that the millions of new iPhone users won't be able to see Flash videos will force websites to use HTML instead..
That's wishful iPhone-fanboy thinking. You honestly think that YouTube and thousands of other sites will adopt Apple's glorified javascript-include and dump all their existing flash content for a few million iPhone users?

Com'on, get real.
__________________
Getting a new iPhone with AT&T? Get $25 free as a referral, email/pm me *BEFORE* you sign your new contract with AT&T!
bklynkid -AT- gmail -DAWT- com
BklynKid is offline   Reply With Quote
Old Jun 16, 2008, 01:56 PM   #18
Eddyisgreat
macrumors 65816
 
Eddyisgreat's Avatar
 
Join Date: Oct 2007
Location: Seattle, Wa
I guess this is Apples answer to Microsoft's "SilverLight" (flash wanna be) as well as Adobe's "Air" platform (which is extremely capable, IMO).

Here we go with yet another *-war (format war, os war, mac vs. pc war, iraq war).

I'll need silverlight to open MSN.com
SproutCore to get to Apple.com
and Flash to get to every thing else.

Great.
Eddyisgreat is offline   Reply With Quote
Old Jun 16, 2008, 02:03 PM   #19
arn
macrumors god
 
arn's Avatar
 
Join Date: Apr 2001
Send a message via AIM to arn
Quote:
Originally Posted by Eddyisgreat View Post
I'll need silverlight to open MSN.com
SproutCore to get to Apple.com
and Flash to get to every thing else.
SproutCore = Javascript. You just need a browser.

arn
arn is offline   Reply With Quote
Old Jun 16, 2008, 02:08 PM   #20
ChrisA
macrumors 601
 
Join Date: Jan 2006
Location: Redondo Beach, California
Quote:
Originally Posted by LloydBraun89 View Post
so is this saying you could run flash in the iphone withhout actually using flash?
No. Not at all.

What this does is give the people who build web applications yet one more way to build their applications without Flash.

There should be a law "Use Flash, go to jail." Apple can't seem to get that law passed so the best they can do is make a carret and stick rule, with the stick being "Use Flash and all iPhone users will ignore your web site." and the Caret being "Here is something that is free, easy to use and better than Flash."
ChrisA is offline   Reply With Quote
Old Jun 16, 2008, 02:10 PM   #21
Macnoviz
macrumors 6502a
 
Macnoviz's Avatar
 
Join Date: Jan 2006
Location: Roeselare, Belgium
Send a message via MSN to Macnoviz
Quote:
Originally Posted by BklynKid View Post
That's wishful iPhone-fanboy thinking. You honestly think that YouTube and thousands of other sites will adopt Apple's glorified javascript-include and dump all their existing flash content for a few million iPhone users?

Com'on, get real.

He actually meant not to use sproutcore, but plain ol' HTML (the new version) for all video embedding. Although that still doesn't help with all the other uses of Flash.
Let's face it, flash is gonna stay around for years to come, not matter what alternatives are available.
And I don't think it's Apple's intention either, because sproutcore seems like a solid alternative for their needs, and it doesn't require anything (except javascript being turned on) So even those few percent without flash will be able to use it.
__________________
De Kompagnie - coming soon
Macnoviz is offline   Reply With Quote
Old Jun 16, 2008, 02:11 PM   #22
dashiel
macrumors 6502
 
Join Date: Nov 2003
Quote:
Originally Posted by BklynKid View Post
That's all fine and well but nothing is going to replace all the thousands of sites currently using flash including popular video sites such as YouTube.

youtube has already converted their library to h.264 so it'll work just fine. flash player, since a mid-version update of 9, has supported h.264 in addition to the original sorenson and on2 video codecs.

if one looks at the chain of events leading up to this, it's pretty clear what happened. google and apple have a relationship at high levels. google is trying to figure out how to monetize youtube. google offered youtube on the iphone apple said not with flash. google converted their library to h.264. google then told adobe we're not supporting duplicate libraries, especially when h.264 offers a better file size to quality ratio. adobe releases a flash player that supports h.264
dashiel is offline   Reply With Quote
Old Jun 16, 2008, 02:11 PM   #23
Apple Ink
macrumors 68000
 
Apple Ink's Avatar
 
Join Date: Mar 2008
Looks like the days of Adobe Flash are over (in 2-3 years or so)

Microsoft attacks wih Silverlight and Apple with SproutCore.

Yup, the mighty empire is set to fall {Will take a lot of time though!}

But this brings us to one question, will there ever be flash for OS X touch. At this rate it seems highly unlikely!
__________________
I know a lot about cars. I can look at a car's headlights and tell you exactly which way it's coming
- Mitch Hedberg
Apple Ink is offline   Reply With Quote
Old Jun 16, 2008, 02:13 PM   #24
iSee
macrumors 65816
 
iSee's Avatar
 
Join Date: Oct 2004
Flash has at least five things it is generally used for:
1. Annoying animated ads
2. Games
3. Sites with heavily customized UIs
4. To implement desktop-style web applications
5. To play videos from the web

From just reading this artivle, it sounds like SproutCore is mostly about #4 on my list. By the way, IMHO Flash is really bad at #4. So Apple using SproutCore might be more about finding something good for making desktop-style web applications rather than avoiding Flash.

A bit of a side issue, but here's how I rate Flash in its suitability for the five purposes:
1. Very good (That is, Flash is very good for making annoying animated ads.
2. Good - as a game engine, Flash doesn't have much horsepower, but it is so easy to make and deploy games with Flash, that there are lots of fun, stupid games out there.
3. This is a dubious goal in the first place.
4. Poor. They've been trying to tack features on to their animation engine to make it more appropriate for apps, but there is a fundemental mismatch in capabilities.
5. Very good/poorgood. it's very good as far as it goes. The big weakness is that only Flash video formats are supported. Edit: Didn't know that the Flash player now supports h.264. Upgraded from poor to good on that account.

Last edited by iSee : Jun 16, 2008 at 02:19 PM. Reason: new info
iSee is online now   Reply With Quote
Old Jun 16, 2008, 02:17 PM   #25
lowbatteries
macrumors regular
 
Join Date: Mar 2008
Quote:
Originally Posted by BklynKid View Post
That's wishful iPhone-fanboy thinking. You honestly think that YouTube and thousands of other sites will adopt Apple's glorified javascript-include and dump all their existing flash content for a few million iPhone users?

Com'on, get real.
A few points:

1) This isn't adding any new functionality anywhere. Apple is just using standard JavaScript to write applications instead of using a plugin (like Flash).

2) Flash should die. For 90% of flash sites, there is nothing done by Flash that couldn't be done by standard, non-proprietary technologies like JavaScript. Flash isn't and shouldn't be a part of "the web". It's not a standard, its a plugin. Anyone who builds a site with flash should assume that not everyone can see it. Flash broke the web, not the iPhone.

3) A big exception to #2 is video and audio - these were a pain until flash came along. However, it should be simple to have your site detect flash and revert back to standard html if it isn't there. And guess what - Safari supports the standard way of including video. So this isn't a matter of including a special hack just for the iPhone - its just good web design practice.
lowbatteries is offline   Reply With Quote

Reply

Mac Forums > News and Article Discussion > MacRumors.com News Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:16 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC