Live data from Hacker News

Cider Project: Run iOS apps on Android

engineering.columbia.edu

81–90 of 108 posts

Re: Cider Project: Run iOS apps on Android

#82
post #65

Earlier quoted context omitted.

I'll violate Apple copyrights until the day I die. Copyright is protectionist, monopolist bullshit, and it gets in the way of empowering users--and "empowering users" is the only ethical purpose of technological development. Anything else will merely work to reinforce existing imbalanced power structures. Additionally, copyright doesn't disallow you from copying a file from one device you own to another. Copyright is…

I'm curious: Would you have the same stance if you released some (non-free) software or a non-free hardware product and it was really successful? Would you want people to ignore the copyright then? Would you be happy for it to show up entirely cloned in the far East? People seem to have this disgust of Copyright / paying for music / paying for films / paying for software and justify it with vague arguments about "fat…

Piracy and dismissal of copyright isn't an egalitarian act of rebellion; it's a humanist recognition of the right of any person to freely engage with the world around them. I have enough material wealth, and if I make something that's actually useful it would be great to see people building versions of it that better suit their specific needs.

That said, it is fun to say "fuck the man", and often doing the right thing coincides with it for a while. Rhetoric like that can be a good way to get some people out of their comfort zones on topics like copyright, and then more nuanced analysis can lead to the realization of the importance of building sustainable, respectful means of production. DRM, Copyright, etc. are net losses to society. They may be the only way 100mm-dollar-budget movies can exist, but I think it's better to have a culture where the people have democratic control over the objects of their culture instead of being at the mercy of content conglomerates, cease-and-desist letters for fan works, and geographic youtube restrictions.

Re: Cider Project: Run iOS apps on Android

#84

“Users no longer need to be locked into one platform. Being able to write an app once and run it anywhere has been a long-sought-after goal and a very hard problem to solve.” This is naive, stupid, or both. There never was a technical cause of lock in (as indeed the Apportable people are not alone in demonstrating), it's purely an artificial business construct with the surmountable technical hurdles being very conven…

I actually thought it odd that they would cite iTunes as a feature that Android users would want . iTunes on Windows is one of the worst pieces of software by a major company...ever. If I want to buy music or video I can do it through Amazon, and I have vastly more trust for Amazon's pricing structures. (Remember the anti-trust suit that Apple lost? The one that found them guilty of artificially keeping eBook prices…

My experience with iTunes on Windows when I had an iPod Touch 2G was the main reason I initially purchased an Android phone when I first got a smartphone.

Re: Cider Project: Run iOS apps on Android

#85

“Users no longer need to be locked into one platform. Being able to write an app once and run it anywhere has been a long-sought-after goal and a very hard problem to solve.” This is naive, stupid, or both. There never was a technical cause of lock in (as indeed the Apportable people are not alone in demonstrating), it's purely an artificial business construct with the surmountable technical hurdles being very conven…

I actually know the engineer who used to be responsible for porting some of the technologies you're talking about to non-Apple platforms.

According to this person, the barrier is not some strategic lock-in plan at Apple. The barrier is more about business incompatibilities.

For example. It's fully possible for Apple to ship an iCloud SDK for Windows. But the way iCloud works is, it's integrated deeply with each application. It is believable that your average iOS app, or your average Mac app, would be willing to integrate with iCloud's SDK. But is it believable that your average Windows app will? Will Microsoft do the work to integrate the iCloud SDK with Office on Windows? Of course not! The idea is preposterous.

Far more likely is that Microsoft's own SkyDrive or will become standard on Windows, or maybe Dropbox will, which is designed in such a way that it doesn't have to integrate with anybody's product. Apple could have designed iCloud in a way that didn't require third-party support, and maybe they should've, but they didn't. And anyway that would be a completely different thing than the way iCloud is used right now.

Apple has the willingness, particularly post-Jobs, to license some things to other platforms. Especially if it grows their own ecosystem, and a lot of Apple's stack falls into that category. But getting the deal done has more ingredients than just Apple being willing and some end-user who wants it. You can't say, merely because there is no technical barrier, that clearly every time an Android user buys a book from Kindle instead of the iBookstore that Tim Cook cackles with glee. I pretty much guarantee he'd be interested in getting a deal done on that.

Re: Cider Project: Run iOS apps on Android

#86
post #8

> "a new system that can run iOS apps on an Android device for the first time" We at Apportable (YC W2011) have been doing that for 3 + years in a much for commercially viable way. We strive for source compatibility and are not building an emulator that requires taking libraries from an iOS device.

In general Apportable sounds great. But in reality - we see little results, relatively. Lots of IOS only apps, still. None of the big guys, who would surely be interested in offering devices/app-stores with full access to ios apps have bought you. So i wonder: why is that gap between the marketing and reality ? and maybe an emulator will close that gap ?

Is it the technology you doubt? If so, you can easily try out apportable and see it for yourself.

There are a lot of reasons why people don't use Apportable, most of them don't have anything to do with Apportable's actual technology. Those reasons include: not willing to pay for it, and the fact that iOS design patterns (human interface guidelines) are completely different from Android design patterns. You cannot simply port over the exact same buttons and table views from iOS. Apportable will port those over just fine, but you basically need to redesign the entire app to be different on Android to have something that isn't jarring. At which point you may as well write everything in Java.

Re: Cider Project: Run iOS apps on Android

#87

Earlier quoted context omitted.

> but it's against Apple's EULA This is Hacker News, right?

Let it go man, the days of hacker meaning anything other than "dude that uses a computer" are dead. I know what you mean, I remember the "hacker" ethos that was willing to throw middle fingers in the air EULA, but this crowd doesn't even seem aware of the difference between that crowd as "hackers" and people popping boxes as "hackers." Or the handful of other types of people covered by the always-vague "hacker". The…

Let's just return to the old terminology. Hax0r news.

;)

Re: Cider Project: Run iOS apps on Android

#89
post #13

Awesome! We, at MyAppConverter are going beyond iOS to Android by also tackling the other mobile dev platforms. Besides, no runtime, no SDK to download. Our solution is based on Semantic Driven Code Transformation and Model Driven Engineering. We are currently doing private beta and will be coming out soon. Cheers.

Big up to myappconverter, There is documentation for your app

Its actually not an app but a code conversion service. Initially the service has been proposed as a full cloud based service but we are also working to release a code conversion plug-in for Xcode and ADT. Instead of uploading his code, the developer will perform the conversion within his preferred IDE. www.youtube.com/watch?v=HcFG_XbRrb0. Full doc will be available soon on gh.

Re: Cider Project: Run iOS apps on Android

#90

there are all kinds of cool iOS apps that they cannot run, like iTunes and iMessage Really? iTunes is cool? I'm yet to see someone who likes it, including my friends who are big time iOS fans.

I may be in a minority, but I actually like iTunes. It handles my music library for me, has good OS integration, and looks nice with all album covers in albums section.
Post reply on HN