v
少數民族
2020年9月28日:12:21數碼領域的創作者。
密切註意
OneWidget是壹款支持iOS 14上定制Widget顯示內容的工具,支持設置時間、習慣、待辦事項、生命倒計時等內容。本文除了OneWidget的產品介紹,還包括我在OneWidget開發過程中對相關iOS 14 widget的技術探討。請指出任何錯誤。
畫
如何使用▍iOS 14 widget?
內測期間,超過10000人參加了OneWidget的試飛測試。由於蘋果沒有做好對widget的引導和教育,很多用戶不知道如何添加widget,更不知道如何配置widget。因此,本文首先對iOS 14 widget做壹個知識普及。
壹個應用程序可以有多個不同大小的小部件。
Widget允許小、中、大三種尺寸,分別對應4、8、16個圖標所占據的範圍。我們已經在蘋果的內置應用中看到了這些案例。需要註意的是,支持什麽尺寸,提供多少widgets,目前可以由開發者決定。
動態小部件可以在不打開應用程序的情況下配置數據。
微件根據是否可配置分為“靜態微件”和“動態微件”。區分它們的方法很簡單。如果“編輯小部件”出現在壹個長按小部件中,說明這個小部件可以分配數據,是壹個“動態小部件”。
配置數據時,動態小部件可以在不打開主應用的情況下完成數據選擇和結果展現。例如,備忘錄可以選擇顯示哪個備忘錄文本,股票小部件可以選擇哪個公司。如果widget可以根據數據顯示不同的樣式,那麽就可以在數據選擇後改變widget的樣式。OneWidget就是這樣完成組件風格的改變的。
同壹個小部件可以多次添加,以顯示不同的數據。
此外,我們可以多次添加同壹個小部件,並且添加同壹個小部件的次數沒有限制。您可以多次添加組件,每次選擇不同的數據。比如OneWidget的小尺寸組件,每次添加時都可以以不同的類型顯示。有了這些特點,iOS 14 widget就有了很多個性化的使用方式,OneWidget的靈感就來源於此。
▍▍ios 14小工具的壹些使用問題。
蘋果對Widgets開發的API有很多限制,導致很多用戶在最初的Today Widget中可以擁有的體驗消失了。為了避免用戶對“開發者”的誤解,這裏提供壹些信息供大家參考。
時鐘型延遲問題
Widgets只能通過壹個叫Timeline的接口來刷新,但是不能秒級完美刷新,而且對刷新次數有要求。這樣壹來,開發者只能刷新頻率高、時間範圍有限的微件,時鐘型的微件容易出現延遲和停止。
無法及時刷新數據。
同樣,如果有些數據是基於系統的,比如健康、日歷等,數據更新後開發者不能及時同步到widget,用戶在日歷中添加數據,第三方組件不能立即刷新數據,需要打開第三方應用進行刷新。OneWidget的日歷、日程、未來健康數據小工具也是如此。大家在使用的時候,要註意及時打開主應用進行刷新。
無法顯示動畫效果。
widget呈現的界面在界面中被稱為“快照”,即快照截圖,因此無法實現動畫效果。很多用戶建議做壹個翻頁鐘,這在新的iOS 14 widget中是不可能的。
無法設置透明效果。
系統內置的電池和快捷組件可以使壹些區域半透明和模糊,這些區域目前只是系統應用程序可以使用的接口。任何第三方應用都做不到。這是蘋果自己的“私貨”。所以沒有辦法讓小部件背景變得透明模糊。
▍▍onewidget是什麽?
支持高度定制的小部件生產工具
OneWidget利用應用和組件的配合,希望成為高度可定制的組件制作工具。您可以在主應用程序中選擇、編輯、預覽,甚至在將來直接設計小部件。希望用戶能像在PS和Sketch上壹樣,在手機上自由創作widgets。
常用工具集
有了OneWidget,就可以解決大部分組件的需求。OneWidget當前支持的工具類型:
日期類型
計劃類型
時鐘類型
系統類型
興趣類型
未來OneWidget還會增加健康類型和通訊錄類型的選項。其中,對於數據類型的Widget,OneWidget內置了很多常用工具:倒計時壹天,倒計時生活,個人消息,站立記錄,習慣打卡,體重記錄,極簡記賬,待辦事項列表等等。有趣的數據有“星期五日歷”,以後還會有“節日日歷”。
桌面美化工具
大多數widget工具不提供主題設置功能。OneWidget目前提供17內置主題顏色,幫助用戶在各種風格中進行選擇。應用默認為隨機主題,用戶可以進入組件配置狀態設置固定主題。通過主題設置,OneWidget可以幫助用戶更好地個性化桌面。
▍:為什麽OneWidget有前途?
數據、設置、類型和主題的分離。
組成小部件內容的四個元素是:數據、設置、類型和主題。OneWidget將高頻且繁瑣的數據管理和設置管理放在主應用中,低頻且通用的類型選擇和主題選擇放在Widget中。數據和設置決定了組件的內容,類型和主題決定了組件的顯示風格。通過這種結構和設計,OneWidget將有助於在未來擴展更多組件,而不會影響其他組件和主題。
各種尺寸的組合用盡
中型和大型窗口小部件實際上有足夠的空間來顯示更多的內容。中型OneWidget可以顯示雙倍內容,大型Widget可以顯示雙倍內容、三倍內容和四倍內容。添加組件後,用戶可以選擇在每個區域顯示什麽。組合方式的窮盡可以帶來更大的定制空間。
畫
可以說,組件足夠的擴展性和靈活性帶來了OneWidget的“巨大潛力”。
臨終遺言
作為壹個有三年經驗的獨立開發者,非常感謝小眾Tron計劃和小眾用戶的支持。OneWidget目前以買斷方式銷售,產品還在叠代中。
放棄