為什麼 iPhone iPad 在設計的時候不能播放 GIF 圖片?
在設計的時候初衷是什麼?我不是要播放gif的方式方法,我只是想明白蘋果當初是怎麼想的。
謝邀,這個題目是一個被我用戶詢問了無數次的題目(我寫過一個分享 GIF 的 app)
絕大部分的人對 iPhone 都有一個誤解,覺得 iOS 不支持 GIF,特別是提問裡面提到的不支持 保存 GIF
這個誤解的根源,是因為:iPhone 的相冊不支持播放 GIF
# 請注意措辭,不支持 播放 GIF #
但 iOS 絕對支持保存 GIF,你在 Safari 裡面保存到相冊的,就是 GIF(如果把它拿出來他就是原數據),他只是不支持播放。你在備忘錄,iMessage,剪貼板裡面,到處都能用 GIF
然後!因為這個原因,很多 app 的開發商,包括像微博這樣量級的 app(QQ 最新版已經不這樣了),都想當然的把 GIF 當成 JPEG 保存到了相冊,所以就只保留了 GIF 的第一幀。因為他們覺得,反正 iPhone 不支持 GIF。但是 iOS 官方的 app 不會這樣做,也有一些比較聰明的 app 沒有這樣做。
於是這個歷史性的悲劇就出現了,iPhone 對 GIF 的支持徹底的成了雞肋
至於 iPhone 的相冊為什麼不支持播放 GIF,我覺得可能蘋果根本就不 care 這個落後的技術(雖然在最近幾年由於表情文化的出現有所改觀),就像蘋果完全不 care Flash 一樣。iOS 是支持保存 GIF 圖片的,只是照片應用不支持顯示動態圖片,所以你看到的已保存的動圖都是靜止的。
App Store 下載一個 GIFwrapped 可以瀏覽已存儲的 GIF 動態圖片。聊天應用裡面 QQ 是可以從相冊中選取發送 GIF 動態圖片的,但微信卻不支持,不知道是出於什麼樣的考量。希望蘋果在 WWDC 2016 更新 iOS 時可以原生支持 GIF 動態圖片顯示。我可以理解蘋果做法
首先同意@鍾穎Cyan 說的,第一,只是系統相冊不支持播放(mail都是支持的),第二,大廠(比如微博)開發保存gif不講究加劇了這個問題至於為什麼呢?
首先,系統相冊不僅僅是個裡面有圖片的文件夾,還提供了地理位置,編輯,分享,airdrop傳輸,airplay,以及給開發者準備的圖片選擇器,activity等諸多特性,假設支持gif播放,就意味著上述功能也需要考慮對gif作為逐幀動畫這一存在進行支持。按蘋果的尿性,寧願提供站在用戶角度有限的但有用的東西,而不是提供技術角度很統一很普適的東西。
再者,蘋果對短動畫有自己另外的考慮,就是live photo。雖然現在live photo有點雞肋,但是live photo作為一種短動畫格式,是可以替代gif的,網上有很多gif和live photo互轉的App,也有很多製作精良的live photo壁紙。live photo與gif相比可以更清晰,有聲音,這是它的優勢。
總結起來就是,gif還沒好到我願意花代價讓系統相冊深度的去支持它,但如果用戶有這方面的需求,我願意推一個更完善的方案因為水果要推廣APNG和MPEG-4視頻
早期以為這玩意很快會淘汰,所以沒設計後面發現短時間不會被淘汰,卻也只能死鴨子嘴硬扛著其實心裡一直在罵街…
既然能儲存不播放那也沒問題,在相冊封面上打個戳讓我們知道這是GIF可以嘛?不然圖片多了容易忘記
大概是為了16G用戶吧....
我學圖型格式時,就知道gif是有許可的時間應該是在2003到2004年到期,很多開發商沒有得到許可是不允許支持這類的文件的。當然現在是免費的,但還有必有嗎?
一種不知所謂的傲慢,
蘋果的軟體就是個殘疾,bug還一大堆沒修呢,為什麼不支持gif這種事純屬來不及做,諸位別揣摩聖意了,省得打臉。
來來來,先講講歷史吧:
很納悶win7原生圖片查看器為什麼不支持gif,而在他的前者xp和後者win8都能支持,查了下維基:
在早期,圖像互換格式所用的LZW壓縮演算法是CompuServe所開發的一種免費演算法。然而令很多軟體開發商感到意外的是,圖像互換格式文件所採用的壓縮演算法忽然成了Unisys公司的專利。據Unisys公司稱,他們已註冊了LZW演算法中的W部分。如果要開發生成(或顯示)圖像互換格式文件的程序,則需向該公司支付版稅。在專利失效前曾引起部分開放源代碼社區發起「Burn all GIFs」的運動抵制使用圖像互換格式格式。因此,人們開始尋求一種新技術,以減少開發成本。PNG(Portable Network Graphics,便攜網路圖形)標準就在這個背景下應運而生了。它一方面滿足了市場對更少的法規限制的需要,另一方面也帶來了更少的技術上的限制,如顏色的數量等。
在2003年6月20日,LZW演算法在美國的專利權已到期而失效。在歐洲、日本及加拿大的專利權亦已分別在2004年的6月18日、6月20日和7月7日到期失效。儘管如此,PNG文件格式憑著其技術上的優勢,已然躋身於網路上第三廣泛應用格式。與圖像互換格式相關的專利將很可能於2006年8月11日過期。
引用於https://zh.wikipedia.org/zh-cn/GIF
茅塞頓開。
正文:
第一代iphone研發於2004年,2007年面世,可以說一個產品設計出來用不了等多久,3年最起碼大半時間在測試還有調試,也就是說這代iphone研發期間,區區一個gif圖技術我支持下合著以後還得給你交版稅錢是吧,iPhone這麼好的顯示屏幕幹嘛支持你一個落後的圖片技術?
gif還沒好到我願意花代價讓系統相冊深度的去支持它。
引用於 郭斌 的回答
還有,早期gif用途是網頁賽事的縮略圖。
喬先生表示無語:呃。就支持256種顏色啊!留1幀就夠了,不播了。演算法還要錢,趕緊淘(TOU)汰(TAI)去吧!嗯就是這麼酷!這不有live了么,雖說來的是遲了點。
為什麼的話,樓上都有人說了,那麼下面就表演一下把Gif保存到iPhone中,並且還可以發布吧,就以微博為例吧!========================================由於 iOS 對 GIF 格式並不友好,保存在iPhone相冊里的 GIF 動圖都無法動起來,直接保存的 GIF 動圖再發到微信或者微博上圖片也會變成靜態。想必很多iPhone用戶都跟我一樣想在iPhone上保存動圖,尤其是我這種追星狗,不過呢,需要用到兩款不錯的神器!第一款
GIF Viewer Pro:支持查看相冊動圖及分享到微信微博
以微博為例,進行說明,如何將微博的動圖保存到相冊,同事還能分享到微博和微信!
在微博上看到他人分享的有趣的gif,想要保存下來,首先進入當前的微博頁,點擊右上角的點點點...,將當前的微博地址鏈接複製下來。
接下來打開Safari瀏覽器,將複製的地址在Safari瀏覽器中打開,打開預覽動圖,長按圖片選擇【存儲圖像】,將gif動圖保存至iPhone相冊。
此時打開iPhone相冊看到的圖片仍然是靜止的,這就是樓上大神說到的,iPhone不支持gif動圖的預覽造成的。這裡要注意了,不能直接在微博客戶端中保存gif,微博中保存的圖片不是gif格式,而是jpeg格式,這個樓上大神也有說到。保存玩成後,打開Gif Viewer Pre,軟體會自動識別相冊內的Gif格式的圖片,並顯示出來,這時候看到的圖就是動的了!所以這個工具,具備的功能之一就是預覽本地相冊中的gif圖啦!
點擊右上角的分享按鈕,就能將動圖分享到微博、微信了,分享到微信的gif會以視頻的形式呈現,分享到微博的圖片就是gif圖,會動的!
雖說步驟用起來有一點點多,但總算是個好辦法了!平時看到的好圖,真的是恨不得可以批量存!靠意念控制多好!
第二款
表情廣場:表情包多且更新及時
表情廣場嚴格意義來說,並不是一個動圖保存的工具,只是裡面有大量的gif,甚至可以對gif進行二次改造的功能。這在斗圖的時候,需要對gif加上對應的文字就很重要了!是否歐美用戶完全不使用gif?就像我不能理解ins里一次居然只能放一張圖片,而且評論也不能帶圖片。。。國情不同吧 人種思維方式不同吧 我只能這樣理解了
以為是動圖,後來才發現就是一個截圖,心塞。。難道蘋果
所以有了live圖,現在微博支持,看起來挺炫酷的
其實可以保存 但不能播放
就是蘋果覺得你用不著,他就不做了。
不是個技術性問題啊,蘋果只是低調地忽視消費者的真實需求而已。幸好gif是符合最廣大消費者硬性需求的東西,沒有被果粉淘汰。
推薦閱讀:
※Photo Stream 的同步規則到底是怎樣的?
※iPhone有哪些體驗不好的地方?
※為什麼人們可以用六七千買一台 iPhone 卻不願意買一台 Mac?
※iPhone 5s 的設計有什麼問題?
※雙模手機和雙卡雙待手機有什麼不同?雙模手機要同時用兩張卡嗎?
TAG:iPhone | iOS | 蘋果公司AppleInc | GIF |