制造业
手机应用软件开发
手机应用软件开发


Stylesheet css/basic.css not found, using css/basic.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_search.css not found, using ../dokuwiki/css/_search.less instead. Please contact developer of "starter" template.
Stylesheet ../dokuwiki/css/_admin.css not found, using ../dokuwiki/css/_admin.less instead. Please contact developer of "starter" template.
Stylesheet css/structure.css not found, using css/structure.less instead. Please contact developer of "starter" template.
Stylesheet css/design.css not found, using css/design.less instead. Please contact developer of "starter" template.
Stylesheet css/content.css not found, using css/content.less instead. Please contact developer of "starter" template.
Stylesheet css/includes.css not found, using css/includes.less instead. Please contact developer of "starter" template.
Stylesheet css/title.css not found, using css/title.less instead. Please contact developer of "starter" template.
Stylesheet css/list.css not found, using css/list.less instead. Please contact developer of "starter" template.
Stylesheet css/auth.css not found, using css/auth.less instead. Please contact developer of "starter" template.
Stylesheet css/mobile.css not found, using css/mobile.less instead. Please contact developer of "starter" template.
Stylesheet css/print.css not found, using css/print.less instead. Please contact developer of "starter" template.

简介

手机应用软件开发

种类

目前主流操作系统(2019):Android,iOS

语言介绍

Object-C

Object-C 通常写作 Objective-C 或者 Obj-C或OC,是根据 C 语言所衍生出来的语言,继承了 C 语言的特性,是扩充 C 的面向对象编程语言。它主要使用于 Mac OS X 和 GNUstep 这两个使用 OpenStep 标准的系统,而在 NeXTSTEP 和 OpenStep 中它更是基本语言。Objective-C 可以在 gcc 运作的系统写和编译,因为gcc 含 Objective-C 的编译器。在 MAC OS X 系统下,运用苹果提供的 SDK 等开发工具包,可以用来做 iOS 开发,开发后的程序在 iPhone 虚拟机中进行测试,运用的主要语言为 Object-c。与 C# 类似。Object-c 仅支持单一父类继承,不支持多重继承。

Swift

Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的新开发语言,可与 Objective-C 共同运行于 Mac OS和 iOS 平台,用于搭建基于苹果平台的应用程序。 Swift 是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别。 2015 年 12 月 4 日,苹果公司宣布其 Swift 编程语言现在开放源代码。长 600 多页的 The Swift Programming Language 可以在线免费下载。

Java

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,Android,及其他多种UNIX版本的系统。

Kotlin

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。

评判标准

组成部分

Alpha

  • Alpha版(内部测试版):软件或系统的内部测试版本Alpha版本一般只在软件开发公司内部运行,不对外公开。 主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。Alpha版本的产品仍然需要完整的功能测试,而其功能亦未完善,但是可以满足一般需求。

因为它是整个软件释出周期中的第一个主要阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母。 Alpha版本通常会送交到开发软件的组织或社群中的各个软件测试者,用作内部测试。在市场上,越来越多公司会邀请外部的客户或合作伙伴参与其软件的Alpha测试阶段。这令软件在此阶段有更大的可用性测试。在测试的第一个阶段中,开发者通常会进行白盒测试。其他测试会在稍后时间由其他测试团体以黑盒或灰盒技术进行,不过有时会同时进行。

产品设计

产品设计工作流程

1.用户调研,用户分析 2.需求分析,确定核心流程 3.功能分析,确定业务流程 4.编写需求文档,组织需求评审 5.研发、测试、上线 6.收集数据以迭代,重复1~6

应用分发

一个手机应用被开发出来后,用户可以在应用商店(例如苹果APP Store或者谷歌Google Play)下载应用并得到持续的更新服务。开发者在开发完成后将应用程序交由上述平台管理,这一过程成为应用的分发。分发应用的目的是使用户可以集中的下载管理手机设备上的应用程序,最早采用此模式管理系统内应用程序的是苹果公司。分发应用是开发者推广应用的一种手段,但不是必须的。

常见的手机应用分发平台

  • (苹果) App Store
  • (谷歌)Google Play 商店
  • 各大应用商店

产品设计名词解释

痛点

痛点是恐惧:当用户形容一个需求时用了“怕”,这就是意味着痛点。 例如:我怕编辑了一天的文件忘了保存。痛点是忘了保存。

爽点

爽点是即时满足:人在满足时的状态叫愉悦,人不被满足就会难受,就会开始寻求。 如果这个人在寻求中,能得到即时满足,这种感觉就是爽。

痒点

痒点是满足虚拟自我:什么是虚拟自我?就是想象中那个理想的自己。这不是功能性的需求,这就是一种虚拟自我的实现。

用户体验

用户体验分为五个层次: 表现层 框架层 结构层 范围层 战略层

开发过程

生产线分工

设计和规划

位置与环境

投资与评估

规模与功能

风格与形式

组织结构

收益管理

客流曲线

时间分布

空间分布

目标群体

容量控制

风险控制

市场

国内市场

腾讯-应用宝 2345-应用商店 小米、华为、OPPO、vivo等的应用商店

国际市场

谷歌-Google Play 苹果-App Store

公司

酷安(深圳酷安网络科技有限公司) 手机乐园

标准

文档

编辑成员
8 人

Pluto_cn, Lee, lzw-723, zhshch, Typhon, X, 小梦, 木又

你需要登录发表评论。
回形针手册-icons