QQ在线咨询
核心服务
资深APP开发团队,移动开发领域的佼佼者,知名企业的长期合作伙伴。
IOS开发

IOS开发基于Apple的Cocoa Touch框架,采用 MVC (Model View Controller) 的设计模式, 使用Http及Socket两种主流的通讯方式(Http 通讯通过xml来传输数据,Socket通讯通过sip 指令集的形式来传输数据)。

  • iPhone软件开发
  • iPad应用开发
Android开发

安卓手机软件开发机型覆盖范围超过113款,其 整体设计采用mvc架构,自定义实现产品列表显 示模式,自定义实现按键放大缩小动画效果,利 用ViewFlipper实现不同界面间滑动的切换效果, 并配专业的测试,全面保障APP品质。

  • Android(安卓)手机软件开发
  • Android平板软件开发
开发流程
每一个开发设计环节都做到你满意为止。
APP资讯
了解APP前沿最新动态。
  • 2014
    12/02
    一套完善的Android异步任务类
    一套完善的Android异步任务类

    今天向大家介绍一个很有用的异步任务类处理类,分别包含了AsyncTask各个环节中的异常处理、大量并发执行而不发生异常、字符串数据缓存等功能。

    研究过Android系统源码的同学会发现:AsyncTask在android2.3的时候线程池是一个核心数为5线程,队列可容纳10线程,最大执行128个任务,这存在一个问题,当你真的有138个并发时,即使手机没被你撑爆,那么超出这个指标应用绝对crash掉。 后来升级到3.0,为了避免并发带来的一些列问题,AsyncTask竟然成为序列执行器了,也就是即使你同时execute N个AsyncTask,它也是挨个排队执行的。

    今天向大家介绍一个很有用的异步任务类处理类,分别包含了AsyncTask各个环节中的异常处理…

  • 2014
    12/02
    Cyanogen 与印度公司达成独占协议,一加决定推送自己的版本
    Cyanogen 与印度公司达成独占协议…
    Cyanogen与印度手机制造商Micromax达成协议,给予Micromax公司在印度独家使用Cyanogen软件的权利。Cyanogen的中国合作伙伴深圳万普拉斯通过官方博客对此表达了不解和困惑。 万普拉斯的一加手机将于12月2日在印度发布,一加手机的国际版本运行的是Cyanogenmod,而中国版本则运行该公司自己的团队开发的 Android定制版本。万普拉斯宣布,印度的一加手机用户将会在下个月接收到万普拉斯定制版本的推送,该版本将是基于Android 5.0 Lollipop,它将会提供两年的支持,表示和Cyanogenmod一样不会捆绑垃圾软件。一加手机的国际版本也会在不久收到该版本的推送。看起来万 普拉斯可能将会终止与Cyanogen的合作。

    Cyanogen与印度手机制造商Micromax达成协议,给予Micromax公司在印度独家使用Cy…

  • 2014
    12/02
    谷歌的野心:Android 5.0 旨在打入企业级市场
    谷歌的野心:Android 5.0 旨在…
    Apple已经统治企业级移动市场很久了,在11月10日Good Technology公布的数据里,iOS系统占据了企业市场69%的份额。2014年7月,苹果与IBM达成排他性的合作协议,借助于IBM在大数据和企业软件方面的优势,苹果将向企业发售「可定制版」的iPhone和iPad。但随着Google 发布最新的Android 5.0(Lollipop)系统,Android同样要发力企业移动市场。Google与苹果的移动大战,也将从消费级市场转向企业市场。

    在新的系统里,Google不仅在系统安全性上有了堪称跨越式的发展,更要收紧Android开放的紧箍咒,以对抗Android碎片化现象,同时,Lollipop还展现出Google对企业级移动市场新的远景:智能化、自动化。

    更安全的系统机制

    大 家都知道Android系统基于Linux开发,但可能没有多少人了解Lollipop基于SELinux。SELinux,全称为Security- Enhanced Linux,是 Linux有史以来上最杰出的新安全子系统。它在权限控制的安全性上将远远超过Linux和unix。Google希望利用这个安全的系统消除人们对于 Android平台恶意软件横行的印象,从而达到企业用户对移动设备系统安全的要求。

    其次,Google通过Lollipop系统第一次能 够实现多用户运行环境,这对企业用户来说极其重要,企业用户需要将把用户手机上的私人应用及数据与企业的应用、数据分开存放。这种机制早已在黑莓手机上运 行多年,但却是Google第一次放在Android上使用,考虑到Android如今的市场占有率,黑莓或许应该感到恐惧了。

    另一方面, 与iOS和Windows Phone类似,Google为Lollipop加入「死亡开关」——Factory Reset Protection(重置出厂保护)选项,登录Google账号后,当用户设备不幸丢失时,即可实现远程操控,删除手机上的所有私人信息和一切使用痕 迹,保护资料内容不外泄。

    抗碎片化尝试

    想知道Android的碎片化有多严重,不妨看看Google公布的数据,除了最新的Lollipop外,目前还存在着五种不同年代的Android系统:

    谷歌的野心:Android 5.0旨在打入企业级市场

    企业内部的员工们可能都在使用Android手机,但运行着各种各样、千奇百怪的Android系统,这对企业移动设备管理者来说简直是个灾难。

    Google显然已经意识到这个问题所在。首先,Google一改此前通过运营商或手机制造商推送系统更新的做法,从Lollipop开始,所有重要的系统更新都只能通过Google Play Sevice推送,以此保障来逐步统一Android系统层面的安全功能。

    接 下来,Google也向针对企业移动设备管理的第三方厂商(如思杰、MobileIron)示好。此前,Google不允许这些厂商针对Android系 统开发用于管理企业移动设备的工具和应用,这些开发者只能与Android手机制造商合作,针对不同机型定制不同移动管理应用,这从某种层面上加剧了企业 内Android管理的碎片化。现在,利用新开放的系统层面的API,开发者们不必局限在某个机型或制造商,而是集中全力研发针对系统的管理应用,大大节 约了开发成本。

    令人眼前一亮的新功能

    Lollipop提供了诸多系统层面的新功能,这些新功能不仅对个人用户来说意义重大,也将赢得更多企业级用户的青睐:

    默认加密:Lollipop上引入默认加密模式,所有升级到新系统的移动设备,都可以在对数据进行加密。数据加密尽管在企业级市场已经非常常见,但Google显然希望用户从一开始就认识到加密的重要性,换句话说,只有对自己的数据负责,才能对企业数据负责。

    智能解锁:智能解锁打造一种全新的安全管理方式。相比于iOS上的指纹识别,lillipop的智能解锁提供了更多选择,不仅包括生物特性如人脸识别,还允许通过「可信任的」NFC、蓝牙设备如手环、手机、平板等等。这将为企业用户的移动化安全管理带来更大的便利。

    屏幕固定:简而言之,开启该功能后,用户可以将任何一个应用运行界面「固定」下来,此时,手机只能在这一个应用内活动了,Home 键和多任务键都将失效,解除固定必须要输入密码或智能解锁。这项功能对某些行业,比如零售、展览等行业无疑是一件利好消息。

    移 动化浪潮还在释放巨大的行业红利。从为个人用户创造体验到为企业用户创造价值,苹果和Google都已进入一个全新的企业级战场。在苹果发布新一代大屏 iPhone,并结盟IBM之后,Google推出的这款从理念到体验都颇具创新的操作系统,会让新一轮的移动化竞争变得更具观赏性,接下来的企业移动化 领域,还会发生什么?

    Apple已经统治企业级移动市场很久了,在11月10日Good Technology公布的数据里,i…

  • 2014
    12/02
    PhoneGap Developer App 1.4.0 发布
    PhoneGap Developer A…

    PhoneGap Developer App 1.4.0 发布,此版本包括 Cordova 4.0.0,更新了最新版本的官方组件。

    Apache Cordova 4.0.0 上各个平台会有自己的版本号,不再跟 Cordova 绑定在一起。这让插件的运用非常方便,提升了平台的灵活性,更容易进行安全修复工作。

    PhoneGap Developer App 1.4.0 发布,此版本包括 Cordova …

  • 2014
    12/02
    KBEngine v0.2.14 发布,分布式游戏服务端引擎
    KBEngine v0.2.14 发布,…
    一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,
    使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。

    服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,
    将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。

    (经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案,

    理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)

    一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngin…

  • 2014
    11/28
    Android的开源隐忧:品牌稀释 代码分裂
    Android的开源隐忧:品牌稀释 代码…
    高昂代价

    对于一款产品而言,热度逐渐提升并非坏事,但Android手机操作系统却有可能因此付出高昂的代价。这款由谷歌牵头开发的操作系统已经逐渐被 越来越多的手机厂商和移动运营商采用 。然而随着Android被安装到越来越多的手机中,为这款操作系统开发第三方应用和游戏的难度也有可能越来越大。

    日本手机制造商京瓷(Kyocera Communications)计划明年推出Android手机,该公司业务开发主管埃里克·海泽(Eric Heiser)表示:“我们会非常小心,以免分裂代码。这肯定会成为一种顾虑,而且谷歌也经常提起这一点。”除此之外,多样化的Android设备还会产 生意外的结果,例如,使消费者感到困惑,并稀释品牌号召力。

    随着越来越多的知名企业开始支持Android,使得手机厂商、运营商以及应用开发商越来越开始担心这款操作系统的前景。摩托罗拉、三星、 Verizon无线以及Sprint Nextel等知名公司最近纷纷宣布将推出Android手机,在此之前,宏达电和T-Mobile美国已经宣布支持Android。索尼爱立信以及PC 巨头戴尔也在开发基于Android的设备。

    代码分裂

    今年最多将有20款Android手机面世,而美国市场研究公司Gartner分析师肯·杜兰尼(Ken Dulaney)则估计,2010年有望推出40多款Android手机。他说:“Android背后的支持者很多。”他预计,到2012年 初,Android的全球手机操作系统市场份额有望从今年第一季度的1.6%飙升至14.5%。这将使Android成为仅次于目前市场领头羊 Symbian的第二热门手机操作系统。

    Android背后的无线服务提供商越多,就越有可能为了超越对手而互相排挤。运营商和手机制造商已经开始在Android手机的外观和感觉方面展开竞争,并且已经开始鼓励第三方开发者为自己的手机量身设计应用,并排挤竞争对手。

    这样所导致的结果便是所谓的“软件代码分裂”(splintering of software code)。在这种情况下,开发人员需要针对一款软件开发多个不同版本,而非集中精力开发单一项目。因此,如果开发者希望自己的软件能够在更多的手机上使 用,就需要为其开发更多的版本。以前,要为Java或移动Linux等系统编写软件,就需要为同一款应用创建数十个版本才能够获得广泛的使用。

    当谷歌8月21日宣布,开发人员可以为特定的运营商创建游戏、日程表和其他手机应用时,谷歌或许就已经增加了代码分裂的可能性。例如,针对T- Mobile美国开发的一款Android应用或许无法兼容Sprint Nextel的手机。外界甚至盛传,中国的开发者也将使用Android代码创建自己的软件,而且与现有的主流产品并不兼容,但该消息尚未得到证实。

    稀释品牌

    如果运营商和手机厂商试图打造颇为独特的Android设备,开发人员就需要修改应用的代码才能够兼容这些产品,而且由于需要面向所有的Android手机,会导致开发费用上升,开发周期也会被拉长。在与苹果iPhone(手机上网)、RIM黑莓和Palm Pre等产品竞争时,便会导致Android的竞争力下降。

    这同样有可能导致品牌分散,并使消费者产生困惑。目前,所有的Android手机都使用了不同的数字菜单,其外观、功能和控制方法五花八门,有 的使用触摸屏,有的则采用传统的物理键盘。美国市场研究公司IDC高级分析师雷蒙·拉巴斯(Ramon Llamas)说:“每家企业都希望自己的Android能够与众不同,这有可能会稀释Android的品牌。”运营商和手机制造商在推广Android 手机时也没有采用统一的策略。杜兰尼说:“每个参与者都会传递一种不同的信息,而用户或许不会将Android看作同一个东西。”

    Android的支持者已经联合多家公司建立了“开放手机联盟”(Open Handset Alliance),试图借此避免分裂。谷歌发言人凯蒂·沃森(Katie Watson)说:“我们在竭尽所能确保品牌不会分散。”但是由于有数以千计的开发人员、手机制造商和运营商都在使用代码,并贡献新的代 码,Android将比iPhone等竞争对手更难对应用加以控制。

    定制应用

    开发者或许也希望对自己的应用进行修改,使之可以更好地适应某些手机独特的控制方式和按键,比如摩托罗拉Cliq手机就具备了5向导航按键。京 瓷也在开发一款体积小巧,但搭配较大屏幕的手机,但该公司并未公布设计细节。京瓷的海泽表示,即使为某款产品开发的应用可以在其他厂商的Android手 机上运行,其效果也会大打折扣。

    运营商也在鼓励开发者为自己定制应用。Spring Nextel副总裁莱恩·巴立克(Len Barlik)表示,该公司将在本月晚些时候召开的开发者大会上,鼓励与会人员为该公司独特的无线网络功能设计应用,而这些功能是其他运营商所不具备的。 例如,Spring Nextel会告诉开发人员,可以通过搜索距离用户最近的手机基站的方式来对用户进行定位。那些需要准确位置信息的应用就能用到这一功能,从而使得这种应 用在Sprint Nextel的Android手机中的效果要好于不具备基站定位功能的运营商。

    将Android部署在多样化的设备上并催生大量应用将令Android获益匪浅。但与此同时,如果Android的支持者希望最终收获这些利益,还需要避免代码分裂和品牌稀释等问题。

    高昂代价 对于一款产品而言,热度逐渐提升并非坏事,但Android手机操作系统却有可能因此…

提交需求
您可以随时留言或者拨打我们的咨询电话:400-616-0078,把您的需求提交给我们。
我们期待与您的合作
*您的姓名:
*您系电话:
常用邮箱:
公司名称:
APP功能:
*需求描述: