TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Hobbyist Cross Platform App Development

5 点作者 roberjo将近 11 年前
Most enterprise app dev shops are going with paid systems such as Appcelerator Titanium, Xamarin, CoronaSDK where if you buy in, you get all of the goodies.<p>What is the best solution for hobbyist app developers who want to build cross-platform apps from a single code base and don&#x27;t want large up-front costs?

4 条评论

tzm将近 11 年前
Titanium is free for building&#x2F;distributed apps and hosting data using their mobile backend (ACS). The paid components are related to Appcelerator Platform, which is a suite of testing, performance, analytics, data and integration modules. If you&#x27;re a hobbyist, you likely don&#x27;t need the enterprise suite.<p>If you go with Phonegap &#x2F; Cordova, I recommend looking into Appgyver&#x27;s implementation which offers great tooling (cli), tight codebase (Angular) and an extended feature set for native components. They also have a great support for data integration and provide a nice visual editor (Composer).<p>Fwiw, I have been using Titanium since 2009 and have worked with many clients over the years as a consultant and trainer. I primarily use Titanium (Alloy) for rapid development and write native modules to extend the framework as needed. Expect about 85% cross-platform code coverage (business logic) and about 95% coverage for views&#x2F;styles.
Gamblor将近 11 年前
Cordova is great. I work for an app dev shop. We do both native and hybrid.<p>If you dont want to mess with building for iOS and Android and XYZ then I would recommend looking into Phonegap. Phonegap uses Cordova to access all of the native apis etc. However what Phonegap does offer thats different is the entire build system. So if you are DIY with Cordova you run all of the build tasks but if you are doing it with Phonegap you can hook up your github repo and they will build for all of the supported platforms for you. No messing with XCode etc.
评论 #7816856 未加载
brucehart将近 11 年前
I would recommend developing your code base using Qt, which will export to Android and iOS. I think Windows Phone will be supported in the future, but has not been fully released yet. Qt is open source and free to use under LGPL.
评论 #7817274 未加载
ig1将近 11 年前
Having built apps with apps with phonegap my advice is don&#x27;t. Pick a single platform and build natively unless you have a very very good reason you have to be cross-platform.
评论 #7817383 未加载