陳小麗 王蓉 李慧
摘要:隨著智能手機和移動互聯網的發展,手機應用也進入發展的黃金階段。智能手機擁有獨立的操作系統,它提供了一個平臺可以安裝各種第三方開發的服務及軟件。iPhone作為智能手機的一個典型,目前擁有的應用類型多種多樣,包括游戲類、益智類、教育類、工具類等,而所支持的寵物類應用較少,這對于養寵愛好者而言是一大缺憾。
關鍵詞:iOS系統;iPhone;objective C;寵物
DPI:10.16640/j.cnki.37-1222/t.2018.02.086
1背景
由于現在很多人都喜歡養寵物,所以難免會有對于寵物吃、穿、住等各方各面的需求。小孩喜歡養寵物是因為可以多一個有趣的玩伴,年輕人喜歡養寵物是因為動物可以用來解悶,“療傷”(比如失戀的傷)。但是,由于現在的各種問題,比如交通擁擠,工作繁忙等,導致有的人,不想出門或沒時間去買寵物所需的東西,帶寵物滿足他們所需的服務。所以我們研發了Pet World這款APP,來滿足人們所能想到的針對寵物的各種服務。做到省事,省力,省心。
2現實狀況
(1)目前社會上有很多的流浪動物,給社會造成了極大的危害,所以在養寵物的同時也關注公益,為社會貢獻自己的力量,何樂而不為呢。
(2)有的人很喜歡寵物,卻由于沒時間照看,沒多余的空間養或其他的條件限制,導致想養卻沒辦法養,所以我們針對此現狀,開發了“寵物寄養”的功能,我們能準確得為你推薦最專業的寵物寄養環境,這樣就能保證用戶沒時間的時候有專業的地方可以寄養寵物,做到為各位用戶省心,空閑時間就可以帶著家人,朋友遛狗,遛貓什么的,可以放松身心,因為寵物要比人好相處得多。
(3)對于一些資深的養寵物的人來說,對于照顧寵物提出來更高質量的要求。所以本產品就有“造型”服務這一功能,通過對寵物進行造型上的改造,來達到自己滿意的效果,人都可以那么酷,那么可愛,寵物為什么就不可以呢?
(4)對于養寵經驗不是很豐富的人來說,本產品有“社區”,有“百科”,所以,可以通過社區交流來向有經驗的人取經,通過百科來對自家寵物有更深入的了解。
(5)而對于所有的用戶來說,都有無法避免的問題,那就是寵物可能會生病。所以定期的體檢也成為了一個“癢點”。況且,現在的醫院這么多,但是,專門為寵物設立的醫院卻非常少,更何況是專業的寵物醫院。所以,本產品有“醫療”和“體檢”,我們包含了所有存在的寵物醫院,用戶可以第一時間查到最近的,和最好的醫院在哪里。
與本產品同類的競品都有一個共同的特點,那就是產品定位單一,都以社交為入口,發展成電商,所以說同質化太過于嚴重,而且大多數雷同,沒有新意。本產品,主要是滿足寵物的各種需求,給用戶帶來方便,同時也解決了目前大家關注的流浪貓流浪狗的問題,為社會公益出一分力,而不是,把社交作為一個基本型需求。
3功能介紹
(1)商城:寵物和人一樣需要考慮衣食住行。我們所提供這樣一個商城平臺可以很好的解決這一問題。在這里你可以找到養寵物所需的所有物品。用戶只需要在家就能解決寵物的衣、食、住三大問題,方便快捷。
(2)溜溜:在地圖定位中找到能和自己一起遛寵物的同伴,結伴相約而行。
(3)社區:在社區中用戶可以搜索到附近所有用戶,并且相互交流還可以每天分享自己的萌寵動態,讓大家共同見證寵物的成長,分享成長的喜悅。除此之外,最主要的是這里面我們開發了一個關于流浪動物領養的公益,大家可以在這里面發布自己所發現的流浪動物,然后組團發起活動一起去處理它們,送到收容所,或者通知想要領養的人來領養,有的寵物可能是與主人走散的,那么此時著急的主人也可以通過此平臺找到自己的寵物。
(4)服務:服務中有自動定位功能,能夠搜索到附近所有的寵物店和寵物醫院。當你養了寵物后,訓練寵物,讓它變得更加聽話,更加可愛是必要的,但是很多人并不了解如何馴養自己的寵物。針對這一現象,我們可以為用戶提供寵物訓練計劃,讓用戶更加科學的訓練自己的寵物,不再被寵物訓練所困擾。當你被工作纏身的時候,你可能無暇顧及你的寵物。這個時候你可能會找人代養,但是別人也許并不能很好的照顧到你的寵物。針對這個問題,我們也有了做出了應對的方式:我們可以為用戶提供不定時期的寵物看護服務——“寵物寄養”。我們會根據用戶的情況,為他的寵物選擇最好的寄養服務。養寵物有一個無法避免的問題就是寵物生病。當你的寵物生病時,你可以通過“服務”找到離你最近的寵物醫院。除此以外,我們還會定期提醒用戶去醫院為寵物體檢,預防疾病的發生。除了這些功能以外,用戶還可以在這里找到最棒的寵物店為自己的愛寵打造專屬造型。
(5)我的:在“我的”里面實現注冊、登陸。登陸后便可以查看用戶的個人信息、商品/服務訂單、優惠券、實時消息等等。另外,用戶還可通過這里與我們交互,指出我們的不足。
4適用對象
(1)熱衷于公益的愛心人士:他們可能在社區里面的公益里面實現自己的價值。
(2)上班族:很多人每天要上班但又不想放棄養寵物的愛好,這款APP有一條龍的服務——“寵物寄養”,這樣主人就可以安心上班再也不用擔心自己的愛寵沒人照顧啦!
(3)在校學生:很多大學生會通過養寵物來排遣自己的孤獨和苦悶,他們可以通過“社區”來認識一些和自己有相同愛好的人,也可以在一交流養寵經驗,也可以約著一起出去玩,一起給寵物做造型,體檢,等等;這樣他們的生活便從此不再單調啦!
(4)缺乏養寵經驗的人:并不是所有喜歡養寵物的人都懂得怎樣養寵物,他們有的是第一次養,所以缺乏經驗,對于寵物的一些日常生活還不是很了解;那么,他們可以通過我們的百科來了解一些常識,當然也可以通過社區交流經驗,再也不用擔心因為自己缺乏經驗而手足無措啦!
(5)宅男宅女:現在很多人因為種種原因都不喜歡出門喜歡宅在家里;那么,對于寵物的衣食住行該怎么辦呢?如果不愿意出門的話,可以通過我們APP的商城來買所需之物;如果寵物生病了或者需要體檢,我們這里會給您定位,選擇最近的寵物會所給您提供上門的一條龍服務;你值得擁有!
5 iOS框架
iOS實現可以看作是多個層的集合,底層為所有應用程序提供基礎服務,高層則包含一些復雜巧妙的服務和技術。在做系統開發時應該盡量使用高層框架而非底層框架,因為高層框架是在底層框架基礎上經過一定的抽象,具有更好的面向對象的特性,為開發者提供更多的便利及更強大的功能。
iOS框架并不禁止用戶使用底層框架,如果上層框架提供的功能不足以滿足用戶的要求,用戶可以使用底層框架完成自己所需功能。iOS可以分為四層,分別是CocoaTouch層,媒體層,Core Sen,iees層,以及CoreOs層。iOS層結構如下:
各層功能分屬不同,開發者主要使用的層是CocoaTouch層。CocoaTouch層主要包含了創建iOS應用所需要的關鍵框架。從用戶界面創建到高級系統服務交互等所使用的技術都由該層技術提供基礎。CocoaTouch層還有一些高級特性,主要包括iOS以后出現的多任務、數據保護、推送通知服務,本地通知以及手勢識別等多種特性。正是這些高級特性使得iOS應用具有更高的安全性和獨特性。
Media層包含圖形技術、音頻技術和視頻技術。通過這些技術的相互結合就能夠完成用戶的需求,并能夠給用戶帶來更好的多媒體體驗。在上層也有相關音頻視頻播放的媒介,但是比較簡單,如果用戶有特定的需求則可以通過本層的相關技術及框架完成用戶需求。
Core Services層為所有的應用程序提供基礎系統服務程序有可能并不直接使用這些服務,但是它是系統很多部分賴以存在的基礎。
Core OS層的底層功能是很多其他技術的構建基礎。該層是iOS框架的最底層,應用通常不直接使用該層,但是涉及到系統安全及外設通訊等功能時必須使用該層提供的礦機。這是iOS結構的最底層,它包含了系統的內核環境、驅動以及操作系統的底層接口等。它是整個架構的基礎。
6總結
目前市場上有很多線下的寵物店或者是線上的app,但是幾乎都是單獨存在的,而我們的愛寵世界既在線上有專門的app又有線下對應的實體店,實現了線上線下一體化。而且還實現了寵物的共享,當自己外出時可以將寵物寄養在別人的家中,還可以實現寵物之間的交換,可以在平臺中交流聯系和他人交換寵物的喂養。順應了現在社會上發展迅速的共享模式。功能全面但是沒有一個深入完善的功能,市場競爭力激烈。