hemispheregames.com
域名年龄: 17年3个月8天HTTP/1.1 200 OK 访问时间:2014年08月31日 02:32:04 X-Pingback: http://www.hemispheregames.com/blog/xmlrpc.php 动作:Accept-Encoding Content-Encoding: gzip 文件大小:11591 Keep-Alive: timeout=10, max=500 连接:Keep-Alive 类型:text/html; charset=UTF-8 网站编码:UTF-8
Games for both sides of your brain.Skip to Content ↓HomeOsmosFAQAbout HemisphereContactForumOur Apportable Android ExperienceNov 4th, 2013by eddybox. 1 commentIt’s been three equinoxes since Osmos launched on Android. In that time, quite a few developers have asked us about our porting experience, probably due to the quality of the port as well as the game’s success on the platform. Our answer: we worked with Apportable. “How was that?” people ask. Our answer is, in a word, “Great!”The tl;dr version of this post is:Apportable’s platform allows you to “cross compile” your iOS project into a native Android app. (A .apk which you can publish to Google Play, etc.)Yes, it works. It’s kind of crazy.The folks at Apportable are brilliant, professional, and downright decent.You can now try their service for free, and depending on your app’s features, you may never need to pay them a penny.[Side note: Before I go on, I’d like to answer a question you may be asking yourself: “Why am I only writing this now, 1.5 years later?” Well, I actually wrote a glowing piece about Apportable back when Osmos first launched on Android, and they asked me not to publish it; they didn’t feel ready for an onslaught of developers wanting to use their platform. Fair enough, I thought.]A lot has happened at Apportable in 1.5 years. When we first began working with them, their platform was far from mature. (Osmos was actually Apportable’s first release!) Their system worked, but it required Apportable engineers to be significantly involved in the porting process, along with shared code repositories and build servers. There were also many details that needed to be ironed out along the way, from language features that needed to be added, to niggly, device-specific issues that had to be resolved. Over time, however, their process has become smoother and smoother. And at this point they even have a “self-serve” option, allowing developers to download an SDK to try for themselves. In full disclosure I should say that we’ve had a unique and somewhat privileged relationship with Apportable, and I’ve only had an early taste of that SDK, so it’s hard for me to comment on the pure, self-serve experience. In any case, it looks like they’re finally ready for “the onslaught.”So, given our experience, what can I comment on? Well, here are a few items:Code reuseA big, obvious benefit is code reuse. With a few #ifdef statements here and there you can have a single codebase across iOS and Android. Apportable’s platform extracts settings from your Xcode project and cross-compiles all your Objective-C, C++, native API calls, etc. automagically. I never had to learn a thing about the Android NDK nor write a line of Java. I’m sure I don’t have to sing the praises of code reuse to developers, but here’s an example: When initially porting to Android, I did a chunk of work to make the game adapt to any screen resolution. (Things were originally hard-coded for iPads
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2026-02-09 15:13, Process in 0.0071 second.