跨平台开发

App

工具/引擎 支持原生 所用语言 平台 学习复杂度 教学
Vue js/html/css web,移动h5 ⭐️⭐️⭐️ 小马, 2.x->3.x
React js/html/css web,移动h5 ⭐️⭐️⭐️⭐️ 链接, 链接
AngularJS js/html/css web,移动h5 ⭐️⭐️⭐️⭐️⭐️ 教程, 基础
Flutter dart 移动端app ⭐️⭐️⭐️⭐️ 基础, 上, 中, 下

Game

工具/引擎 所用语言 平台 学习复杂度 教学
cocos2d-x c++/lua 移动端app ⭐️⭐️⭐️⭐️ creator, 创建
unity c#/lua web,移动端app ⭐️⭐️⭐️⭐️⭐️ 2d, ugui
godot c# web,移动端app ⭐️⭐️⭐️⭐️⭐️ 链接, 中文
cocos2d-js js web,移动h5 ⭐️⭐️⭐️ 1, 2, 3, 4, 5, 6, 7, 8
egret js web,移动h5 ⭐️⭐️⭐️ flappy, 基础
layabox js web,移动h5 ⭐️⭐️⭐️ layabox

*苹果市场是不允许直接将h5产品套壳封装app上架的,所以除了app本身,你还要去弄混淆和原生代码植入

设计

缩写 软件 类型 复杂度 教学
ai Adobe Illustrator 矢量图创作 ⭐️⭐️⭐️⭐️ 教学,
cdr Corel Draw 矢量图创作 ⭐️⭐️⭐️⭐️ 教学,
affinity Affinity Designer 矢量图创作 ⭐️⭐️⭐️⭐️ ,
ps Adobe Photoshop 图像处理 ⭐️⭐️⭐️⭐️ easy, full,
piskel Piskel 像素图创作 ⭐️⭐️⭐️ 教学,
asprite Asprite 像素图创作 ⭐️⭐️⭐️ tutorial, beginner
flash Adobe Animate 动画动作 ⭐️⭐️⭐️⭐️ 入门, animate,
dragonbone Dragonbone Pro 龙骨动画创作 ⭐️⭐️⭐️ 教程,
- Particle Designer 粒子引擎编辑器 ⭐️⭐️⭐️ -
- PhysicsEditor 物理引擎编辑器 ⭐️⭐️⭐️ -
live2d Live2D Cubism Editor 2d人物运动起来 ⭐️⭐️⭐️⭐️ -
- Aimersoft Video Converter Ultimate flash动画倒出功能 ⭐️⭐️ -

辅助工具

(一些软件针对MacOS)

软件 功能 简介
智图 / ImageOptim 压缩图片 可以把png压缩很小
ColorDrops 颜色集群 收集颜色
Glyph Designer / bmGlyph 创建字体集 创建fnt索引
App Icon Gear 创建icon尺寸 -
Dash api快速查询 主流语言支持
Dukto 跨平台文件传输 -
SmartSVN / Versions svn版本管理软件 -
SourceTree git版本管理软件 -
TeamViewer 远程桌面辅助,电话会议 -
Yummy FTP ftp客户端 -
Sublime Text / Visual Studio Code 代码编辑器 -
SQLiteManager 数据库管理 -
Kaleidoscope 文本/图片比较器 -
Tunnelblick / VyprVPN / ShadowsocksX-NG 其他 -
Tagr 处理音频的tag信息 -

你可能感兴趣的:(跨平台开发)