<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 新發(fā)布的Apple Watch鍵盤(pán)背后,是蘋(píng)果專(zhuān)注坑開(kāi)發(fā)者20年的一場(chǎng)“陰謀”

新發(fā)布的Apple Watch鍵盤(pán)背后,是蘋(píng)果專(zhuān)注坑開(kāi)發(fā)者20年的一場(chǎng)“陰謀”

發(fā)布人:硅星人 時(shí)間:2021-09-21 來(lái)源:工程師 發(fā)布文章

“你們都是些小破車(chē),我們蘋(píng)果是蒸汽機車(chē),連這條鐵路都是我們的?!薄獑滩妓箤σ晃婚_(kāi)發(fā)者說(shuō)道。

——

文|杜晨   編輯|Lianzi


昨天,蘋(píng)果召開(kāi)了一年一度的秋季新品發(fā)布會(huì ),并在全網(wǎng)直播。會(huì )上發(fā)布了萬(wàn)眾期待的 iPhone 13 系列產(chǎn)品、新款入門(mén)級 iPad mini,以及最新款的第七代 Apple Watch 智能手表。

其中Apple Watch Series 7 超窄邊框成為了主要賣(mài)點(diǎn),屏幕尺寸相比前一代 Series 6 擴大了20%,比很多用戶(hù)都仍在佩戴的 Series 3 有效屏幕面積更是大了不少。而大屏幕的好處,就是現在 Apple Watch 終于可以完整地顯示打字鍵盤(pán)了。同時(shí),蘋(píng)果也終于正式推出了 Apple Watch 的系統級軟件鍵盤(pán)。

這對于 Apple Watch 用戶(hù)來(lái)說(shuō)是個(gè)天大的好消息,然而對于一個(gè)人來(lái)說(shuō),卻是天打雷劈。

這個(gè)人就是 Kosta Eleftheriou——iOS/watchOS 輸入法 FlickType 的開(kāi)發(fā)者。在過(guò)去的幾個(gè)月里,他已經(jīng)因為產(chǎn)品更新被蘋(píng)果無(wú)緣無(wú)故封殺而苦不堪言。而這次,蘋(píng)果這次在第七代 Apple Watch 上推出的官方版 qwerty 輸入法和他的 FlickType 輸入法如出一轍。

就這樣,他和自己開(kāi)發(fā)的 FlickType 輸入法,成為了蘋(píng)果“夏洛克詭計”的最新受害者。

開(kāi)發(fā)者圈子里流傳著(zhù)一個(gè)玩笑:如果你的工具類(lèi)產(chǎn)品沒(méi)有被蘋(píng)果“夏洛克”過(guò),那你就不是一個(gè)優(yōu)秀的開(kāi)發(fā)者。作為資深工具類(lèi)開(kāi)發(fā)者,Eleftheriou 對于蘋(píng)果的這種做法也早有耳聞。

這到底是怎么回事?蘋(píng)果的“夏洛克詭計”又是什么東西?

|FlickType 事件的來(lái)龍去脈

FlickType 是一個(gè)蘋(píng)果操作系統平臺上的輸入法產(chǎn)品,2018年4月首次上架 App Store,最初是一個(gè)專(zhuān)門(mén)面向盲人以及各種身體障礙人士而開(kāi)發(fā)的輸入法。雖然最初版本只支持 iPhone,不過(guò)開(kāi)發(fā)者 Eleftheriou 一直想要把它做到 Apple Watch 上。這是因為在 Apple Watch 上,由于屏幕尺寸較小,蘋(píng)果一開(kāi)始提供的原生輸入方式比較簡(jiǎn)單,主要是語(yǔ)音聽(tīng)寫(xiě)和手寫(xiě)字母這兩種方式。然而聽(tīng)寫(xiě)對于具有發(fā)音障礙的人來(lái)說(shuō)無(wú)法使用,一個(gè)個(gè)手寫(xiě)字母的方式也非常低效。FlickType 推出的同年,蘋(píng)果在秋季發(fā)布會(huì )上推出了更大屏幕的手表。Eleftheriou 感覺(jué)時(shí)機合適了,于是在 FlickType 代碼里增加了對手表操作系統的支持。蘋(píng)果應用商城也審核通過(guò)了新版本。這個(gè)輸入法產(chǎn)品頗受用戶(hù)歡迎,特別是視障人士對它的好評不斷。根據 FlickType 數據統計,盲人用戶(hù)每個(gè)月用它輸入的單詞量達到上百萬(wàn),而且輸入速度并不比正常人士慢。所以 Eleftheriou 也在持續更新這個(gè)產(chǎn)品。那段時(shí)間,FlickType 也有一兩次曾經(jīng)被 App Store 審核團隊質(zhì)疑其功能和技術(shù)問(wèn)題,但最終都成功通過(guò)申訴解決。但是也有現實(shí)因素阻礙了 FlickType 的產(chǎn)品體驗,主要在于蘋(píng)果對 watchOS 上輸入法類(lèi)產(chǎn)品的 API 限制,鍵盤(pán)無(wú)法出現在其它手表應用里。也就是說(shuō),用戶(hù)必須先在手表上跳轉到 FlickType,完成輸入,才能發(fā)送內容。Eleftheriou 就此認為,如果想要實(shí)現他的終極目標,讓 FlickType 成為 watchOS 上最好的輸入法產(chǎn)品,最好的方式就是讓蘋(píng)果收購他的公司,讓 FlickType 被深度整合,成為 Apple Watch 系統級功能。2019年初,他找到了在蘋(píng)果負責 Apple Watch 輸入法功能的 Randy Marsden。后者也是輸入法創(chuàng )業(yè)者,開(kāi)發(fā)的動(dòng)輸入法 Swype和Dryft 也很受移動(dòng)設備用戶(hù)的歡迎,而且也被蘋(píng)果收購了。二人一拍即合,Marsden 告訴 Eleftheriou,他已經(jīng)把 FlickType 拿給團隊看了,團隊很有興趣,收購是完全有可能的,只是希望價(jià)格不會(huì )太貴。然而從那之后,Eleftheriou 和蘋(píng)果之間關(guān)于合作的聯(lián)系,再也沒(méi)有下文。他繼續改善 FlickType 產(chǎn)品,也向蘋(píng)果提交了后續更新版本文件,然而卻被蘋(píng)果拒絕發(fā)布。Eleftheriou 從蘋(píng)果那里收到的郵件顯示,App Store 審核團隊認為 FlickType 提交的更新文件不符合標準,所以拒絕發(fā)布。在其中一封郵件中,審核團隊宣稱(chēng)“該應用屬于 Apple Watch 的鍵盤(pán)。出于此原因,我們將其從 App Store 中下架”——也即下架的原因,是蘋(píng)果不允許 Apple Watch 鍵盤(pán)產(chǎn)品的存在。這就很奇葩了。FlickType 加入 Apple Watch 支持的時(shí)候,都已經(jīng)通過(guò)了應用商城審核,并且正式上架了。而在后續的這段時(shí)間里,應用商城的政策并沒(méi)有任何變化,從來(lái)沒(méi)有說(shuō)過(guò) Apple Watch 上不允許輸入法產(chǎn)品。更何況,在 FlickType 被封殺的這段時(shí)間里,蘋(píng)果卻批準了 Shift Keyboard 和 Type 上架——它們和 FlickType 非常相似,都是 Apple Watch 鍵盤(pán)產(chǎn)品,卻沒(méi)有遭到蘋(píng)果的任何阻礙。Eleftheriou 認為,自己應該是被蘋(píng)果針對了。至于究竟為什么,他心里有大概的想法,但沒(méi)有證據可以做出公開(kāi)指控。(與此同時(shí),他嘗試了一些折中方案,比如把輸入法技術(shù)開(kāi)發(fā)成 SDK,可以讓其它 Apple Watch 應用整合進(jìn)去。這些整合了 FlickType SDK 的應用,都成功上架了 App Store。)去年1月,蘋(píng)果突然又毫無(wú)解釋地批準了 FlickType 重新上架。產(chǎn)品立刻獲得了大量購買(mǎi)下載,一度沖上 App Store 付費應用榜首,并且持續了三天時(shí)間。Eleftheriou 后來(lái)透露,在2020年1月新版發(fā)布的那段時(shí)間里,產(chǎn)品的收入高達13萬(wàn)美元。在業(yè)界,FlickType 也再次確立了 Apple Watch 最佳全鍵盤(pán)輸入法,以及最適合視障人士使用輸入法產(chǎn)品的地位。然而好景不長(cháng),到了今年8月,FlickType 再次遭遇 App Store 的封殺,審核團隊連續多次拒絕其發(fā)版,而且在郵件里也解釋得不明不白的。Eleftheriou 不得不再次和審核團隊斗智斗勇,在一周里郵件溝通了至少9個(gè)來(lái)回。然而這次似乎蘋(píng)果完全沒(méi)有想要解決問(wèn)題的意思,甚至到后來(lái)都不再回郵件了。“(蘋(píng)果)就是在無(wú)視我們的請求,盡管他們之前的郵件里說(shuō)‘有任何問(wèn)題都可以隨時(shí)聯(lián)系他們’,”Eleftheriou 寫(xiě)道。最終,由于無(wú)法發(fā)版,Eleftheriou不得不宣布 FlickType 項目中止,不再繼續開(kāi)發(fā)。但是他并沒(méi)有完全放棄:在宣布停止開(kāi)發(fā)的同一天,FlickType 起訴了蘋(píng)果。然后到了昨天,發(fā)生的事情我們都看到了:Apple Watch 加入了原生的系統級輸入鍵盤(pán),和 FlickType 輸入法幾乎如出一轍。更尷尬的是:不知道是純粹的巧合,還是別的什么原因,在這次蘋(píng)果發(fā)布會(huì )上,展示 Apple Watch 鍵盤(pán)的地方,輸入的內容正好是"copy that"。這句在視頻中的原意是“收到”,然而當我們已經(jīng)了解到 FlickType 的故事之后,再看這個(gè)畫(huà)面,忍不住將其聯(lián)想成“抄襲它”的意思:

|“夏洛克詭計”,和無(wú)數被它謀害的開(kāi)發(fā)者

讀到這里,可能有不少朋友會(huì )有質(zhì)疑:QWERTY 全鍵盤(pán)又不是你 FlickType 發(fā)明的,劃動(dòng)輸入法也不是第一次出現了,蘋(píng)果想做不行嗎?如果這是抄襲的話(huà),別人都別做鍵盤(pán)了唄?沒(méi)必要這么上綱上線(xiàn)吧?

其實(shí)這個(gè)事件,和抄襲沒(méi)多大關(guān)系。畢竟今天的互聯(lián)網(wǎng)和科技行業(yè),絕大多數產(chǎn)品長(cháng)得差不多,在這種基礎功能方面也都沒(méi)什么區別,除了那種用戶(hù)協(xié)議照抄競爭對手的,勉強可以拿來(lái)當作飯后談資笑料。

實(shí)際上,蘋(píng)果和 FlickType 之間不是抄襲者和被抄襲者的關(guān)系,而是大公司對小公司之間不正當競爭的加害者和受害者的關(guān)系。

具體來(lái)說(shuō),我們討論是大科技公司常用的一種反競爭手段:將第三方開(kāi)發(fā)者的創(chuàng )作成果“拿來(lái)就用”,將其做成系統級功能,從而讓第三方開(kāi)發(fā)者的成果沒(méi)有繼續存在的價(jià)值,對其死活也不管不顧。

近年來(lái)隨著(zhù)科技行業(yè)競爭加劇,也有越來(lái)越多操作系統級公司和平臺型公司(如 Facebook 等)開(kāi)始使用類(lèi)似的方法打壓小公司。

它在業(yè)界有一個(gè)專(zhuān)有名詞:Sherlocking. 我們在這里暫時(shí)將其翻譯為:夏洛克詭計。這個(gè)命名來(lái)自于蘋(píng)果在2001年發(fā)布的一個(gè)同名功能。

當年,蘋(píng)果在 WWDC 開(kāi)發(fā)者大會(huì )上宣布了最新的 Mac OS X 操作系統,其中包括了一個(gè)原生的搜索軟件 Sherlock 2(也即今天 macOS 上 Spotlight 功能的雛形),具有一些基礎的聯(lián)網(wǎng)搜索功能,但不是很好用。


因為互聯(lián)網(wǎng)泡沫破裂,被公司解雇在家賦閑的開(kāi)發(fā)者 Dan Wood看到了 Sherlock 2 這個(gè)功能,覺(jué)得很有意思,但又不夠過(guò)癮。于是他自己開(kāi)發(fā)了一個(gè)軟件 Watson,功能更加強大,可以連接雅虎、亞馬遜、eBay、Google 等許多主流網(wǎng)站,具有聯(lián)系人目錄查詢(xún)、天氣查詢(xún)、影視信息搜索等更豐富的搜索和索引功能。

Watson 的名字,則是來(lái)自神探夏洛克的助手華生。據 Wood 自己透露,他最初的想法是讓 Watson 成為 Sherlock 軟件的“助手”,讓 Mac OS X 的系統搜索體驗變得更好。

然而 Watson 的實(shí)際使用效果遠超開(kāi)發(fā)者本人的想象,功能完善程度和產(chǎn)品的使用體驗,全面碾壓 Sherlock 2,一經(jīng)發(fā)布便頗受用戶(hù)歡迎,也幫 Wood 賺到了足夠的錢(qián)。Wood 決定自己開(kāi)公司(名叫 Karelia Software),全職開(kāi)發(fā) Watson。

Watson 有多厲害呢?發(fā)布后沒(méi)多久,蘋(píng)果的高管 Phil Schiller 就約他見(jiàn)面了。

在這次會(huì )上,Schiller 對 Wood 放出了一個(gè)關(guān)鍵消息:我們蘋(píng)果在開(kāi)發(fā)第三代 Sherlock。而且 Schiller 也給 Wood 看了預覽:Sherlock 3 和 Watson 從外觀(guān),到功能,再到到第三方服務(wù)的連通性,基本完全一樣。

Wood 說(shuō),當時(shí)那次會(huì )議之后,他整個(gè)人震驚到連沮喪都沒(méi)有了 (too stunned to be upset.)

這次會(huì )面,不用多說(shuō),自然是蘋(píng)果想要對 Karelia 拋出收購的橄欖枝,但是雙方?jīng)]談攏。至于是不是價(jià)格原因,Wood 自己也沒(méi)說(shuō)。會(huì )后,他直接給蘋(píng)果開(kāi)發(fā)者關(guān)系部門(mén)發(fā)了郵件,表示對這種直接剽竊中小開(kāi)發(fā)者,讓人無(wú)路可走的做法的不齒。

結果,郵件剛發(fā)出去過(guò)了一個(gè)小時(shí),喬布斯直接給他打來(lái)了電話(huà)。

喬布斯說(shuō):

“我是這么想的,你知道鐵軌上工人用的那種小破車(chē)嗎?Karelia 公司就是那玩意。我們蘋(píng)果是蒸汽機車(chē),整條鐵路都是屬于我們的?!?/span>

("Here's how I see it, you know those handcars, the little machines that people stand on and pump to move along on the train tracks? That's Karelia. Apple is the steam train that owns the tracks.")

后來(lái)發(fā)生的事情,沒(méi)有我們想象的那么跌宕起伏:Sherlock 3 發(fā)布了,但是使用體驗仍然不怎么樣;Watson 繼續受到用戶(hù)歡迎,在2003年賣(mài)給了 Sun Microsystems 公司(后來(lái)被 Adobe 收購),但隨后被公司雪藏;Wood 從 Sun 離職,重新回歸創(chuàng )業(yè)。

但不管怎樣,這還是蘋(píng)果公司有據可考的“Sherlocking”首次類(lèi)似操作,因而這種做法就被成為“Sherlocking”。

這不是 Karelia 公司唯一一次被蘋(píng)果用這種做法欺負!

Wood 回歸創(chuàng )業(yè)之后的第一個(gè)產(chǎn)品名叫 Sandvox,是一個(gè)低代碼快速搭建網(wǎng)站的工具,2005年發(fā)布了測試版。結果在2006年1月,蘋(píng)果在 MacWorld 大會(huì )上發(fā)布了 iLife 軟件家族,其中包括一個(gè)和 Sandvox 功能相同的網(wǎng)頁(yè)開(kāi)發(fā)工具 iWeb。

Wood 對此的反應,是給公司換了一個(gè)新的 logo

蘋(píng)果公司歷史上其它知名的“夏洛克詭計”,還包括:

  • Kongfabulator,也即后來(lái)的 Yahoo Widgets,是一個(gè)桌面小工具集合,被 macOS 上的系統級功能 Dashboard 替代。

  • iPodderX,播客訂閱管理工具,被 iTunes 的播客功能取代。

  • Growl,開(kāi)源的軟件通知推送工具,被蘋(píng)果官方推送功能取代。

  • F.lux,根據系統時(shí)間調節屏幕顏色冷暖,從而幫助護眼的小工具,2017年被 macOS Sierra 的系統級功能 Night Shift 替代。


  • Dark Sky,非常優(yōu)秀的 iOS 天氣應用,還好是在被蘋(píng)果收購、功能整合到原生天氣應用里之后,才正式宣告將于2022年關(guān)閉。但是,Dark Sky 開(kāi)發(fā)的 API 被許多第三方公司和機構使用,這個(gè) API 也將關(guān)閉,對于用戶(hù)來(lái)說(shuō)不是好消息。

  • Mailinator,一家提供各種電子郵件相關(guān)功能的公司,其中一個(gè)功能是生成即用即拋電子郵件地址,適合在注冊第三方網(wǎng)站的時(shí)候使用,可以保護用戶(hù)隱私。蘋(píng)果在原生郵件應用里加入了同樣的功能。

  • 女性經(jīng)期追蹤類(lèi)應用,包括 Clue、Eve、Glow、Flo 等,被蘋(píng)果在 iOS 13 當中推出的原生女性健康功能取代。

  • 把 iPad 變成 Mac 擴展屏幕的軟件,如 Luna、Duet Display 等,被蘋(píng)果推出的系統級功能 Sidecar 取代。

  • 藍牙追蹤器,如 Tile 等,被蘋(píng)果最近推出的 AirTag 取代。

  • 兩步驗證密鑰生成器,如 Google Authenticator、1Password、Lastpass 的對應功能等,將被 iOS 15 的原生功能 Keychain 取代。

這只是一個(gè)很短的列表,被蘋(píng)果“夏洛克”過(guò)的第三方還有很多,其中也不乏其它大公司和實(shí)力競爭對手的產(chǎn)品和功能。

所以其實(shí),每年觀(guān)看蘋(píng)果年度發(fā)布會(huì )和開(kāi)發(fā)者大會(huì ),看到那些充滿(mǎn)創(chuàng )新型、革命性的新發(fā)布內容,粉絲們拍案叫絕的時(shí)候,其實(shí)大家忽視了兩件事:

1)這些產(chǎn)品、功能和設計,很多其實(shí)早就被其它開(kāi)發(fā)者實(shí)現過(guò)了,只是它們沒(méi)有蘋(píng)果知名,沒(méi)有蘋(píng)果這么大的平臺和用戶(hù)量而已;

2)蘋(píng)果每次發(fā)布會(huì )發(fā)布的許多“新東西”,其實(shí)背后是那些被蘋(píng)果抄“死”的中小開(kāi)發(fā)者曾經(jīng)的作品。

偌大的蘋(píng)果公司,為何跟一個(gè)輸入法過(guò)不去?

文章的最后,我們還是回到一開(kāi)始說(shuō)的 FlickType 事件,再補充一點(diǎn)背景信息。

實(shí)際上,開(kāi)發(fā)者 Eleftheriou 也是一個(gè)非常高調的蘋(píng)果批評者,經(jīng)常公開(kāi)指責蘋(píng)果對于欺詐類(lèi)應用管理不力。而因為他本人又是一個(gè)成功的連續創(chuàng )業(yè)者,在業(yè)界有一定影響力,他的批評確實(shí)也讓蘋(píng)果面子上過(guò)不去。

然而,蘋(píng)果作為一家坐擁千億市值的大公司,開(kāi)會(huì )必對開(kāi)發(fā)者千恩萬(wàn)謝,把為開(kāi)發(fā)者創(chuàng )造價(jià)值掛在嘴邊,但對待 FlickType 和 Eleftheriou 的姿態(tài)真稱(chēng)不上體面。

其實(shí) FlickType 已經(jīng)是這位開(kāi)發(fā)者的第三個(gè)輸入法產(chǎn)品了。

2009年,他給有視覺(jué)障礙的父親開(kāi)發(fā)了一款輸入法,名叫 BlindType。這個(gè)輸入法,當時(shí)蘋(píng)果就想買(mǎi)下來(lái),結果最終賣(mài)給了谷歌。

然后,Eleftheriou 決定“夏洛克”自己,又做了一個(gè)新的面向視障人士的輸入法 Fleksy。這個(gè)產(chǎn)品拿過(guò)不少獎,包括蘋(píng)果應用商城2012年最佳應用、西南偏南大會(huì )2013加速器冠軍等,還是觸屏輸入速度吉尼斯世界紀錄的保持者。

當然,蘋(píng)果肯定還是想收購 Fleksy。結果,這次 Eleftheriou 又把它賣(mài)給了 Pinterest……

FlickType 是這位開(kāi)發(fā)者在 Pinterest 工作了2年之后,又離職出來(lái)再創(chuàng )業(yè)做的產(chǎn)品了。之前不同的是,從 FlickType 和蘋(píng)果的官司資料來(lái)看,這次 Eleftheriou 似乎是主動(dòng)想要尋求蘋(píng)果的收購。

至于這次他為啥被蘋(píng)果百般刁難,難道中間還有一層因素,是蘋(píng)果想要報當年收購不成之仇?

從已經(jīng)公開(kāi)的資料來(lái)看,蘋(píng)果確實(shí)是有刻意刁難這位開(kāi)發(fā)者的嫌疑的。

比如在 FlickType 的起訴書(shū)中就有提到,Eleftheriou 幾次三番公開(kāi)批評蘋(píng)果對于假冒偽劣應用和應用商城欺詐的打擊力度不夠,他自己的應用在 App Store 上遭到“競爭對手”刷星行為。

這位開(kāi)發(fā)者指出,在他和蘋(píng)果洽談 FlickType 收購的過(guò)程中,蘋(píng)果似乎沒(méi)有想要打擊這些對 FlickType 造成負面影響行為的意思,甚至給他造成一種感覺(jué),就是用這種方式來(lái)要挾和壓價(jià),企圖逼迫被收購對象就范,盡早低價(jià)出手。

起訴書(shū)寫(xiě)道:

“山寨應用程序此起彼伏,使原告方應用的銷(xiāo)售額下降。更糟糕的是,這些騙子通過(guò)提交虛假評論來(lái)提升自己在蘋(píng)果系統中的地位,從而躍居 App Store 的榜首。盡管蘋(píng)果公司宣稱(chēng)其政策禁止這種不公平競爭,卻幾乎沒(méi)有采取任何行動(dòng)?!?/span>

目前此案的庭審還未正式開(kāi)始,我們也無(wú)法確認 Eleftheriou 的表述真實(shí)性有幾分。

但如果情況屬實(shí)的話(huà),以后開(kāi)發(fā)者們可真的要重新思考自己和蘋(píng)果的關(guān)系了。


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: Apple Watch

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>