I'm not hearing anything, I guess audio isn't emulated yet? This would be great with web audio. Having a podcast app, I can't unfortunately get much use from it in the absence.
Anyway, congrats. I hope Apple's okay with it because the concept is crazy-awesome for users and developers.
Are they okay with it? Apple has always seemed like the type of company that wouldn't want to dilute the "Apple Experience". I'm quite impressed they're aware of it and haven't asked you to shut it down. Kudos.
Wondering how the streaming works. It seems to send a bunch of GIF images which hold the diff from the last frame when something is moving.
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 :)
Hi there, COO here. I wrote a good response on this when we were branded as Kickfolio: http://www.quora.com/How-Does-X-Work/How-does-Kickfolio-work.... You're quite right - we stream diff'd GIFs and JPEGs at different times. We did originally try encoding with FFMPEG and other technologies, but surprisingly this works best! We're constantly improving the algorithm. I'm just about to push up another change this weekend :)
;) Quite right - we have two patent applications in the works! So unfortunately I can't provide a whole lot more detail at this point. Feel free to email me though if you're interested to chat offline. Great job with JSMPEG by the way.
I was able to open app.io and run the demo inside the demo on app.io when it asked me to tweet (which got to me to Safari). It actually ran really nicely.
Reddit style humor is discouraged on hacker news. Comments that aren't thoughtful are also discouraged. I even think meta comments like this are discouraged.
The problem on Reddit isn't really the existence of lighthearted comments, but the fact that they inevitably get moderated to the top of the thread, obscuring more insightful comments. That's what they're trying to prevent here, I think. I wouldn't take it personally.
@gozmike I just want to know ONE thing. How did you get to know about this company?? I could've searched down the rabbit hole without ever hearing about it. Mind sharing sources?
Please tell us more about how you use this in your app builder. I'd love to see this implemented for real-time native response per online edit. Got a link you can share?
We don't have real-time changes yet - to do so we'd probably use something like Simperium.
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.
If you're looking for more feedback: I got a homepage that was very clear, and immediately intrigued me. I clicked "Try now." That took me to a signup form at which point I immediately closed the window.
You should try to make some kind of demo available for the user without having to do anything except click once.
Hi there, Co-Founder/Designer here. Thanks for that feedback. The iPhone right in the center of the page is an actual demo of an app using our service. You can interact with that straight away as you land on the page. In this case I will take that feedback on board and work to make that much clearer in the future with new designs. Much appreciated!
Hi Ronald. It's mostly for context. We enable 'try before you buy' for mobile apps, in which case hinting to the user that this is an iOS app increases the likelihood that that user will download the real app. (We actually have two core use cases: early beta testing, and marketing apps). Point taken though; thanks for the feedback.
Just try this on my Android phone, it shows the desktop web page... If it gives the webpage that suits for Android phones, I think this would be more useful.
Hi, Designer/Co-founder here. Ed (our CEO) is currently working on a branch called feature/mobile-optimizations...so expect big things in the coming weeks. :)
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
Great work! It was super easy to set up a project and it just worked. It just worked, I love it when I can say that.
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
Agreed. Something in the $30-$50 region with a lower usage allowance and the ability for more (private) apps than the free allowance would be much more palatable to me as a freelancer.
That would be better for me (in the short-term), but supporting a large number of low-value customers is probably not going to be sustainable for them.
Thanks for the suggestions! This is a hot topic internally, so we'll have some more announcements in the coming months. Keep an eye on the blog/twitter.
I just tried it, and it is currently rather slow, but I suppose that is the HN effect. I signed up for a free account nevertheless, because as luck would have it, I'm working for a project right now, where this might come in handy.
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.
CEO here. Thanks so much for the feedback. Yep, we are currently being slammed. Glad to have you on board. We do support iPad - checkout http://docs.app.io for a few options and ways you can use the service.
Ah, thanks, I found it under the API -> device page. You should put that on the front page somewhere, that it runs on iPhone & iPad. I may be a bit slow but since the demo was iPhone and since it is streaming, I supposed iPad was out of the loop.
It does run on Mac Mini servers. We don't use VNC, but rather our own approach to make it work. We used to be called Kickfolio, and this Quora thread has a nice response from one of our other co-founders, Chris. http://www.quora.com/How-Does-X-Work/How-does-Kickfolio-work...
Its a shame that it is so slow, especially when its pretty amazing to be able to do this in a browser. Perhaps whilst the HN storm is taking place a less intensive demo could be implemented.
Dude have some respect, the just got HN'ed, it's okay. Check them again some hours or a day later. I guess they will add more bandwith when they have more customers to pay it.
Do you plan on integrating with cloud storage / sourcecode providers ? Something like a github instant preview, either directly on the project's home page, or in the source browser.
Or, an HTML widget to enable developers / companies to embed previews of their work directly on their blog / homepages.
I can see a pretty bright future for your company, congrats.
The good folk at Jenkins actually created a plugin for the CI platform which we love: https://wiki.jenkins-ci.org/display/JENKINS/App.io+Plugin. We have an API so if anybody is keen to integrate with GitHub we'd gladly welcome it! Embedding into blogs and on homepages is possible today via a simple iFrame and is one of our core use cases. Thanks for your feedback and positive outlook on App.io's future.
FYI emdowling (https://news.ycombinator.com/user?id=emdowling) from app.io is replying to comments here with useful info but his account seems to have been hellbanned. You can turn showdead on in your HN profile page to read what he wrote.
We've been a customer for a few months now and use it to power the runtime for our App-Development-In-The-Cloud[1] startup. Very cool, and Chris et al are very nice and helpful guys!
This seems really cool. Unfortunately my app crashes and I can't see any logs to know why. I have some ideas as to why, but I won't know unless I can get to the log. I posted a message to the support link but no response. Logs would be good.
Very cool - I notice it works well on iOS Safari too.
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.
Hi, COO here. Thanks for your feedback. Coincidentally, we have a mobile-optimized version being finished off shortly! We agree that a native app would be great. More on that in the coming months.
Would love to use this on my blog all the time, but the price point is way out of range. I've tried it though, and it's incredible if you can afford it.
Hey Natasham25, there's also a free plan that you can sign up for. You'll be able to embed it on your blog (for free) as long as the app plays stay under the limit.
Hi there. It shouldn't take too long to process. I suggest clicking 'Support' from the dashboard and we'll investigate further. It may be an .IPA instead of an .APP (we require the simulator build), or we may need to reprocess your app manually. Sorry for any inconvenience.
CEO here. We are running on Mac OS X and you can run multiple simulators by using multiple user accounts. This is a part of our approach but not all of it :)
Hi, Co-founder here. The Pro plan allows you up to 5 apps and 20,000 app plays per month. The Business plan allows you up to 20 apps and 100,000 app plays per month. More info can be found here: https://app.io/#pricing
Hi, Co-founder here. Thanks for the honesty. We have found that people are drawn to our service for one or two big reasons. The first is the ability to quickly share a test build of an app amongst the team for feedback and iteration. No downloads, no installs - just a URL.
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!
Imagine you write an app for a customer and want quick feedback without him having to install it on his device (if he even has one). Really helpful if you do freelancing for non-technical customers or big enterprises.
Could have been a bit more diplomatic, but I agree that I didn't think of either of the two uses that diesellaws mentioned. Couldn't let go of my desktop mindset.
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.
Hi, co-founder/designer here. The iPhone on our home page is actually a live demo of Prismadrop (using App.io). Appreciate the feedback - I will work to make it clearer in the future so everyone is aware it's a live demo.
At this moment, I rather wish you could as well - but I really don't wish that everybody could. Some of the meme heavy github issues threads I've seen have led me to the conclusion that it would just make me cry.
Anyway, congrats. I hope Apple's okay with it because the concept is crazy-awesome for users and developers.