下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

怎样用PhoneGap构建跟踪个人目标的移动应用GoodDay

作者:课课家     来源: http://www.kokojia.com/点击数:617发布时间: 2015-11-06 10:46:50

标签: 应用教程移动开发

本学期的教学,小编为大家来讲解一下。

GoodDay是一款跟踪个人目标的移动应用程序 。软件开发者 Josh Ledgard从热量跟踪软件(calorie tracking software)和每日清单(a daily checklist)得到灵感,创造了GoodDay。与热量跟踪软件不同,GoodDay不仅仅跟踪节食或运动 ,它可以跟踪任何类型的目标,无论是完成家庭装修工作,学习一门新语言,还是要多读些书,GoodDay都可以跟踪和显示目标的进展。android游戏开发教程

gooday
使用GoodDay,只需添加目标即可,然后在每天结束时,可以对目标完成情况进行评级,总共可以设定1-5五个级别。通过GoodDay有助于你衡量每个目标的进展。
形成GoodDay的初步想法后,乔希马上开始创造应用程序。他首先是通过Twitter了解PhoneGap,根据他Followed的一个软件开发人员(retweeted )的PhoneGap新闻,Josh 通过找到了PhoneGap网站,并最终选择了使用PhoneGap创建GoodDay。
PhoneGap是一个开放源代码的,跨平台的构建移动应用程序的框架。在PhoneGap中,完全通过HTML,CSS和Script构建应用程序,但是它们却可以像本地程序一样使用iPhone 、iPad,,blackberry,Symbian,Palm等硬件功能。PhoneGap的目标就是通过标准的Web方式(如HTML,CSS和的)调用设备的原生功能,这样开发人员可以专注于他们正在构建的应用程序,而不是为复杂的平台兼容性层编码。

很多用户目前还没有升级,此前也没接触过iOS 8。那么在升级前,新浪手机就为还不了解这个系统的用户说说iOS 8的功能特点,以及如何升级。

  1.什么设备可以升级?

  iPhone:iPhone 4s、iPhone 5、iPhone 5c、iPhone 5s、(以及iPhone 6和6 Plus)

  iPad:iPad 2、iPad 3、iPad 4、iPad Air、iPad mini、iPad mini 2

  iPod:iPod touch第5代

  但注意的是,不是所有设备的功能支持和使用体验都一样,其实这在苹果iOS系统上已经是常态,例如旧设备的流畅度不够或者功能减小。不过主要功能都会保留。对比安卓系统,一个2014年的新系统,仍可以支持2011年发布的iPhone,已经可以接受了。

  2.如何升级?

  比较简单的办法是在设备上直接无线升级(OTA),在iOS设备上打开“设置”-“通用”-“软件升级”即可,但要留出一定空间,iOS 8更新需要的可用空间为大约6GB,设备的型号不同,空间需求也各不相同,例如iPhone 5s需要5.8GB,在升级前必须必在设备上留出足够空间。

  除了OTA升级,也可以连接电脑,打开iTunes升级,连接后会弹出有新版本,更新即可。

  虽然以上两种方式都不会丢失资料,但新浪手机仍强烈建议您在升级前备份好自己的资料,以防万一。android开发教程

  至于已经越狱的用户,需要备份所有资料后连接iTunes进行DFU升级,同时请注意iOS 8还不能越狱。

  3.为何升级:iOS 8有什么好?

  iOS 8与上一代iOS 7的界面基本相同,但是对一些常用功能进行了大幅改进。

  顶部通知栏增强互动性:以短信应用为例,用户在收到一条短信时,可以直接在通知栏里进行回复,而不用再进入短信应用界面。其他应用也是类似。

  照片功能:照片应用加入了搜索;照片流与本地相册合二为一(删除照片会提示在照片流中也删除);并可以用智能相簿功能来整理;照片编辑工具增加,用户可以对图片进行“智能编辑”,或手动调整图片的多个参数,比如曝光度、对比度、亮度等;拍照时候也加入了延时摄影功能。

  短信可发语音:在最新的移动系统中,苹果公司花了许多力气改进iOS 8的短信功能。用户可以使用短信直接发语音短信,还能发送语音和视频,利用iMessage发起群聊等,这功能是不是很像微信?

  多任务后台改进:在多任务界面上方加入了最近联系人,可以快捷地进行通话、发送短信等。

  输入功能升级:在最iOS 8中,苹果开放了第三方输入法,以前越狱才能装第三方输入法,现在正式版就可以了。相信搜狗讯飞等开发公司很快会在应用商店发布输入法。另外系统会在用户输入时给予“预测性建议”。比如,朋友发短信问你今晚一起吃饭还是看电影?QuickType功能就会在输入法中显示“吃饭”或“看电影”,让你完成快捷回复。

  iCloud Drive:用户可以在iCloud上储存演示文稿、电子表格、图片和任何其他格式的文件,然后在iPhone、iPad、Mac或PC上访问,对文档的修改也将在所有设备上同步显示。

  搜索功能改进:iOS 8系统中的Spotlight搜索不再只是本地搜索,可以联网找应用,找新闻、餐厅、歌曲、电影等。

  应用购买功能:iOS 8系统支持用户打包购买APP应用,通常用户可以借此获得一定的折扣。新iOS 8系统还新增了家庭分享(Family Sharing)功能。用户在iTunes购买一首歌,就可以利用这个功能分享给最多6个家庭成员,非常实用省钱。

  健康管理功能HealthKit:它是一个可穿戴设备的管理软件,支持耐克等可穿戴产品。HealthKit已经有许多合作伙伴,他们将为之开发能够适配的软硬件产品。在目前,用户可能还感觉不到太多,但随着时间推移,会有更多设备支持iOS 8。

  其他:语音助手Siri升级,增加支持中国农历,陌生来电归属地显示,第三方应用可以使调用Touch ID指纹识别接口等等。android开发视频教程

  iOS 8还预苹果的其他设备进行了接合,如过你有Mac,并且Mac已经使用了Yosemite Beta版,它可以配合来接已经升级到iOS 8系统的iPhone接电话。


GoodDay是Josh的第一个PhoneGap应用程序,Josh说“在我的脑海初步形成一些GoodDay的概念时候,我就感觉到PhoneGap可以帮助我快速将设想变为现实,并且帮助人民改善生活的目标”。
熟悉,速度和Web技术的普及是Josh选择PhoneGap一些关键的原因。Josh说“HTML和JavaScript是在世界上最流行的开发语言,所以选择这些标准之上构建应用程序,意味着你有很好的范例,教程和工具,并且可以大大简化开发工作。”这些工具包括jQtouch,mobile and Sencha Touch等等。
快速进入市场是Josh选择PhoneGap的另一个驱动因素。“其实,我已经尝试用Objective – C和MonoTouch的应用程序开发,但这些方法都没有取得快速的结果”他说。
GoodDay目前只在iTunes应用程序商店出售。“我虽然没有推出Android版本,但是这样做不会做非常大的改动。” Josh这样说,通过PhoneGap建立的应用程序,使用相同的代码和平台SDK就可以将应用程序手动部署到其他平台上,或者使用PhoneGap云编译服务自动部署Google Android, Palm, BlackBerry and Symbian等应用程序。PhoneGap 编译服务是目前正处于测试阶段。
Josh说,他会在未来的应用开发项目中使用PhoneGap,通过HTML构建应用程序,意味着你可以更快的将想法变为现实,而且同时又可以像本地代码一样使用设备的本地功能。”

更多的课程可到课课家参考。

赞(105)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程