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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Native Android Development Or Adobe AIR?

14 点作者 samiq超过 14 年前

5 条评论

larrywright超过 14 年前
The first item answers the question:<p><i>Native UI Controls There are many native UI controls available in the Android SDK. Most of the applications on the market make heavy use of these. They range from buttons, lists, form controls, layout containers, and much more. If you develop your application using Adobe AIR you will NOT have any access to these controls. The best thing you can do is to try and fake them, but from my experience it is never quite as good. So if you want to use native controls then you must go native.</i><p>That, in my mind, sums up why you would never use AIR for anything. I've tried out a number of AIR apps over the years, and have promptly uninstalled them all after a short period of time. They don't look like native apps, and they don't act like native apps. An example: on Windows systems (which I have to use at work), hitting CTL+Backspace deletes the previous word. In AIR? It inserts a control character.<p>Bottom line: If you want to write an app for a platform, write the app in that platform's native toolset.
评论 #1787160 未加载
pierrefar超过 14 年前
They don't talk about CPU utilization or memory requirements, two things that Flash users gripe about on desktops. Anyone has experience/info on these?
评论 #1787081 未加载
bad_user超过 14 年前
I would actually ask "why use AIR?", which is totally unclear to me.<p>I mean, you can place a WebView in your application, and presto, you've got an HTML/Javascript based UI with all the access you want to native APIs: <a href="http://developer.android.com/resources/articles/using-webviews.html" rel="nofollow">http://developer.android.com/resources/articles/using-webvie...</a><p>The reason people don't do this is because you don't want HTML, you want native controls most of the time (God, I hate UIs that try being different) and you also don't want your stupid app that fetches content from the web to flicker on screen transitions.<p>And why is this article giving reasons for the native API? Do they think AIR is appropriate for everything else? What else remains that couldn't be handled by a web page rendered in the browser?
评论 #1787070 未加载
gte910h超过 14 年前
I'd go appcelerator titanium if the api handles what you're trying to do.
praeclarum超过 14 年前
MonoDroid