216

I found this one on UserVoice, and I thought it was fitting to bring it up here for further discussion.

"Stack Overflow already works with Mobile Safari, but the experience is far from optimum. I believe an iPhone-optimized version (or maybe even a native client) would be perfect. I can help with either."

I personally think a some kind of mobile version of Stack Overflow would be great for using as a reference, but using it to ask questions would probably get cumbersome if you had to type up a long question with full description. However, using it to look up an answer when you're away from your desk would be awesome.

But, why not just use the regular Stack Overflow? Well, we all know that the small, touch screens get cumbersome to use when navigating websites built for desktops.

15
  • 7
    The desktop site doesn't work out very well on Android, there's a lot of left right scrolling due to the fixed layout and side bar. Navigation using the menu isn't convenient either. From experience , it doesn't take much to make a space phone friendly layout - especially with a linear info like SO. The BBC mobile site is probably the best phone optimised site I use and a good model for SO: bbc.co.uk/mobile Commented Jul 13, 2009 at 10:18
  • Safari/iPhone display of code boxes which are oversized (and would display scrollbars on desktop) do not display scrollbars; so you can't actually read all the code. (Unless there's some nonobvious trick I'm blind to). Commented Jul 13, 2009 at 13:32
  • 9
    @Dave There is a completely non-obvious trick to viewing overflowing text boxes: do a two finger swipe in the box. Commented Jul 13, 2009 at 20:13
  • 1
    You would have a great UX for serverfault. Imagine if every admin with an iphone was able to serverfault from right in front of the server rack?
    – Spence
    Commented Jul 14, 2009 at 11:03
  • 1
    The iPhone version of Flickr, m.flickr.com, is also an example of a very well designed iPhone site. For browsing I think I even prefer it over the regular version. The only thing they should change is the amount of activity you get to see, way too long.
    – Maurice
    Commented Aug 17, 2009 at 6:57
  • I agree that creating questions on an iPhone would be troublesome, but ability to draft questions that could be finished on a desktop would be awesome.
    – bryanbcook
    Commented Sep 2, 2009 at 18:29
  • 7
    The "status-completed" tag was added, but I don't see any guidance of how this was completed. m.stackoverflow.com doesn't work -- nor do i., iphone. or mobile. Commented Jun 3, 2010 at 16:00
  • @Doug Harris Check down at the bottom of the questions, there's an answer from Jeff explaining it. Commented Jul 22, 2010 at 19:04
  • 1
    Ah -- for those others which upvoted my question, Jeff's answer is "we created an API, go do it yourself". As of today, that answer is at -7. Commented Aug 2, 2010 at 18:30
  • 1
    @Jeff is this status-completed due to the API or something new?
    – C. Ross
    Commented Sep 24, 2010 at 15:17
  • 2
    @C.Ross: Check out StackMobile. Commented Sep 24, 2010 at 16:55
  • @Daniel thank you, the inability to scroll text areas was the biggest pain point for me. Also, I sure wish there was an easy way to get a backtick for inline code on the iPhone.
    – ErikE
    Commented Jun 6, 2011 at 21:23
  • I would like to vote for an android version of the stacktrace.com app. Commented Apr 26, 2012 at 6:53
  • Even just posting a comment on a mobile device is one of the most odious and frustrating experiences I've ever had. Try finding backticks, square brackets, curly braces and ampersands on a touchscreen keyboard...
    – Kerrek SB
    Commented Feb 10, 2014 at 2:14
  • Considering the app isn't supported this should be repented Commented Nov 29, 2020 at 21:57

20 Answers 20

60

One thing that I often find myself doing is checking the status of my questions (or reputation, answers, votes, comments, etc.) Perhaps that would be a good place to start - optimize for viewing profile information, reputation information, and browsing questions - rather than editing.

2
  • 14
    +1, having an SO reader on my Android phone would be killer. Search, reading, and voting would be the 3 must-haves. Commenting, editing, and creating questions would be nice-to-haves.
    – STW
    Commented Jul 29, 2009 at 17:17
  • I use my Crackberry for this as well. The BlackBerry browser tried to hard to be an iPhone on too small a screen so it ends up not working well.
    – Rob Allen
    Commented Aug 27, 2009 at 18:50
29

A mobile might be a good idea for those who can't access the web version for some reason.

  • contractors/consultants at customer sites who can't log on using the clients network (for whatever reason) and need the answer to an urgent question.

  • system administrators whose entire network has gone down and need to ask the collective wisdom that is Server Fault.

  • commuters who need to have a bright idea on the way home from work.

I know these might sound a bit contrived, but you get the idea.

3
  • 3
    Even download favourited questions for later offline browsing is good idea for native clients IMO.
    – DASKAjA
    Commented Jul 4, 2009 at 10:26
  • 2
    Offline SO browsing is a great idea for an entrepreneurial type to write an iPhone app... Hopefully it won't be denied by Apple because someone managed to asked a programming related question about the Kama Sutra.
    – spoulson
    Commented Jul 13, 2009 at 14:02
  • 4
    Apple would be more likely to deny it because of all the iPhone programming questions that break their crazy dev agreement. Commented Jul 13, 2009 at 22:43
18

My concern with mobile is that we will get short Twitteristic answers like this as opposed to well thought out 300 word Skeetistic masterpieces.

5
  • 9
    At 143 characters, not Twitteristic enough!
    – jrcs3
    Commented Jul 5, 2009 at 19:28
  • 11
    Skeetistic should be an official word and tag.
    – Troggy
    Commented Jul 22, 2009 at 20:44
  • @Troggy: Try to use it in comments to his posts
    – jrcs3
    Commented Jul 23, 2009 at 1:34
  • 2
    I like Skeetesque myself :)
    – Adam Neal
    Commented Mar 31, 2010 at 21:53
  • 4
    How about Skeettastic?
    – ceejayoz
    Commented Apr 7, 2010 at 12:55
17

My #1 request is to remove the JavaScript Markdown preview on mobile platforms.

I can only do Stack Overflow readonly on my iPhone — which I use for 80% of the time—because the JavaScript Markdown previewer makes the page jump all over the place while I type; always ending up at the top of the page (whereas the box I'm typing in is at the bottom of the page).

(This was typed in the notepad of my iPhone and copied/pasted here. It is possible just extremely inefficient)

6
  • 2
    Wow, I never thought of typing my answer somewhere else. I agree, it's almost impossible to write anything on SO because of all the jumping.
    – alex
    Commented Sep 23, 2009 at 9:59
  • the jumping is very, very fast on the 3gs though. Not kidding! Enough so that I didn't notice it initially. Commented Oct 18, 2009 at 11:55
  • 7
    this is completed -- we suppress the live javascript preview for mobiles Commented Mar 27, 2010 at 0:40
  • Jumping still occurs on Android 2.1 on a HTC Desire for me. Commented Apr 21, 2010 at 7:39
  • @adam depends what the user-agent string is. We match on android [\d\.]+ which covers "android 1231" "android 1.1" etc Commented May 20, 2010 at 21:43
  • Jumping still occurs on my Nokia N900. @Jeff
    – oKtosiTe
    Commented Apr 23, 2011 at 13:37
10

I posted the original suggestion on UserVoice, and I later developed a native iPhone application (as discussed here, the screenshots are from an older version).

First of all, for iPhone users, there's a huge difference between a mobile-optimized website and a native app. Therefore, even if there was a mobile-optimized version, I would still continue developing the native app.

Now, back to reality. The RSS feeds don't provide enough information (votes, views, etc.), and therefore the app parses the XHTML, which is quite fragile. Given the time it takes for Apple to approve new versions and bug fixes, even seemingly small changes in the markup could cause the app to stop functioning for weeks, and this is precisely why I haven't released the application yet.

That being said, if an official API is ever released, we can have a fully functional app in a matter of weeks.

As I've said before, the app will of course be completely free, and I'm willing to publish the code under GPL.

1
  • I second an API. There are plenty of talented developers out there who would make great apps in no time. Commented Apr 21, 2010 at 7:46
8

Check out StackMobile:

1
  • 1
    Very good, but not possible to log in.
    – awe
    Commented Nov 22, 2011 at 9:23
6

On my (admittedly poor) mobile phone (an LG Dare), I realized yesterday I was unable to search SO at all. I can enter a search term into the search box, but then...there is no search button. I tried poking at that little magnifying lens icon with the tiniest part of my tiniest finger, thinking maybe that was the search button, but (as I have since verified) it is just a pretty picture. So, at a bare minimum, can we at least get a proper search button?

1
5

What I'd consider important (I think this is a wishlist thread by now) is a fallback solution for the Ajax functionality. For some reason, Opera Mobile on my HTC (but I think I have seen other users talk about this) doesn't work well with the Ajaxy stuff. Examples:

  • When I click "Page 2" on my answer list, I don't get an updated list on the original page, but I get a new page consisting only of the actual questions on Page 2, unstyled. Okay, that can almost be considered a fallback.

  • When I vote on a post, the corresponding arrow lights up and the score is updated, because these two are client-side JavaScript, which works. But the vote is never registered; when I reload, the vote is gone.

  • When I retrieve comments on a post where some comments are hidden, the Ajax loader icon appears, but then---nothing.

  • When I click "Add Comment", instead of posting my comment, the page is reloaded without a new comment.

I realize that this is probably an Opera Mobile issue [if someone knows of a fix, I'd be glad to hear], so a fallback solution for this will be a low priority thing. On the other hand, I don't personally care about an iPhone app ;-)

1
  • Seems to be an Opera mobile issue, I get similar issues using Opera on iPhone, though I had wondered if was Apple control freakery initially. Commented May 16, 2010 at 19:04
4

267 KB (as of, er, just now) is a bit heavy for a mobile front page too (figure according to Pocket IE) - if you are going to have an iPhone client, a Windows Mobile client would also make sense.

To go down the mobile optimised web approach, there are a few obvious tweaks (smaller font sizes), and a few less than obvious ones (don't show comments by default).

8
  • 4
    Even a client for Android phones would be nice.
    – DASKAjA
    Commented Jul 4, 2009 at 10:24
  • At the risk of offending windows mobile users that are also developers are there enough winmobile users to warrant all the hacks to make stackoverflow workable on mobile IE?! I'd love to see some stats about mobile access of StackOverflow I'm sure they would be very enlightening! ;-)
    – scunliffe
    Commented May 25, 2011 at 0:23
  • @Scunliffe The Stack Exchange sites work OK on the mobile browser, it's just bandwidth heavy; with mobile tariffs typically charging 1 GBP per Mb over quota, this could lead very quickly to someone racking up a large phone bill. Commented May 25, 2011 at 8:03
  • understood, the "unlimited" plans in the U.S. don't seem to have escaped to the rest of the world (In Canada they are an arm and a leg too) - I was just a bit more curious what percentage of the active mobile web users are on a mobile IE device? I'd have to guess that they are fighting for a sliver of a percent of the market.
    – scunliffe
    Commented May 25, 2011 at 13:28
  • @scunliffe: Sounds like this answer is a request for a native app for WinMo6.x, not a site that works fantastic in Mobile IE (plus there are other mobile browsers)
    – Ben Voigt
    Commented Oct 7, 2011 at 0:18
  • @BenVoigt Exactly what I was saying (although Windows Phone 7.x would be more appropriate now) Commented Oct 7, 2011 at 8:46
  • @RowlandShaw: Not sure about that -- the most technically oriented geeks have been staying away from that locked-down no-native-apps-allowed platform.
    – Ben Voigt
    Commented Oct 7, 2011 at 13:42
  • @BenVoigt I'm not most people, it seems Commented Oct 7, 2011 at 16:30
4

When I answer a technical question on Stack Overflow, I generally write some code, run it through the compiler to check it, and then post all or selected bits of it when I'm happy that I'm both conceptually and syntactically correct. I can't see how this can be done on a mobile (for example, you can't host iPhone development on an iPhone), and I believe it would result in a lowering of quality of answers.

Also, I believe the mobile phone is the invention of Beelzebub, but that's another issue.

4
  • 2
    I can write code on iPhone. Actually, I wrote python on my numerical linear algebra exam at college ;)
    – mmx
    Commented Jul 6, 2009 at 9:22
  • 2
    @Mehrdad, so you cheated?! What colleges allow mobile phones during exams? Commented Jul 8, 2009 at 0:41
  • Since this meta seems to serve as a meta for the whole SE network, I don't think that argument holds. (I'm writing on a phone, by the way.)
    – oKtosiTe
    Commented Apr 23, 2011 at 13:27
  • I write SQL code on my iPhone in answers and have few problems with it. I might make mistakes, but then, that's always a possibility. Sometimes later when at a desktop I go back and touch up my answer.
    – ErikE
    Commented Jun 6, 2011 at 21:27
3

I have been hacking around with this:

http://www.echo-technology.co.uk/2009/10/21/stackoverflow-iphone-app-solving-non-existant-problems/

StackApp

3
2

I think a mobile version is a great idea, and I'm curious what percentage of mobile users are iPhone users. Perhaps a mobile version specifically geared toward the iPhone is in order if the numbers are great enough?

For example, look at what Google has done on their apps such as Mail, Reader, Calendar, etc. No need to go to those extremes, but those apps are nearly as good as native iPhone apps. Perhaps better in that they don't require a download or updates.

2

I'm really satisfied browsing Stack Overflow via my iPhone except for one thing:

Large blocks of code are missing their scrollbars in Safari.

1
  • 3
    Use both fingers to scroll the blocks. Not easy for one liners but it works
    – Isak Savo
    Commented May 24, 2010 at 19:06
2

I found several applications for iPhone. I have downloaded both and tested them. If you want to play with them, then you can find it here:

  1. MyStacks (free)
  2. Stack View ($0.99)

enter image description here

1

Can this question be like a "tracker" question for related bugs? I don't really get how using Stack Overflow software for bug tracking works - if indeed that is what we are supposed to be doing. But I didn't find anywhere else to file bugs.

Anyway, this is a more specific request that would be excellent as part of general mobile-display-related improvements: A user search option from a mobile phone.

0

I've been using Opera Mini in Mobile View to visit the Stack sites quite happily for several days now - not been near a PC for a week. It works very well, apart from the lack of help adding tags and of course the impracticality of typing much code on a phone.

1
  • Yea, I just tried too, surprisingly nice experience. Though no full Ajax, the fallback on potsback works well.
    – o.k.w
    Commented Oct 20, 2009 at 2:24
0

For Android you can use Droidstack to view. And don't forget SOflair.

SO works fine on my HTC Incredible browser except that the answer/comment box is too wide.

0

StackTrace for iPad is available now. You can get it in the AppStore.

With StackTrace, we have taken a unique approach to consuming Stack Overflow content. Instead of focusing on finding answers to your current problems we're tailoring the experience for reading and discovery. There is significant, great content on Stack Exchange and lots can be learned from reading the experiences of others. A bit more of our approach can be found here.

2
  • Congrats, although this might be better off on Stackapps.
    – Moshe
    Commented Feb 9, 2012 at 5:31
  • Thanks, we've posted @ StackApps.
    – Ben
    Commented Feb 10, 2012 at 19:30
0

I have an application I've been building for fun based on the Stack Overflow CC data dump. I've created my own API that sits on top of it, so it isn't a massive application with all the data sitting in it. I'm wondering if anyone would want to beta. If I could get four or five people and some feedback maybe it is worth submitting to App Store. If anyone is interested you can contact me.

I never had any beta takers, so I went ahead with what I had. It is now live in App Store for those who are interested: iTunes link. I'm still looking for beta testers if people are interested since I have some more ideas and I would like to have input.

1
  • 2
    It's an app for what?
    – random
    Commented Aug 22, 2009 at 13:01
0

There is now a mobile version of Stack Overflow. To view it, simply go to (stackoverflow.com)[http://www.stackoverflow.com/]

If the 'full version' continues to display, scroll to the footer and click "Mobile".

Not the answer you're looking for? Browse other questions tagged .