回覆列表
  • 1 # APP開發那些事兒

    APP開發為什麼要用第三方?

    APP開發並沒有想象中的那麼簡單,有時候看似簡單的一點,背後的複雜程度不知道包含多少技術含量,雖然很多技術都已經成熟,但是有些東西不是僅僅技術就可以的,還需要考慮到客戶預算,功能實現性等問題。

    APP開發為什麼要用的第三方呢?

    其實所有開發公司,不論大小都是要用到第三方的,並不是因為開發公司技術不行,而是有些東西必須要對接第三方,舉幾個栗子:

    1.簡訊:APP註冊修改密碼的時候需要傳送驗證碼,使用者手機一般分為移動聯通電信這三家運營商,開發公司不可能去找這幾家挨家對接,會耗費大量時間,開發公司更不可能自己做一套發簡訊驗證碼或語音呼叫的系統,需要很多硬體、基站、維護等等,如果開發公司能很簡單做出來,那現在移動聯通電信也不會發展這麼大了;所以現在就需要一些跟這幾家運營商對接完的,我們直接對接就可以使用,方便快捷;節省開發時間和費用

    2.支付:像微信支付寶和銀聯支付,這個也屬於第三方,而且是不可不用,必須要用的第三方,大家用到的支付也就是微信支付寶銀聯了,直接對接後用戶付款直接吊起微信支付寶即可把錢充值到平臺,方便快捷,總不能直接去給運營平臺的人錢,後臺直接充值進去吧,這樣提現也麻煩,使用者提現還得送現錢嗎,所以用第三方支付可以直接實現這些功能

    3.地圖:APP內任何用到位置的功能,如傳送位置,位置共享,定位當前地址、導航等操作,全部是需要用到地圖的,常見的第三方有高德、百度、騰訊、谷歌,這些也是需要對接他們的接口才能實現,開發公司不可能去採集道路資訊整理規劃啥的,這樣也不現實,所以用到這些第三方,簡單方便實時更新。

    4.分享:像分享到QQ、空間、微信、朋友圈、微博、推特、臉書、in等,我們直接複製連結去連結一來麻煩,二來不正規,沒有圖案、logo、簡介,人家以為病毒連結也不敢點,接入第三方後不僅可以顯示說明、logo等,還能直接吊起要分享的軟體,特別的人性化,並且可以實現是否分享成功的回執。

    還有一些可以節省開發時間成本的主要是考慮客戶需求和

    5.直播:自己搭建一個直播平臺,要完成所有直播流程的基本功能,還要實現:濾鏡、瘦臉、美顏、截圖、錄屏、背景音樂、連麥、點歌、付費看直播、禮物、打賞特效等特殊性的功能,這些要是一點點設計,畫圖示動畫等素材,是很麻煩的,也需要很多專項技術人員和時間成本,所以直接拿出別人專業做直播這塊的,給他們付一些流量費即可,自己租用伺服器也需要很高的頻寬和多個伺服器,費用也不低,所以對開發時間或成本有要求的,可以考慮用這種方法

    6.聊天:聊天這塊自己開發也不是不可以,但是這塊做出來也是特別麻煩的,自己要搭建聊天系統,語音影片聊天,發紅包,轉賬,傳送位置,也並不是簡單的事,很多大公司也都是用的一些專做聊天這塊的第三方,主要還是方便省心,搭建時間快

    APP內用到的第三方也不僅上面這些,根據使用者不同的需求和預算,選擇不同的第三方或者自己開發,當然這些也都是提前與客戶溝透過的。

    對於用到第三方這塊,大家不用覺得技術不好或怎麼樣,我們手機現在用的安卓系統,國內這麼多手機廠家,有哪一家有自己的系統的?都是基於谷歌的安卓,拿來谷歌的包改改成為自己的,雖然最深的東西不是自有的,但修改出來的,更符合華人的操作習慣和審美標準。

  • 中秋節和大豐收的關聯?
  • 大明名將眾多,若要排出前五位,誰能上榜?