Show HN: Run iOS apps in the browser
app.io
app.io
Anyway, congrats. I hope Apple's okay with it because the concept is crazy-awesome for users and developers.
The framerate is quite low at the moment, but that's probably because of HN?!
Edit: it also sends full JPEGs of the screen when there's much going on. I believe my JSMPEG[1] would really be a viable alternative for this use-case. Streaming support is in the works :)
I would have liked to see a more in-depth explanation, but I understand if you don't want to share it at this point.
I'm honestly flabbergasted. Oh HN, how you never fail to disappoint.
I have to say that they're a bunch of awesome folks who are responsive to feedback and really work hard to make their service matter. Keep it up guys!
What we do now is reload an iframe showing the app.io embedded viewer. The iframe's URL supports specifying arbitary parameters that show up in NSUserDefaults. Upon launch, our app checks these parameters and uses it to connect to our backend and retrieve its latest configuration.
http://www.appsurfer.com/ does the same for Android, but it feels definitely more sluggish than this.
For example, (picking a random paid app) http://www.amazon.com/dp/B007VUCAVO
You should try to make some kind of demo available for the user without having to do anything except click once.
This made it very difficult for me to understand the concept: I wondered if you were showing me a web app that accessed native hardware.
a popover or floating arrow or something might be a decent way to solve some people not getting it.
Have you seen Pieceable Viewer? It's very similar, but I believe it used an implementation of UIKit in flash to simulate the apps. They were bought out by Facebook, but the website is still live. http://pieceable.com
A couple of feedback points:
- If the simulator could be more responsive, it would be great
- Seems like even though you are simulating an iPhone 5, it doesn't use Retina images (I'm on a MacBook Pro Retina and the images look pixelated)
- I think being able to set up a password should be available on the free plan as well
Also, for cost:
- Are you thinking of also implementing a (cheaper) "freelance" payment plan? Someone that can have up to 5 apps, but only needs a maximum of 5,000 views/month. I think the $109/month is a bit too much for a freelance developer
We haven't forgotten about the indie devs! :)
However, I couldn't find any documentation on that, but do you also support iPad apps? I can see that that would be a tad more difficult due to the higher streaming data bandwith.
Nevertheless, great app, I like the idea.
[EDIT no longer hellbanned]
Good idea, but slow like this, not acceptable.
I can see a pretty bright future for your company, congrats.
Any plans for a native app or mobile optimised interface? For some apps, being able to touch is going to make the demo experience much better, and hopefully convert more users to paid installs.
This will also be great for us android users to see what all the hype about certain apps is all about.
How did he make it? How is that even possible?
The second is the ability to market your app to your clients or fans via your website or through Facebook, to get instant engagement (vs a banner/screenshot) to drive downloads. We've found it to be highly effective and the average app play is about 1:30. Hope that helps!
I can't believe that Apple hasn't come up with some excuse to release the hounds. Few good deeds go unpunished with those guys.
If iOS apps can run in a browser absolutely any application for ant platform could run from within a browser window.
but why?