# 面向 iOS 和 Android 的移动应用开发

Mesterséges Intelligencia Központ Kft. 是一家位于匈牙利布达佩斯的软件开发公司。我们开发 iOS 和 Android 应用：为其搭建后端系统和管理后台，接入人工智能，并一直负责到应用在商店上架。

> **要点：**我们承担的是整个系统，而不仅仅是界面：除了 iOS 和 Android 应用，我们还搭建后端系统和管理后台，并一直负责到应用在商店上架。采用原生还是跨平台，取决于应用需要具备哪些功能。

## 您将获得什么？

移动应用很少能独立存在。手机上运行的应用背后，有数据库、用户管理、通知，以及与企业其他系统的连接。因此我们承担的是整个系统，而不仅仅是界面。

- **iOS 和 Android 应用：**适用于手机和平板电脑，贴合您的流程和品牌形象。
- **后端系统：**数据库、登录与权限、通知，以及与现有的企业资源计划系统、客户关系管理系统或网店系统的连接。
- **管理后台：**在浏览器中管理内容、用户和设置，日常的改动无需开发人员参与。
- **AI 功能：**基于大语言模型的助手、文档和图像处理、摘要。
- **上架应用商店：**准备 App Store 和 Google Play 的商店页面资料，负责提交并跟进审核。
- **运行与维护：**交付后也持续提供缺陷修复、针对新版 iOS 和 Android 的更新以及后续开发。

## 原生还是跨平台？

两条路都可能是正确的选择；关键在于应用需要具备哪些功能。详细对比请见[原生还是跨平台移动应用？](https://www.mestersegesintelligenciakozpont.hu/zh/knowledge-base/native-vs-cross-platform-mobile-app)一文。两种方式简述如下：

| 方面 | 原生 | 跨平台 |
|---|---|---|
| 是什么？ | 为 iOS（Swift）和 Android（Kotlin）分别开发应用 | 两个平台共用一套代码库，例如使用 Flutter 或 React Native |
| 优势 | 可以直接使用平台的全部功能 | 一套代码库，改动会同时出现在两个平台上 |
| 适用情况 | 应用需要深度使用设备（摄像头、传感器、后台任务），或对性能要求高 | 两个平台功能相同，且统一的后续开发很重要 |
| 需要注意什么？ | 需要维护两套代码库 | 平台的某项新功能可能要晚些时候、或借助额外代码才能使用 |

还有第三种选择：如果用户不会去应用商店里寻找这款应用，也不需要深度访问设备，那么一款为手机设计的 [Web 应用](https://www.mestersegesintelligenciakozpont.hu/zh/services/website-development)可能就已足够。我们自己网站上的游戏就是这样运行的：无需安装，直接在浏览器中运行，在台式电脑和手机上表现一致，只需轻点一下即可操控。

## 后端系统与管理后台

大多数应用都需要服务器：用户账户、数据和权限都保存在那里，通知也从那里发出。我们也会把您现有的企业系统接入到这里，例如客户管理系统、库存管理系统或开票软件，让应用与企业其他部门使用同样的数据。如果还没有这样的系统，我们也可以把它作为[定制软件](https://www.mestersegesintelligenciakozpont.hu/zh/services/custom-software-development)开发出来。

管理后台是后端系统的控制面板：可以在这里编辑内容、管理用户和设置。我们自己的网站也是这样构建的：由一台 Node.js 服务器同时提供网站和管理后台，并处理发往人工智能的请求。

## 应用中的人工智能

我们接入 OpenAI（ChatGPT）、Anthropic（Claude）和 Google（Gemini）的语言模型，并始终选用与任务相适应的模型。以下是 AI 在移动应用中的几个用途示例：

- **依据企业自有资料作答的助手：**解答关于产品、规则和办事流程的问题，也能用匈牙利语。
- **照片或文档处理：**例如读取并录入发票、送货单或表格中的数据。
- **摘要与写作：**根据笔记生成报告，把长文本浓缩成简短摘要。
- **语音操作：**适用于不便打字的场合，例如外出现场作业时。

AI 服务的访问密钥保存在后端系统中，而不是手机上：这样就无法从应用中提取密钥，使用情况也可以在服务器端进行控制。详细内容见我们的 [AI 集成](https://www.mestersegesintelligenciakozpont.hu/zh/services/ai-integration)页面。

## 工作如何推进

1. **免费的首次咨询：**请[给我们写信](https://www.mestersegesintelligenciakozpont.hu/zh/contact)，用几句话介绍您的想法；我们会提出问题，并告诉您实现它需要什么。
2. **需求调研与规格说明：**界面设计稿、角色、数据、相关系统。
3. **规模度量与报价：**我们以 COSMIC 功能点度量开发工作的功能规模，据此编制报价和进度安排（[我们如何定价](https://www.mestersegesintelligenciakozpont.hu/zh/pricing)）。
4. **分阶段开发：**定期演示；您可以在自己的手机上试用测试版（iOS 上通过 TestFlight，Android 上通过内部测试渠道）。
5. **在应用商店发布：**提交、跟进审核、正式上架。
6. **运行与维护：**更新、缺陷修复、后续开发。

可应要求签署保密协议（NDA）。源代码和使用权由合同约定。

## 常见问题

### 应该开发原生应用还是跨平台应用？

如果应用需要深度使用设备（摄像头、传感器、后台进程），或对性能要求高，原生开发是更稳妥的选择。如果两个平台的功能相同，共用一套代码库的跨平台方案更便于维护。在首次咨询中，我们会根据具体功能提出建议。

### 需要后端系统吗？

移动应用几乎总是需要后端系统：只要它有用户账户、共享数据或通知，背后就需要服务器。例外的是只在设备上存储数据的应用。后端系统和管理后台我们也会一并开发，并将其接入您现有的企业系统。

### 由谁把应用上架到应用商店？

发布工作由我们负责：准备商店页面资料、提交应用，并全程跟进应用商店的审核。我们建议开发者账户归您的公司所有，这样应用会以贵公司的名义上架，商店页面也始终归贵公司所有。

### 源代码归谁所有？

源代码和使用权由合同约定。如果您愿意，交付后我们也可以承担运行与维护工作。
