|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,170
|
iPhone workshop sparks grassroots development
While Apple has yet to host any programming conferences of its own for the iPhone, the unofficial iPhoneDevCamp has already produced a collection of web apps that signaled a quick start to the development community.
Adobe, Yahoo, and numerous other companies as well as hobbyists spent the past weekend at the event held on Adobe's San Francisco campus, helping each other optimize web-based programs and more traditional websites for the days-old Apple communicator. In some cases, the iPhone's limits have proven frustrating, which organizers themselves revealed in the BarCamp-inspired gathering's opening speech (PDF). Although Apple's web interface follows web standards to the letter and includes the promised ties to calling, e-mail, and maps, any non-Apple plugins -- including Flash, Java, and SVG vector images -- were already known to be unsupported as of July. The iPhone's ability to dynamically resize the browser window depending on the physical angle has also created a unique problem for coders who want to fit their site to the iPhone's 320x480 screen: site designers have to include a special exception that detects a change in the site resolution, developers found. Nevertheless, some developers have already created miniature web programs that bypass several of the perceived limits. Although many of the programs fall into the categories of web games or equivalents to Mac OS X Dashboard widgets, a few utilities have effectively tried to replace full-fledged programs that would otherwise be needed. Among the examples readied for the weekend were SonicLiving + iTMS, which lets its users browse, sample, and queue up songs to buy later through the iTunes Store's shopping cart method; iPhogo, a Flickr-like utility that uploads iPhone photos to the web through e-mail; and Telekinesis, a remote control suite that steers iTunes music and captures images from the desktop or the iSight camera. Many of these utilities often require a workaround such as other web servers or Mac apps installed outside of the actual phone. But while the software on display at iPhoneDevCamp has represented a significant step forward for expanding the iPhone beyond its 12 core programs, Adobe itself disclaimed the event from the beginning by placing some of the responsibility for nurturing the phone's development community at Apple's door. "We suggest that folks speak to Apple directly about what technologies the iPhone will support and integrate," the company says in its FAQ for the event. "Naturally we believe that support for Flash is essential for any mobile device that wants to deliver a great experience for customers." |
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Jan 2006
Location: WA
Posts: 144
|
Quote:
"Naturally, we believe that Flash on iPhone is in Adobe's best interest, and we want all of you developers to bug Apple about it." Flash sucks CPU, and therefore battery life. And 90% of the time it's a big waste of bandwidth and attention too. Gee, just what I wanted, scrolling, animating, flashing crappy ads -- now on my iPhone too! The longer Apple waits before putting Flash on the iPhone, the better, IMO. In fact, "never" would be a great release date as far as I'm concerned. Not to mention that Apple is pushing h.264 as a video format standard, and are going to great lengths to get youtube videos re-encoded. Why would they want to include Flash on the iPhone when that would detract from that movement? |
|
|
|
|
|
|
#3 | ||
|
Registered User
Join Date: Jan 2007
Posts: 134
|
Quote:
![]() Quote:
|
||
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jun 2006
Posts: 36
|
Quote:
Your argument for not supporting Flash is sort of like saying... hey developers, we want you to stick to Applescript to make applications and stay away from Obj-C. (example used only for illustrative purposes) There are a lot of apps out there made with Obj-C that are buggy and crash. Although this is a true statement, it ignores the fact that in order to do more powerful things, one has to use the more advanced tools and the fact that there are many very powerful prime time apps made with Obj-C. With Flash, web developers can make a sight that autodetects the appropriate resolution and make a single target for all Flash compliant devices. iPhone should be able to run full Flash Player 9 and not have to run Flash Lite. Otherwise, you are asking Flash developers, who in reality are the standard that websites are built upon, (for Media rich sites) to make an exception for the iPhone so that we have just "iPhone" sites, and then other more grown up sites for full Flash compliant browsers. ...and here is why supporting Adobe is supporting Apple's health. If market share falls away from Adobe, it is going to be gained by Microsoft Silverlight. If Apple does not support Adobe, they are in effect almost directly supporting Microsoft. For some people, Flash means video... specifically YouTube video. In this specific case, Apple has happened to shoved enough money into the machine to effect a change. Personally, I could care less about YouTube, almost never watch it, and I sure don't really want to see more advertisements... yet I find a compelling reason to have Flash support so I do get the "Real Internet" and mainly, because of my attraction to the Flash/Flex programmable capabilities of the runtime for RIA - effectively equivalent to the power of traditional applications, especially if the executable can be stored local on the iPhone's memory, rather than having to be served remotely. |
|
|
|
|
|
|
#5 | |
|
Registered User
Join Date: Jun 2007
Posts: 58
|
Quote:
Flash is much more than animated cartoon sites and crappy banners. When are people going to start realizing that? If that's all there was to them, why do you think that the omission of Flash on the iPhone has been one of the top 3 complaints on the iPhone? So people can see animated cartoons and crappy banners? I don't think so, I don't think so . . . That is all I am going to say on the subject because every time I get more into this subject, I get railed by other members and told I should "upgrade my resume" (being that I am a Flash developer) since "Flash is on it's way out." So I will stop here and say no more. Last edited by TitoC; 07-09-2007 at 10:23 PM.. Reason: Typos |
|
|
|
|
|
|
#6 |
|
Registered User
Join Date: Sep 2004
Location: austin, tx
Posts: 61
|
sweet!
oh wow, iPhogo is getting a little attention.
i've been a member here for awhile but not an active poster... i'm one of the guys workin on this side project.we had the idea last week... my buddy Dimitry programmed it and attended the iPhone dev session. what is currently on the site is a very, very rough framework of what we have planned... we're switching hosts right now because it's been pretty slow today. thanks for link AI!! We should have some really cool stuff next week... <3 |
|
|
|
|
|
#7 | |
|
Registered User
Join Date: Dec 2001
Location: Stumptown, with the nation's highest concentration of brewpubs, stripclubs, volcanoes and bookstores!
Posts: 1,316
|
Quote:
![]() I usually appreciate Jobs' desire for tight control as things emerge, but this isn't new technology and there should be iPhones sitting in Adobe labs with Flash beta testing apps, not just waiting for hacks. Same with Java ... why not let some java folks just play around and see if something comes up? You could always put them under contract to that they don't pull a Microsoft on you.
The Mother of all flip-flops!!
Support our troops by educating yourself and being a responsible voter. Democracy and Capitalism REQUIRE Intelligence and Wisdom if they are to be worth a damn beyond the next election or quarterly earnings report! And the lessons of the 20th century are that neither the state nor the free market hold a monopoly on Wisdom. |
|
|
|
|
|
|
#8 | |
|
Registered User
Join Date: Nov 2006
Posts: 222
|
Quote:
One of the biggest headaches we've all bee enduring over the past decade is due to the browser wars between IE and Netscape. When one company owns or controls a particular technology on the web, that control is ultimately wielded to create dominance on the web. IE's 80%+ market share is the root of most of the issues surrounding incompatibilities and inconsistencies with other browsers. This is why the W3C was started in the first place, and why Firefox is gaining ground in market share. People are tired of Microsoft's control. Adobe wants to be another Microsoft with Flash. They want to own the web the way Microsoft continues to try to control the web with IE and now Silverlight. This has to be stopped. Ajax and HTML 5 do and will offer an open, standard set of technologies for producing rich media applications for the Web. Because they are open, they will render equally everywhere, on every platform, on every device. This is how it should be. With iPhone, Apple has a unique opportunity to help the adoption of standards (which is in Apple's own best interests, since it has so small a market share), rather than facilitating another Microsoft or Adobe monopoly. Which would you choose? If Adobe were to reach critical mass with Flash as the definitive source of rich media on the web (a feat which Macromedia never came close to pulling off) where would that leave Apple? At the mercy of Adobe, who has a history of slow and lame Mac development when it sees fit. |
|
|
|
|
|
|
#9 | |
|
Registered User
Join Date: Dec 2001
Location: Stumptown, with the nation's highest concentration of brewpubs, stripclubs, volcanoes and bookstores!
Posts: 1,316
|
Quote:
Flash is good technology for a lot of what Apple could do and if it would actually optimize Core Animation for it, then it would become the BEST Flash development platform for the new era of graphics and video ... Flash adds to H.246 and to other QuickTime tech. Apple and Adobe compete on several fronts but not on basic streaming of video content. Both need to keep MS at bey.
The Mother of all flip-flops!!
Support our troops by educating yourself and being a responsible voter. Democracy and Capitalism REQUIRE Intelligence and Wisdom if they are to be worth a damn beyond the next election or quarterly earnings report! And the lessons of the 20th century are that neither the state nor the free market hold a monopoly on Wisdom. |
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Jan 2005
Posts: 562
|
The solution here would be for Apple to release a real SDK for the iPhone rather than force the web on their development community. Developers ought to boycott the iPhone and these types of workshops until they do. What does Apple expect? So much effort into making the web compatible across different browsers and hardware, and easier to manipulate the style and layout of pages to what the designer wants to present ... then what does Apple want? For people to code web pages specifically for the iPhone??? Sure, maybe a handful of people will do this, but most web development these days is geared toward being cross platform and and across most browsers. Good web developers would and should scoff at the idea of coding web pages specifically for this device.
It'd be sad if this turns into a thread about Flash garbage. Give developers a real SDK and let Adobe write their own damn plug-in. |
|
|
|
|
|
#11 | |
|
Registered User
Join Date: Jul 2007
Posts: 57
|
Quote:
|
|
|
|
|
|
|
#12 |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,128
|
They are already beyond critical mass, beyond dominance. Depending on region, it's between 95 and 99% installed base.
|
|
|
|
|
|
#13 | |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 943
|
Quote:
m |
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 943
|
Flash is not technically an open standard but the full specification for Flash 3 was disclosed in 1998. The are several open source applications that can produce swf files and also a few readers other than Flash Player however the current Adobe versions are quite superior.
|
|
|
|
|
|
#15 | |
|
Registered User
Join Date: Jan 2006
Location: WA
Posts: 144
|
Quote:
There are a couple other things to consider: version, and availability. So much crap requires a certain version level of Flash, which will almost always reduces your audience significantly (without forcing a download). And you'd better have an awfully compelling app if you think typical people are going to download the latest Flash just for you! The other thing to consider is how many people turn off Flash (or even all plug-ins, thanks to Flash crappola everywhere). I fall into the latter camp. On rare occasions I turn it on for something special, but generally I get a nice blank area on the page, as opposed to animated, scrolling garbage that's so distracting I can barely read the "real" page content. Try it some time, you'll find your web experience much more relaxing! BTW, I have no problem with ads, even occasionally clicking through to see what's up. But Flash ads don't even get -seen- by me, let alone clicked. Also, for you Flash lovers and developers; this is not to say that cool stuff can't be done with Flash technology. It certainly can. But as a 'consumer', t's just not worth all the other sewage that floats along with it. |
|
|
|
|
|
|
#16 | ||||
|
Registered User
Join Date: Jun 2007
Posts: 58
|
Quote:
But let's go over some of your points: (1) Quote:
(2) Quote:
(3) Quote:
Don't get me wrong, I understand your point of dominance by Adobe (I was mad as hell when they disbanded Freehand after taking over Macromedia and still pissed off about it). But I also think that before we start throwing out the baby with the bath water, we should let the market decide if the other alternatives can compete. And if this means that Apple decides to not use Flash, so be it. I guess we'll just have to see if the majority of users and the market will allow this or voice enough opinions to make Apple change their minds. All we can do is wait and see. Last edited by TitoC; 07-10-2007 at 12:18 PM.. |
||||
|
|
|
|
|
#17 |
|
Registered User
Join Date: Oct 2005
Posts: 5,051
|
Flash is kinda a no brainer whenever Apple wants to do it. I would hope we get Silverlight support at the same time. Too many .NET/MS based shops around to expect Silverlight NOT to get net presence.
Vinea |
|
|
|
|
|
#18 | ||
|
Registered User
Join Date: May 2004
Posts: 1,008
|
Quote:
And can Apple actually promote the iPhone has having a full and complete web browser (and mocking those on other phones), yet not use what some would consider a de-facto web standard? Quote:
And I'd argue that there's only a very small minority of all web users who turn off flash outright. I also recall people would turn javascript off, for it was 'useless' and all. How things have changed, as its now the backbone of the grand web 2.0. |
||
|
|
|
|
|
#19 | |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 943
|
Quote:
m |
|
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Jun 2007
Posts: 58
|
Quote:
|
|
|
|
|
|
|
#21 | |
|
Registered User
Join Date: Dec 2001
Location: Stumptown, with the nation's highest concentration of brewpubs, stripclubs, volcanoes and bookstores!
Posts: 1,316
|
Quote:
Nice idea, wrong economic model.
The Mother of all flip-flops!!
Support our troops by educating yourself and being a responsible voter. Democracy and Capitalism REQUIRE Intelligence and Wisdom if they are to be worth a damn beyond the next election or quarterly earnings report! And the lessons of the 20th century are that neither the state nor the free market hold a monopoly on Wisdom. |
|
|
|
|
|
|
#22 | |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 943
|
Quote:
![]() |
|
|
|
|
|
|
#23 | |
|
Registered User
Join Date: Jun 2007
Posts: 58
|
Quote:
You are confusing two completely different things: Advertisements with ALL Flash or any media content for that matter. They are apples and oranges. You are comparing ALL Flash content (or any media that requires a plug-in) with ALL advertisements. I hate to burst your bubble here, but Flash content is not always an advertising banner. Who's to say that someone can't invent a Firefox extension that would do just that? Also, who would be telling you that you CAN'T do that? Adobe? I don't think so. They would have no control on how a particular plug-in is controlled within a browser (the browser manufacturer does that), only on how the SWF is created. Nice comment, wrong examples. |
|
|
|
|
|
|
#24 | |
|
Registered User
Join Date: Jan 2005
Posts: 562
|
Quote:
http://fsbsoftware.com/SafariBlock.html Firefox: http://flashblock.mozdev.org/ |
|
|
|
|
|
|
#25 | |
|
Registered User
Join Date: Jan 2006
Location: SoCal
Posts: 943
|
Quote:
m |
|
|
|
|
|
|
#26 |
|
Registered User
Join Date: Jan 2005
Posts: 562
|
They don't work exactly the same, but they both have a preference panel and when you control-click on the Flash frame, you get a context menu(s). FlashBlock (Firefox), if I remember right, blocks everything and then you can add sites to a whitelist to allow Flash from that site. SafariBlock allows everything and then you can add sites to a blacklist to not allow Flash from that site. Personally, I prefer the block everything and then I choose to allow approach, but the software is free, so I guess I can't be too picky.
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|