DelphiXE开发的android程序能用吗?

pb2fan 2016-04-15 03:43:40
我原来一直用Delphi,后来很长时间不用了
现在看DelphiXE说能开发各种平台的app,就找找例子来看。网上一搜就找到了高勇的框架演示例子,下载到手机上跑跑看。
这一看大失所望啊,新手机啊还各种卡,测试了一会儿,我靠,竟然发热烫得要命,我放高清电影都没有怎么热的。

如果开发的程序都是这样子,那真可怕。

不过看高勇的这个例子是几年前开发的,不知道现在的DelphiXE有没有优化性能啊?

谁知道还有什么大点的delphi开发的app例子,让俺欣赏一下。
...全文
985 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymwjz 2019-01-23
  • 打赏
  • 举报
回复
Delphi xe10.3非常不错
reverzeng 2016-08-13
  • 打赏
  • 举报
回复
编译后的文件真太大了
fbiboss 2016-08-12
  • 打赏
  • 举报
回复
不知道兼容性怎么样
lfcliu 2016-07-15
  • 打赏
  • 举报
回复
支持delphi
武稀松 2016-05-08
  • 打赏
  • 举报
回复
引用 7 楼 pb2fan 的回复:
[quote=引用 6 楼 DelphiGuy 的回复:] FMX是基于OpenGL的,要用到GPU,比一般Java程序耗电多是正常的,至于界面反应慢应该是不会的,也可能你的新手机GPU性能不佳,现在这种廉价4核、8核手机多得很。
原来是这样,那delphixe开发的android应用和android系统关系不大,实际上是基于Linux的应用了。 那么android系统几个新版本的优化性能也和delphixe开发的应用没多大关系了。 我说为什么看delphixe开发的android应用,那些组件的界面表现和大多android应用不一样呢。 比如新的android中的列表翻到尽头后继续滑动,就会出现表格宽度被拉长,或者从底部拉出阴影等效果,delphixe开发的就没有,界面感觉还是那么傻傻的。 那么delphixe开发的app性能优化也只能是delphixe自己才能去做的了,不算是正宗的android应用。 [/quote] 按你的说法所有非Java开发的都是非正宗Android应用了,一棍子打死一小半的应用。特别是游戏类的。NDK方式开发的Android应用多了去了。 另外用Delphi做移动应用版本越新越好,高版本会优化的更好一些,也解决了一些低版本的Bug。
  • 打赏
  • 举报
回复
Delphi、CB开发的android apps是基于Android NDK的应用,一般android apps是基于JDK的,二者都是android应用,只是Delphi、CB的FMX框架是自己画的界面,和JDK中的标准GUI有点不一样。
pb2fan 2016-04-27
  • 打赏
  • 举报
回复
引用 6 楼 DelphiGuy 的回复:
FMX是基于OpenGL的,要用到GPU,比一般Java程序耗电多是正常的,至于界面反应慢应该是不会的,也可能你的新手机GPU性能不佳,现在这种廉价4核、8核手机多得很。
原来是这样,那delphixe开发的android应用和android系统关系不大,实际上是基于Linux的应用了。 那么android系统几个新版本的优化性能也和delphixe开发的应用没多大关系了。 我说为什么看delphixe开发的android应用,那些组件的界面表现和大多android应用不一样呢。 比如新的android中的列表翻到尽头后继续滑动,就会出现表格宽度被拉长,或者从底部拉出阴影等效果,delphixe开发的就没有,界面感觉还是那么傻傻的。 那么delphixe开发的app性能优化也只能是delphixe自己才能去做的了,不算是正宗的android应用。
  • 打赏
  • 举报
回复
FMX是基于OpenGL的,要用到GPU,比一般Java程序耗电多是正常的,至于界面反应慢应该是不会的,也可能你的新手机GPU性能不佳,现在这种廉价4核、8核手机多得很。
pb2fan 2016-04-22
  • 打赏
  • 举报
回复
我是说开发出的程序会不会都是如我所说的那个演示程序 那样 界面反应巨慢巨卡巨发热?
「已注销」 2016-04-17
  • 打赏
  • 举报
回复
你试试XE10呢
  • 打赏
  • 举报
回复
为什么不能用?生成的安装文件大是因为要带上FMX运行库,用Java开发的程序因为JRE在Android系统中已经内置了,所以显得比较小。但是FMX可是通吃Win32、Win64、OSX、iOS、 Android。
lyhoo163 2016-04-16
  • 打赏
  • 举报
回复
xe8编写安卓,完全可编安卓程序,但文件太大。
auauau_1 2016-04-15
  • 打赏
  • 举报
回复
XE8以后的版本非常好用。
Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版],这是一本不可多得的介绍使用delphi xe8开发iOS与Android移动应用的电子书,实用的技术开发教程与技术开发手册。 Delphi XE8跨平台开发让你使用一套代码完成iOS和Android移动应用开发。强大的控件支持,让你可以不用编写一句代码并在短短几分钟内完成数据库的读写 应用开发开发效率得到充分提升,让编程不再是枯燥无味的工作。全书400多页,从开发环境的安装配置到使用基本界面控件、使用移动设备功能(移动定位、 照像机等)、使用后端服务、访问数据库等都作了全面介绍,是第一本国内最全的中文版Delphi XE8技术开发教程。本书需要有一定delphi基础知识的人阅读。 目 录 第一章 移动应用程序开发(iOS和Android) 17 1. 安装与配置 17 2. 使用基本用户界面控件 18 3. 使用设备功能 20 4. 使用后端服务 21 5. 访问数据库 21 第二章 配置Mac上的开发环境(IOS) 23 2.1 Mac 和 iOS 的要求 23 2.2 配置 Mac 上的iOS模拟器 24 2.2.1 安装平台助手 24 2.2.2 运行平台助手 25 2.2.3 在Mac上安装Xcode 26 2.3 配置 Mac上iOS 硬件设备运行环境 28 2.3.1 在Mac上安装Xcode命令行工具 28 2.3.2 注册一个开发者账户 30 2.3.3 申请、下载并安装你的开发证书 30 2.3.4 注册您的设备 32 2.3.5 创建与安装配置文件 33 第三章 配置WINDOWS PC上的开发环境(iOS) 36 3.1 配置 RAD Studio 环境 37 3.1.1创建与Mac连接的配置 37 3.1.2为iOS设备添加一个SDK 40 第四章 配置WINDOWS PC上的开发环境 (Android) 43 4.1设置 RAD Studio 环境 43 4.1.1 安装RAD Studio时 android 开发工具安装选项 44 4.1.2 在开发环境中配置 Android SDK 46 4.2安装Android USB 驱动程序(必须) 50 第五章 创建移动平台应用程序 (iOS and Android) 54 5.1在你开始之前 54 5.2创建一个新的Android或iOS FireMonkey应用 55 5.3选择Style 56 5.4在多设备窗体上放置组件 56 5.5添加视图到项目 60 5.6编写用户单击按钮的事件处理程序 60 5.7测试移动应用程序 62 5.7.1在Android 设备上测试应用程序 63 5.7.2在 iOS测试应用程序 64 第六章 使用不同风格的按钮控件 (iOS and Android) 67 6.1移动平台中的按钮 67 6.2定义按钮控件的友好界面 68 6.2.1使用按钮控件的 TintColor 和 IconTintColor属性 69 6.2.2自定义按钮控件的图片 71 6.3使用按钮控件创建Segmented Control 72 6.4在工具栏创建 Scope Bar 74 第七章 使用日历控件选取日期 (iOS and Android) 76 7.1移动平台中的日历 76 7.2为用户更改的日期编写事件处理程序 78 第八章 组合框控件的使用 (iOS and Android) 81 8.1多设备应用程序中的选择器 81 8.2使用代码建立列表数据项 84 8.3显示一个指定的项目 84 8.4编写用户选择后的事件处理程序 86 第九章 使用地图控件 (iOS and Android) 88 9.1TMapView 控件的基本功能 89 9.2创建示例应用程序 89 9.2.1配置 Android 应用程序以使用 TMapView 控件

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧