手机软件开发

内核网络是专业的开发团队,有自己的软件开发工程师。绝大部分你见过的手机应用软件内核都可以开发。

正确理解手机App:

  • 大众熟知的手机 App 基本就以 iPhone,Android,Windows and BlackBerry 为平台,以最新的OS市场份额来看,在欧美和中国,iPhone (11%) and Android(84%) 占据了近95%的市场。
  • iPhone 的用户消费能力要比 Android 高很多,绝大部分的iPhone App 是收费形式的,而绝大部分的 Android App 是广告形式的。
  • 手机 App 可以用本地语言(C, Java) ,HTML5 或者 hybrid (两者混合),用本地语言开发的程序运行快,用HTML5开发的程序容易移植,可以在多平台运行,而 hybrid 介于两个优势之间。
  • 手机 App 很新鲜,但功能上/构架上来讲,跟传统意义的网站前台(HTML) 没有什么区别,跟后台通讯都需要 HTTP / Socket。
  • 不需要后台的手机App 是独立( standalone )的,手机没有联网 App也能运行。

内核使用的开发语言与环境:

后台开发语言: Java and PHP
前台开发语言: C for iPhone, Java for Android, or HTML5 for both
程式构架模式:MVC + Singleton
前后台通讯协议: HTTP, Socket or Web service(Over HTTP)
软件开发方法: Agile (边开发,边给客户展示,有问题修改,一个循环连续的过程)
版本控制系统:Git
代码审查系统:Gerrit (程序员之间互相审查代码,以保证代码的正确,有效)

内核开发的优势:

内核网络开发的程序稳定,有效。层次和模块,构架清晰,一目了然。
内核网络开发的程序安全,因为开发员熟悉手机安全,了解攻击机制,预防措施早已加到程序里。
内核网络开发的费用低,不光是因为公司刚起步,降低价格吸引顾客,也是因为开发中会借助一些开源工具和开源代码,这样会大量降低开发时间。

内核开发费用:

内核的开发费用是按照天算的,一个程序员,每天4个小时的开发时间,收费是100英镑。
收费例子:
1. 一个电子邮件手机客户端程序(假设后台已经开发好),内核的开发时间是30个工作日(包括设计,开发,测试,展示),最后可以完全交工。

注:以上收费只包括程序开发,内核会按照协议完成所有功能,以CD的形式交工,但不提供美工设计,LOGO设计。
如果客户有需要其它服务,或者特殊开发要求,可以联系我们。