ios上的拖放功能比桌面上任何時候都強大

我對蘋果WWDC釋出iOS拖放的第一反應基本上是“哈哈,歡迎來到三十年前。”但在蘋果後續平臺State of the Union上觀看了對這項技術更深入的技術解釋之後,我開始懷疑蘋果是否有了一種新的“點對點縮放”技術:這種技術不僅允許多點觸控裝置與點對點桌面體驗競爭,而且在某種程度上,它超越了它們。...

我對蘋果WWDC釋出iOS拖放的第一反應基本上是“哈哈,歡迎來到三十年前。”但在蘋果後續平臺State of the Union上觀看了對這項技術更深入的技術解釋之後,我開始懷疑蘋果是否有了一種新的“點對點縮放”技術:這種技術不僅允許多點觸控裝置與點對點桌面體驗競爭,而且在某種程度上,它超越了它們。

007Ys3FFgy1gqecybyjhsj31uo1fcnlm

從使用者的角度來看,iOS的拖放操作相當簡單。你按住一個物體,它就固定在你的手指上。然後將專案拖到希望它去的任何地方,然後釋放。在iPhone上,您的拖放目的地僅限於同一應用程式中的其他位置,但在iPad上,您可以將專案向下拖動到iOS 11中的新通用dock,跳轉到應用程式切換程式檢視並切換應用程式,或將滑鼠懸停在splitscreen中已開啟的應用程式上,同時保留您原來的選擇。

007Ys3FFgy1gqecydqyt6j31260r5e1l

iOS拖放的特別之處在於,你可以一次抓取多個東西,而且它們不必都在一個方便的選框範圍內。你可以抓住第一個物體;在應用程式的其他地方導航;抓起別的東西,然後把它放進你手指下的東西堆裡;繼續新增直到你滿意為止。在桌面上,可以透過shift-click或control-click來選擇非連續的專案進行拖放,但我不知道有一個系統可以從多個檢視中抓取多個專案,而不是使用奇特的剪貼簿。

當你在iOS上拖動一些東西時,多點觸控意味著你仍然可以與其他作業系統完全互動。在桌面上,一旦你用游標拿著某個東西,你就被限制在你可以懸停在上面的放置目標和鍵盤命令可以封送什麼。

蘋果提供的一個演示在熟悉的iOS主螢幕上。它是用拖放API重建的,這意味著你可以抓取一個應用程式,滑動到另一個螢幕,抓取更多的應用程式,然後將它們一次全部放到一個資料夾中。這是對iOS一直存在的一次性限制的巨大勝利。

007Ys3FFgy1gqecyjx81lg30ge0bux6u 007Ys3FFgy1gqecypllo9g30ge0bux6u

根據蘋果的文件,你實際上可以同時進行多個這樣的拖動活動。”“只要使用者的手指能處理”,這是官方的規範,聽起來很瘋狂。

Multi-grab讓iOS拖放功能脫穎而出,但正是蘋果的API讓它變得更加強大。這一切都要感謝iOS的祝福和詛咒:蘋果扼殺了應用程式在作業系統中如何相互通訊的控制權。為了使一個專案可以拖放,開發人員必須實現一個來自蘋果的特定API,該API允許他們指定縮圖、後設資料和確切的資料負載。當使用者將專案或專案集合懸停在另一個應用程式上時,出於安全原因,該應用程式可以看到後設資料,但看不到實際負載。但是,在拖放式互動中使用後設資料提示和任意資料格式的能力可以解鎖真正有趣的新應用程式間工作流和互動。

007Ys3FFgy1gqecyqs48rj31810m3gpn

例如,從“地圖”中拖動一個位置會包含一個詳細的縮圖預覽,當你將該位置拖放到一個支援影象的應用程式中時,它就會顯示出來,比如說筆記。這種“擴充套件”是諸如Messages或Slack之類的應用程式的一個常見功能,但現在它已經成為UI的一個非常基本的部分。

Adobe做了一個演示,演示者從公司的Capture應用程式中選擇了一些顏色樣本和一支畫筆,然後將它們放到Photoshop Sketch中,所有這些都在一次拖放操作中完成。然後,演示者從草圖中抓取多個圖層,並將它們放入Photoshop Mix中。在Mix中,您甚至可以在畫布上為要降落的資產指定一個位置,或者將它們放置在層堆疊中。

007Ys3FFgy1gqecz41zj9g30g40awu1b 007Ys3FFgy1gqeczh0v1hg30g40awu1b

任何實現iOS標準文字控制元件的應用程式都可以免費獲得基本的拖放功能,而其他蘋果構建的UI技術,如表檢視,都可以很好地使用拖放功能。但是,如果開發人員在這裡接受擴充套件的機會,我們可以看到具有更複雜資料型別的應用程式以非常新穎的新方式相互交流。

也許你可以把一個影片檔案從一個編輯應用程式拖到一個只接受影象的應用程式中,得到影片的縮圖,或者把它放到一個音訊應用程式中,提取音訊。或者從Dropbox中拖動一個檔案,並將其作為URL放到不支援此類檔案的應用程式中。蘋果已經展示了資料豐富的日曆專案和提醒之間的互操作性。顯然,Adobe正在使用自定義的圖層和筆刷資料格式,以便在自己的iOS應用程式之間更輕鬆地跳轉,但可以想象的是,任何其他設計應用程式都可以實現對這些資料型別的支援。

也許我是在炒作。如此之多的任務留給了開發者,以至於豐富的拖放操作可能太少了。為了實現這一點,你需要大量的應用程式來使用一種通用語言,而蘋果只是為非常通用的資產指定了一種格式。但如果進展順利,我現在可以想象這樣一個世界:對於複雜的多應用程式工作流,更好的拖放是選擇iOS而不是macOS的理由。大聲說出來瘋了嗎?

  • 發表於 2021-05-11 12:07
  • 閱讀 ( 19 )
  • 分類:網際網路

你可能感興趣的文章

適用於執行ios 11的iPad的最佳拖放應用程式

... iOS 11上的拖放互動主要有三個部分: ...

  • 發佈於 2021-03-11 18:40
  • 閲讀 ( 53 )

預設應用程式和使用者帳戶:ios仍缺少7項功能

...替代品,它需要能夠支援多個使用者。這是另一個迎頭趕上的特性,因為Android已經支援使用者帳戶。 ...

  • 發佈於 2021-03-12 15:12
  • 閲讀 ( 52 )

如何在ios 11中使用蘋果強大的新notes功能

...然後輕觸螢幕頂部的共享圖示。接下來,輕觸共享工作表上的線條和網格圖示。在“線和網格”對話方塊中,從不同大小的線和網格中選擇。若要刪除行或網格,請單擊空白頁。從便箋中刪除行或網格不會刪除便箋的內容。 ...

  • 發佈於 2021-03-13 02:29
  • 閲讀 ( 49 )

iOS11讓你的ipad更加出色的11種方式

... 透過iOS11中的拖放功能,您可以快速地將文字、照片和檔案從一個應用程式移動到另一個應用程式。反過來,這使得與朋友、家人和同事共享資訊變得更容易。 ...

  • 發佈於 2021-03-13 03:34
  • 閲讀 ( 45 )

ios 11有什麼新功能?iphone的新功能

...是全新的完全可定製的控制中心。這項功能可以透過iPhone上的螢幕底部或iPad上的appswitcher快速訪問音量和亮度等常用功能。 ...

  • 發佈於 2021-03-14 10:36
  • 閲讀 ( 49 )

為mac和ios免費下載imovie、garageband、pages和iwork

...模板。您甚至可以建立自己的文件,並將其儲存為Mac版本上的自定義模板。 ...

  • 發佈於 2021-03-14 17:57
  • 閲讀 ( 40 )

如何使用googlekeep進行簡單的專案管理

...便箋圖示,瀏覽影象,然後單擊“完成”。透過單擊便箋上的“新增影象”圖示,還可以在已建立的便箋中包含影象。 ...

  • 發佈於 2021-03-15 21:03
  • 閲讀 ( 50 )

4個有用的拖放式mac資料傳輸應用程式

...使音訊和影片檔案與iOS相容,並將它們直接複製到iOS裝置上的媒體資料夾中。這意味著您可以使用蘋果提供的stock media player應用程式播放這些檔案。 ...

  • 發佈於 2021-03-17 03:03
  • 閲讀 ( 48 )

8個免費的遊戲開發軟體工具,讓你自己的遊戲

...或小故障,因為Unity的2D系統實際上是固定在其核心3D系統上的。這也意味著統一會給2D遊戲增加很多不必要的膨脹,這會影響遊戲的效能。 ...

  • 發佈於 2021-03-22 21:13
  • 閲讀 ( 60 )

七大最佳免費線上流程圖製作者

... 快速流暢的拖放介面使建立和管理流程圖變得非常容易。有預先**的模板可供選擇,或者你可以從一個新的空白畫布開始。即使是免費帳戶也可以訪問基本形狀、箭頭和文字框。這...

  • 發佈於 2021-03-24 18:54
  • 閲讀 ( 59 )
柏誠
柏誠

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦