I wanted to do this earlier, but was told that arn didn't want to (i.e. that I can't go forward without his approval, which is totally fine).
It is also not appropriate for me to release the MR app under my personal dev account. If MR wants its own app on the store, it will have to buy a developer subscription to submit the app from. I need some contact with the staff to access that (I'm not sure if Doc Q can help me here).
Also, when I said the app was stable, what I meant is that it's not yet feature-rich enough for a 1.0 release, but the features that are there are stable and work well. I'd prefer a rapid release model on the AppStore (i.e. a public preview) with perhaps weekly updates, slowing down as the app develops further until we can declare a 1.0.
Thanks for the post, Dr Q.
1. At the moment, this app just does the news. Give it time, yeah?
2. I haven't looked at the iPhone 4 stuff, but I thought the scaling was automatic. I'll look in to it.
3. I was thinking about ideas for the iPad version, and then I set one of my profiles wrong in XCode, and the app resized to fit my iPad rather than staying iPhone-sized (with pixel doubling). Shots below.
The news list doesn't scale as nicely, and there are a couple of bugs when running it in iPad mode (clearly, since I didn't design it for that yet). Still, it looks alright, which means an iPad version shouldn't take too long.
Also, as something of an added bonus, that big red bar on the iPhone version (that I personally don't like, but lack the skills to design anything better) looks perfect on the iPad.
What's the advantage of using this over mobile.macrumors.com just for news? It formats pretty well on the iPhone I think. Forums - now that would be useful!
eV
fine by me! i have been neglecting the front page news and this app would be GREAT for reading/optimising (aka getting rid of the crap) that1. At the moment, this app just does the news. Give it time, yeah?
it will work but im not entirely sure about the "multitaskability" etc. i believe it requires a recompile though to run correctly.2. I haven't looked at the iPhone 4 stuff, but I thought the scaling was automatic. I'll look in to it.
i really like the design man! you have done a wonderful job.3. I was thinking about ideas for the iPad version, and then I set one of my profiles wrong in XCode, and the app resized to fit my iPad rather than staying iPhone-sized (with pixel doubling). Shots below.
The news list doesn't scale as nicely, and there are a couple of bugs when running it in iPad mode (clearly, since I didn't design it for that yet). Still, it looks alright, which means an iPad version shouldn't take too long.
it does look very nice yup i concur.Also, as something of an added bonus, that big red bar on the iPhone version (that I personally don't like, but lack the skills to design anything better) looks perfect on the iPad.
Thanks for the post, Dr Q.
1. At the moment, this app just does the news. Give it time, yeah?
it will work but im not entirely sure about the "multitaskability" etc. i believe it requires a recompile though to run correctly.
criticisms:
-i think the red gradient should mirror the MR colour just a TINY bit more - its a little too bright for me atm
- for the news stories, i think the background colour should match what MR normally is (FFFFFF), then the quotes should be the clour #F0EEE8.
- where the buttons are down the bottom, how do they work? if i click "forums" does that load up a safari web page? if so, can i come back to the story i was on previously?
ahh sweet good to knowYes, multitasking does require special implementation (it's not automatic). That's going to come.
oh true good point! didnt think of that. id have to see it on the device in order to actually make a valid opinion then- The colours don't look that bad on the actual device. The screenshot doesn't reproduce them very well. If enough people feel the same way after they've tried it I'll change it, of course.
ok great! i wasnt so sure on the white myself, but thought i would just get your experience with it. what about some sort of light grey?- I've found that pure white (FFFFFF) is too bright and uncomfortable for reading. I can make it an option, though. I'm planning on adding lots of stuff to increase the readability (e.g. change font size, font).
excellent- The buttons do everything inside the app, so yes, you can get back to the story at any time.
I'd help coding / code an app myself, but not without a proper back end from the MacRumors side. Attempting to code an app without a server-side backend is a lot more work than just creating a good backend in first place and then creating a much simpler app that accesses that backend.
Arn should definitely work on a backend. I volunteer to help if there's anything I can contribute. I'm sure I'm not the only one, after all there are tons of talented programmers on this board!
(Stack Overflow & Co. recently created a rudimentary API for their site. To encourage adoption of the API and feedback about it, they hold a contest with cool prizes. MacRumors probably could do something similar.)
Just wanted to acknowledge that a line was dropped. The delay is on the MacRumors side, where the project has been simmering on the back burner.
Like many forum users, I hope to see the project move forward, but no schedule has been established.
We don't need much from MacRumors. The only challenge is the forums, since vBulletin doesn't have a real client API. There have been efforts made to develop some, though, as plugin. Tapatalk, etc have made such plugins for their own app. Essentially, this provides the backend services in that case.
I/we could either develop one of the open source APIs up to usable quality (they're not right now), or we could just ask Tapatalk for access to their protocol. Indeed, this is what the XDA Developers app on Android does, so such a deal is a possibility, although I haven't discussed it with them yet.
So we don't really need much in terms of backend services.
However, I'm definitely looking to use the community we have here. For example, we need a good icon, and there are loads of amazing designers here. However, I believe arn mentioned that MacRumors is likely to keep development of the app in-house rather than open sourcing it. This may be because of the ads that keep the site going, but obviously only arn can say.
The mockups look really nice, great job.
There are a few issues, though. For example, is it really appropriate to make downloading of an article such a prominent feature in the interface? MacRumors articles are short news bulletins, and I don't think people want to go through a multiple-step procedure to download those kind of articles. If MacRumors had longer editorial pieces, it would totally make sense.
Also, I tried to incorporate some of the site's "brand" in to the app. I'm not a big fan of UIs that are based around one colour (for example, there's just so much blue!). Some vibrant and contrasting colours can be used to highlight certain articles and, IMO, just look nicer.
This is what the current list looks like (this is a pic I took when testing offline mode - say, if you lose your connection suddenly). The simulator always shows the WiFi icon regardless. In this case, only the most recent article has been download (happens automatically when you launch the app, and you can tell it to automatically download the X most recent articles for offline viewing).
You're a really great designer, though. Do you think you could have a go at an icon? It's really stumped me, and I'd appreciate the help.
I'm preparing for a release in the next few weeks. We can discuss collaborating on the code after that. I'd like to get this out as planned before shaking things up too much.
This is the project I was looking at for vBulletin support: http://code.google.com/p/vbulletin-api/
It's not under development any more, but I was thinking of taking it over and fixing it up. Or talking to Tapatalk. That's a discussion for later, though. Right now, I'm still waiting for arn to tell me he's tried the app...
They just took the mobile version of the site and embedded it into an app.