支持直接在Android手机上开发的AIDE

fmms 13年前
     <div id="news_body">     <p style="text-align:center;"><img border="0" alt="支持直接在Android手机上开发的AIDE" src="https://simg.open-open.com/show/0bc98cf3d3505f6cf989884e9c0bfefe.jpg" width="340" height="600" /></p>     <p style="text-align:center;">AIDE 实现在手机上编译应用程序</p>     <p>        英文原文:<a href="/misc/goto?guid=4958332901215136576">Just like a real computer: Android gets Android IDE</a></p>     <p>        北京时间 3 月 14 日消息,一个对 Android 开发者而言激动人心的好消息,Android 开发者以后可以利用一款叫 AIDE(Android Java IDE)新开发工具,可以在 Android 设备上(包括智能手机)直接创建 Android 应用程序。据悉 AIDE 支持完整的应用开发流程(编码——编译——运行),其功能包括:丰富的代码编辑器、自动代码补全功能、实时错误检查、重构和智能程序代码导览等。</p>     <p>        而在 AIDE 7 Beta 版本中,目前已经实现允许编辑和编译应用程序、自动检查错误(实时的)和 LogCat 可见性。另外值得一提的是 AIDE 部分开发是基于 Eclipse,因此开发人员不需要担心 AIDE 是否兼容你的 Eclipse 项目。</p>     <p>        Android 系统和大部分嵌入式系统一样,都需要在桌面系统环境中编写和编译应用程序,这也限制了开发系统的应用发展到高层次语言。如果说非要有什么情况例外的话,那 只有在通信领域发达的商业软件,比如 Z88 和加拿大无线应用供应商的 MC400,但这些都是使用解释性语言而不是编译语言。</p>     <p>        编译语言是需要通过应用程序转换,使之成为处理器能够读懂的机器代码,而解释性语言则每次都需要不停的在处理器上转换成一行行代码,这就使得使用解释性语言时,必须要使用比移动设备更强的处理器。</p>     <p>        然后现实情况是,任何一款 Android 平板电脑都没有足够的处理能力来编译 Java 应用程序(Java 程序被编译,通常需要两次确认),如果 Android 要提供一个可行的传统的作业系统,那么讽刺的是每一个开发者都需要一个适合自己的桌面系统环境。</p>     <p>        但这种模式仅仅是对一家公司为了赚钱拥有两个应用体系才有意义,比如说苹果,苹果公司在移动和桌面系统之间划分是很清晰同时也具有优势的。曾经 Palm 公司使得移动计算普及,但从来没有试图与 Windows 桌面系统融合。然而对于苹果,它则在 iOS 上做的很好。</p>     <p>        <strong>最后:</strong>AIDE 这款软件不仅让 Android 设备拥有一个基于自己的开发工具,从而使得程序员可以直接在 Android 手机上进行软件开发,同时也让未来 Android 开发者只使用一个平台开发迈出了重要的一步。</p>     <div id="come_from">      来自:      <a id="link_source2" href="/misc/goto?guid=4958332902224174971" target="_blank">CSDN</a>     </div>    </div>