2021年3月7日星期日

不开发任何桌面端程序

Firemonkey 原理:
AndroidManifest.xml 声明 nativeactivity
=> nativeactivity 调用 fmx.so
=> fmx.so 使用 opengl 绘制界面和处理事件

MAUI 原理:
AndroidManifest.xml 声明 activity
activity => 调用 mono .net
=> 注册 .net 业务逻辑代码 (assemblies)
=> assemblies就是.net 代码
=> 运行时再调用 mono jni
http://t.zoukankan.com/micro-chen-p-5173344.html

objc iOS 纯代码开发原理:
main => appdelegate => uiwindow => uiview

android 纯代码开发原理:
activity => layout => view 

图形界面“窗口视图层级”
spy++
android
ios

objc 和 c++ 比较
其他都一样,不一样的是
interface = class
protocol = virtual

objc/c++ 学习完毕!

游戏开发,多层事件驱动
客户端:实时更新界面 js 更新
   tcp
服务器端:实时更新共享内存  golang携程,多层携程

是自己还是团队

自己会 c/c++ php/golang 就行了

delphi 这种工具只能适合开发一些简单的封装
遇到复杂的封装,还是需要原生开发环境
delphi 很难更新那些新 API,旧 API 不再支持新系统
Android Studio
Apple Xcode

Delphi RAD STUDIO 只适合做些商业业务逻辑封装的企业级开发,系统级开发要从头封装太难了。

14、禁用缓存
15、向下滑动刷新
16、打开第三方程序
17、cookie同步

twebbrowser fmx 不支持 16,17
这个做不了,让其他人做吧
程序由其他人做,我们做市场

没有评论:

发表评论

注意:只有此博客的成员才能发布评论。