Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

perlmonks iphone app

by aquarium (Curate)
on Sep 01, 2010 at 06:43 UTC ( #858286=monkdiscuss: print w/replies, xml ) Need Help??

Noticed that iphone development in perl come up a few times...which obviously is not really worthwhile pursuing. however, is there any interest in having a perlmonks iphone app?..mainly to read and comment in the main Seekers forum. my objective C is beginner level, but i may be able to cobble something simple together, that works.
the hardest line to type correctly is: stty erase ^H

Replies are listed 'Best First'.
Re: perlmonks iphone app
by marto (Archbishop) on Sep 01, 2010 at 07:17 UTC

    "There's an app for that!"

    On my Android phone the default browser (others are available) works perfectly for using this site. iPhone marketing seems to want users to download an separate application in order to access each online service. Are none of the web browsers available sufficient for accessing this site?

      You can pull up the web site on the iPhone. But you'll have to zoom in to ensure that you click the correct link for the log in or any other link. It's a bit aggravating having to zoom in and out on the browser to be able to read and/or click the correct links.

      As for other browsers on the iPhone, you'll have to jailbreak it in order to get something else. Apple won't let you sell an app in its iTunes store if the app's functionality already exists with the default Apple software. (I believe that this is the reason why Apple blocked Google Voice from being released.) Since Apple includes the Safari browser, I don't think that they would allow another browser to be installed. Of course, I could be totally wrong.

        "You can pull up the web site on the iPhone. But you'll have to zoom in to ensure that you click the correct link for the log in or any other link. It's a bit aggravating having to zoom in and out on the browser to be able to read and/or click the correct links."

        Don't you have to zoom in to most pages, given that, IMHO, most sites aren't optimised for mobile devices? <joke>Who'd have thought the Apple marketing machine would mislead us into thinking their mobile browsing experience was as smooth as shown on TV!</joke>. For me a tap of the screen zooms in (percentage zoom is configurable of course) and the page is rendered so that I can easily read the text should I need to. Clicking links/voting isn't a problem even when I'm not zoomed in.

        "As for other browsers on the iPhone, you'll have to jailbreak it in order to get something else."

        I'm sure Opera is available for the iPhone without jailbreak. For me this is another win for the Android platform. Install what you like, it's your device.

        For the record, I'm using Cyanogem mod. Heck, someone has even ported Android to the iphone.

        Update: added "without jailbreak".

        As I mentioned in 858397, the rule is that all browsers have to use the WebKit rendering engine (and the appropriate APIs, etc.). There are several browsers available on the iPhone. I think Opera Mini was approved because it's not actually HTTP between the client and their special proxy server (they developed their own protocol to send the content to Opera Mini).

        Elda Taluta; Sarks Sark; Ark Arks

Re: perlmonks iphone app
by Ratazong (Monsignor) on Sep 01, 2010 at 07:43 UTC

    Sounds like an interesting task, just for doing it. However I doubt I will ever use it:

    • As others, I hate the idea having a dedicated app for each website I visit ... Safari is working good enough for most pages
    • More important, I use perlmonks mainly when working at my PC. Before posting, I verify the code on the PC. And if I see some interesting code, I copy&paste it to my development environment. If I would surf PerlMonks via iPhone, I would loose that possibility ...
    Nevertheless, if you want to improve your objective-C-skills just go for it!

    Have fun! Rata
Re: perlmonks iphone app
by Anonymous Monk on Sep 01, 2010 at 07:07 UTC
Re: perlmonks iphone app
by Your Mother (Bishop) on Sep 01, 2010 at 16:51 UTC

    You don't need Objective C: ISBN 9780596805784. HTML5 + CSS can do apps that look and behave as native.

Regarding dedicated apps for "every" website (Re: perlmonks iphone app)
by Argel (Prior) on Sep 02, 2010 at 00:09 UTC
    Apps that are just a trimmed down Safari are annoying and pointless. However, there are tons of apps -- especially apps for news sites -- that offer a lot of additional functionality, such as better control over font size, much better navigation and customization, the ability to save local copies of articles, etc. It really comes down to how much effort was put into the app and how often you access a particular site. I bet just about everyone has at least one or two sites that they would prefer to use a well written dedicated app for.

    Elda Taluta; Sarks Sark; Ark Arks

Re: perlmonks iphone app
by dasgar (Priest) on Sep 01, 2010 at 07:12 UTC

    That does sound interesting. However, an iPhone app would only work on the iPhone OS. I think a better initial approach may be to get a mobile web version of the PerlMonks web site created, which would be more cross-platform compatible for more mobile devices. Of course, I admit that the mobile web version of the site is probably much easier to say than to implement.

    If you're willing to shell out the money for the iPhone SDK stuff from Apple and to develop something, I'd definitely would be interested in checking it out while I still have an iPhone. (I'm planning to switch to an Android based phone next summer.)

Re: perlmonks iphone app
by aquarium (Curate) on Sep 01, 2010 at 23:25 UTC
    already have a itunes dev license. although haven't sold any apps yet.
    i imagine the interface to be (simple) drill down type thing where you don't need to zoom in/out all the time...but yes in the end the embedded webkit would be used to render ajax retrieved perlmonks nodelet. still thinking if any other cocoa gui element can be put to good use to give good functionality..but not gimmick.
    on the native browser vs app debate: sure you can bring up the basic stock quotes or weather info and a lot of stuff right in the browser...but then you wouldn't get the added functionality of the extendable cocoa gui elements, gps, etc. some things are indeed better left in browser; but some can get good extra functionality being on a touchable screen interface paradigm. having less screen real estate forces clear thinking about the design.
    anyhow...see how goes.
    the hardest line to type correctly is: stty erase ^H

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: monkdiscuss [id://858286]
Approved by moritz
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2019-12-09 07:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?