+ Reply
Results 1 to 17 of 17

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: Apple Approved Dashboard Widgets Coming to the iPhone?

is a discussion within the

iPhone News

forums, a part of the

General iPhone

section;
picture from hansdorsch I heard a rumor today that Apple is shortly going to allow third-party applications on the iPhone. They won’t be full applications, however: they’ll be Desktop Widgets.
...
  1. #1
    Owner / Founder - ModMyi
    aka cash7c3
    Cody Overcash's Avatar
    Join Date
    May 2007
    Location
    Denver, CO
    Posts
    11,893
    Thanks
    340
    Thanked 15,273 Times in 652 Posts

    Default Apple Approved Dashboard Widgets Coming to the iPhone?

    picture from hansdorsch



    I heard a rumor today that Apple is shortly going to allow third-party applications on the iPhone. They won’t be full applications, however: they’ll be Desktop Widgets.

    You will soon be able to drag Dashboard Widget into iTunes, and they’ll sync with the iPhone, the source said.
    To run on the iPhone and provide interactivity, they’ll require JavaScript, which means the iPhone will shortly get a Java update. When? The source didn’t say.

    But the source did say that Apple hasn’t released iPhone widgets yet because Java has proven to be a major draw on battery power. Presumably, Apple has figured out how to tackle this problem. How? Again, the source didn’t say.

    In OS X, Widgets are like mini web pages that run in Dashboard instead of a web browser. According to Apple’s Developer website, they’re a mix of HTML, JavaScript and CSS.

    Unfortunately, this is all I know. I promised not to reveal the source of the rumor, but they’re well-placed. This is coming from just one source, via a third-person, so I’m only 70 percent confident it’s true. When I worked at MacWeek, we’d never publish rumors as news until it had been confirmed by at least three separate sources.
    However, the redoubtable Glenn Fleischman reports for TidBits that Apple is getting near to making third-party applications available for the iPhone. Glenn has no details, but suggests the release is imminent.
    UPDATE: As readers kindly point out, I’m confusing Java with JavaScriot: two separate technologies that share a name. The iPhone already has JavaScript, but not Java, so nothing would need to be added for Dashboard Widgets to work. Thanks for the feedback.


    source is cultofmac

  2. #2
    Retired Moderator Dash-2's Avatar
    Join Date
    Jul 2007
    Location
    Oregon
    Posts
    2,080
    Thanks
    79
    Thanked 222 Times in 184 Posts

    So no Windows support?
    I don't really see how this is different then web apps...
    Maybe this is a good step though?
    Last edited by Dash-2; 10-12-2007 at 02:27 PM.

  3. #3
    iPhone? More like MyPhone
    Join Date
    Sep 2007
    Posts
    144
    Thanks
    0
    Thanked 21 Times in 14 Posts

    Quote Originally Posted by Dash-2 View Post
    So no Windows support?
    I don't really see how this is different then web apps...
    Maybe this is a good step though?
    it would have windows support.

    as I understand it, these would be "iPhone Widgets", not dashboard widgets.

    You can download either through itunes or separately, but need itunes to sync them. they get added to a "Widget" section of the iPhone and run NATIVELY, not via the web! So this is great news! Native applications that run smoothly, even without web connection, and can be accessed from the spring board (or more likely from a "Widget" screen off the springboard).

    We will see, this sounds promising, and was lacking from the start.

  4. #4
    iPhone? More like MyPhone
    Join Date
    Aug 2007
    Posts
    203
    Thanks
    11
    Thanked 34 Times in 18 Posts

    that is very exciting actually. html, javascript, and css are MUCH easier to code in than c, which is what i understand the native apps are in now. this means that there will probably be a LOT more out there now.

    that's cool in a way, but kinda bad also lol, because there would be the potential for thousands of these to be made, and only a percentage of them unique.

    i know i could certainly write quite a few nice little widgets ^_^
    Peter: "Brian! There's a message in my alphabits! It says 'OOOOOOOOO'!!!!!"
    Brian: "Peter...those are Cheerios."


    Guides:
    Moving Applications into the Media Partition to get more space for third party apps

  5. #5
    What's Jailbreak?
    Join Date
    Oct 2007
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Umm, huh?! Java is not needed for widgets, that's just plain wrong. Take a look at any OSX widget and open it up, you'll find nothing but Javascript, CSS, and HTML as joshysquashy pointed out above.

    I think the widget approach makes a lot of sense for the iphone, but it still sucks compared to native apps. Just try Bejeweled online to see how /slow/ it is to see why widgets will never work. Not only is it slow because of the load time, but it's slow because JavaScript isn't particularly fast, nor meant for highly graphic games, for example. Additionally, you're limited in the interface. You can't click and drag, for example, because the MobileSafari traps that motion and turns it into scrolling.

    The only real advantage of the widget approach versus the apple.com/webapps type of apps is they will be designed to work offline. That's nice, but certainly doesn't address the number of other issues.

    For example -- the #1 reason I can't leave my unlocked iPhone is because of the terminal with SSH client. All of the web-based approaches to this suck. No good way around it, a native terminal with ssh client is the way to go for that one. Please apple, you promised developers access to the iPhone. Webapps and widgets are /not/ good enough. Do yourselves, developers, and your customers a favor and open up.

  6. #6
    What's Jailbreak?
    Join Date
    Sep 2007
    Posts
    4
    Thanks
    0
    Thanked 1 Time in 1 Post
    Yea, Java and Java Script are two completely different languages with no relationship to each other. If the widgets use JS, then a port of Java is unnecessary.

    There have been so many conflicting rumors of 3rd part apps lately that I don't know what to believe, perhaps I'll wait until they announce something before I start allocating money for my software purchases.

  7. #7
    Livin the iPhone Life aziatiklover's Avatar
    Join Date
    Sep 2007
    Location
    Welcome to Jamrock
    Posts
    1,337
    Thanks
    37
    Thanked 62 Times in 61 Posts

    ok well we will see
     Think Different

  8. #8
    What's Jailbreak? EasyMac30's Avatar
    Join Date
    Jul 2007
    Location
    Atlanta
    Posts
    11
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Exclamation hold up...
    Quote Originally Posted by e1000 View Post
    Yea, Java and Java Script are two completely different languages with no relationship to each other. If the widgets use JS, then a port of Java is unnecessary.

    There have been so many conflicting rumors of 3rd part apps lately that I don't know what to believe, perhaps I'll wait until they announce something before I start allocating money for my software purchases.
    Does it not bother you that you already have 3rd party apps, and you just considered setting money aside for 3rd party apps???

    It makes no sense.

    Wanna know what I'll do if Apple, after trying to oust our apps, tries to create a system whereby they "certify" existing apps and SELL them?

    I'll walk into my local Apple Store, ask for the Lead Genius, and bludgeon him to death with my iPhone.

    Then I'll buy a Nokia.

  9. #9
    Green Apple
    Join Date
    Aug 2007
    Posts
    86
    Thanks
    4
    Thanked 11 Times in 10 Posts

    I got burned by getting enthusiastic about Apples WebApps. I'm thinking this rumor gets embellished each time it changes hands. Therefore, I appreciate the rumor, but will take the wait and see approach.

  10. #10
    Green Apple
    Join Date
    Jul 2007
    Posts
    99
    Thanks
    28
    Thanked 7 Times in 5 Posts

    wouldnt this make it hella easy for people just to wright their widgets but put more stuf in aka make apps and there would be no reason for a jailbreak that would be so tite

  11. #11
    Green Apple
    Join Date
    Oct 2007
    Posts
    48
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Oooh.. an official AIM widget.. wake me up when something fun comes along.

    Oh, and hi, first time poster!

  12. #12
    Green Apple
    Join Date
    Jun 2007
    Location
    Baltimore
    Posts
    78
    Thanks
    4
    Thanked 3 Times in 2 Posts

    Quote Originally Posted by rianbattle View Post
    that is very exciting actually. html, javascript, and css are MUCH easier to code in than c, which is what i understand the native apps are in now. this means that there will probably be a LOT more out there now.
    ..and also MUCH MUCH slower.

    reality is javascript is not easier than C it basically IS c++ without pointers and without a lot of other things. syntax-wise it's virtually identical. What is harder about C is the API's involved to code win32 apps, or Cocoa apps, or what do you use, how do you do it, etc.

    You're still going to have to learn the framework in which you code "widgets" for the iPhone which is going to be a learning curve anyway. Why not spend that learning on something that gives you REAL power.

    as for iPhone widgets, I see it the same way as web apps. Apple is not going to make any of the devs happy until they just drop this "no 3rd party apps" bs completely.

    this is a sign that apple is willing to budge though, which is good, but the thing I hate is that having to ***** and moan and spend like months and months and months of these games with a company just so that we can see "progress" is ridiculous.

    Greed stands in the way of progress, every time. The iPhone would be a billion times better if instead of having to spend time finding how to jailbreak/decrypt/etc. we could spend the entire time writing apps.

    Edit: Also I see that those widgets in the picture are running in Safari, in a remote web site, which to me poses two questions 1) how is it different than web apps and 2) what happens if gridgets.com goes down.

    #2 is the biggest reason to tell Apple to take their webapps and shove them in their ears. :-)
    Last edited by hillie; 10-13-2007 at 09:22 AM. Reason: safari
    <madrussian> in russia, you dont remove installer.app, it removes you!

  13. #13
    Green Apple
    Join Date
    Jul 2007
    Posts
    99
    Thanks
    28
    Thanked 7 Times in 5 Posts

    Quote Originally Posted by hillie View Post
    ..and also MUCH MUCH slower.

    reality is javascript is not easier than C it basically IS c++ without pointers and without a lot of other things. syntax-wise it's virtually identical. What is harder about C is the API's involved to code win32 apps, or Cocoa apps, or what do you use, how do you do it, etc.

    You're still going to have to learn the framework in which you code "widgets" for the iPhone which is going to be a learning curve anyway. Why not spend that learning on something that gives you REAL power.

    as for iPhone widgets, I see it the same way as web apps. Apple is not going to make any of the devs happy until they just drop this "no 3rd party apps" bs completely.

    this is a sign that apple is willing to budge though, which is good, but the thing I hate is that having to ***** and moan and spend like months and months and months of these games with a company just so that we can see "progress" is ridiculous.

    Greed stands in the way of progress, every time. The iPhone would be a billion times better if instead of having to spend time finding how to jailbreak/decrypt/etc. we could spend the entire time writing apps.

    Edit: Also I see that those widgets in the picture are running in Safari, in a remote web site, which to me poses two questions 1) how is it different than web apps and 2) what happens if gridgets.com goes down.

    #2 is the biggest reason to tell Apple to take their webapps and shove them in their ears. :-)
    ok when you say you see the widgets in the picture are running in safari i think i could be a little bit stupid like no offence but its seems obvious to me that they havet actully came out yet and all of those icons are webapps but the person who took it is only trying to emulate what it would look like if they had a preview of the apps seems kindof like a no brainer and it says drag and drop into itunes therefor 3rd party could make free apps and all we would need to do is drag and drop so therefor greed has nothing to do with it and we could easily hack the widget permisions and just let them run as native apps. pal

  14. #14
    iPhoneaholic
    Join Date
    Aug 2007
    Location
    San Marcos
    Posts
    355
    Thanks
    36
    Thanked 26 Times in 16 Posts

    This is going to be a great update but I just hope they don't change the security on the phone, then we would need yo re hack It ifthey do

  15. #15
    the kanye west of programming drunknbass's Avatar
    Join Date
    Jul 2007
    Posts
    392
    Thanks
    0
    Thanked 51 Times in 41 Posts

    these "widgets" will run in a dashboard that will limit them to what they can and cannot do.. so i wouldnt expect them to be able to come close to what native apps are doing.. but for games and smaller more simple things im sure its fine.

  16. #16
    What's Jailbreak?
    Join Date
    Jul 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Official SDK in February
    It's official. Steve Jobs has a letter posted on Apple's Hot News page announcing that an iPhone (and iPod Touch) SKD will be in developers hands in February 2008.
    http://www.apple.com/hotnews/

  17. #17
    Green Apple ppk287's Avatar
    Join Date
    Sep 2007
    Posts
    62
    Thanks
    9
    Thanked 1 Time in 1 Post
    Great news.... There are a few widgets I would really like to have.
    People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf.
    George Orwell


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