搜尋

搜尋結果

Swarm mode 上線 5 - load balancer | proxy gateway 代理伺服器
科技新知
MacauYeah・2024-11-11

前面的例子,我們已經成功設定 ingress Network,也加了 virtual ip 。如果大家的目標是單一 web 應用,應該就已經很足夠。但作為一個足夠節儉的老闆,怎會讓一個 Swarm 只跑一個 Web 應用?但問題來了,一個 docker swarm service 就已經佔用一個公開端口 例如上述的8888,或是更常見的443。怎麼可以做到多個 service 分享同一個端口?答案就是回到傳統的 Web Server 當中,使用它們的 virtual host 及 proxy 功能,以達到這一效果。我們就以 Nginx 為例,去建立一個守門口的網關 gateway 。 以下就是一個最簡單的例子,最前端的 httpgateway nginx 對外公開端口 8080 ,它根據 virtual host,去分派對應的請求去 dmzhttp bretfisherhttpenv 及 managerhttp bretfisherhttpenv 。構架圖就是以下這樣。 ┌───────────┐ ┌──────────────►│ dmzhttp │ │ └───────────┘ │ ┌───────────────┐ │ httpgateway │ ────────►│ nginx8080 │ └──┬────────────┘ │ │ ┌─────────────┐ └─────────────►│ managerhttp │ └─────────────┘ 換成 docker stack ,就大概如下 services httpgateway image httpgateway ports 80808080 deploy replicas 1 update_config delay 10s restart_policy condition onfailure dmzhttp image bretfisherhttpenv deploy replicas 2 update_config delay 10s restart_policy condition onfailure managerhttp image bretfisherhttpenv deploy replicas 3 update_config delay 10s restart_policy condition onfailure docker stack有一個很好的功能,就是 service 名會自動成為同一段網絡中的 hostname 。即是httpgateway中,它可以經DNS,找到 dmzhttp 、 managerhttp,也就是它的 nginx 可以設定成如下的樣子。 # default.conf server listen 8080; listen 8080; server_name managerhttp; resolver 127.0.0.11 valid=30s; location set $upstream_manager managerhttp; proxy_cache off; proxy_pass http$upstream_manager8888$request_uri; server listen 8080; listen 8080; server_name dmzhttp; resolver 127.0.0.11 valid=30s; location set $upstream_dmz dmzhttp; proxy_cache off; proxy_pass http$upstream_dmz8888$request_uri; 上面的例子中,就是一般的 virtual host nginx proxy 設定。特別要說明的是 resolver 那一行,它指向 docker DNS 127.0.0.11, 而且還可以讓nginx在找不到上游時,不要馬上死亡。這樣 docker swarm 中各個 service 隨時加加減減,有保命的作用。 最後我們的 httpgateway 就是 nginx image default.conf 上述的 docker 就可以用以下方式打包。 # Dockerfile # docker image build t httpgateway . FROM nginxlatest COPY default.conf etcnginxconf.ddefault.conf 上面的 docker stack 和 nginx config,只要同步增加 service 及對應的 proxy pass,就可以o讓同一個端口,根據不同hostname做分流。當然,如果大家可以共用端口及 hostname 也可以,分流就改用 nginx location 來設定,不過這是更加偏向 nginx 的內容,日後有機會再介紹。本篇就先集中於 docker 相關的議題。 在安全性的角度, docker 還有一些配置可以做,就是讓 dmzhttp 和 managerhttp 在不同的機器上發佈。假設我們的網絡分開兩段,一段是 manager 專用,一段是 dmz 專用。在建立 docker swarm 後,我們可以為不同的節點加入對應的標簽。 docker node update labeladd zone=manager YOUR_MANAGER_NODE docker node update labeladd zone=dmz YOUR_DMZ_NODE 然後我們通過修改 docker stakc 中的 placement gt; constraints ,限制不同的 service 在不同的節點上運行。 services httpgateway image httpgateway ports 80808080 deploy replicas 1 update_config delay 10s restart_policy condition onfailure dmzhttp image bretfisherhttpenv deploy replicas 2 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==dmz managerhttp image bretfisherhttpenv deploy replicas 3 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==manager 使用上面的例子,我們就可以達到簡單分離的效果。但大家緊記,這個分離效果始終是一個規則式功能,它與防火牆的隔離還是有本質上的區別。除了利用傳統的防火牆技術外,我們的docker swarm network,其實也可以做更多隔離,我們日後再慢慢加強這個例子。

釜山】§美食§ 釜山超人氣MOLLE CAFE 몰레 베이커리 (西面店) ~ 傳說的彩虹蛋糕和超足料大份甜品 (附餐牌 價錢)
全球飲食
80後愛旅行✈️・2021-11-30

和閨蜜們出遊, 好處就是可以四圍找美美的Cafe hi tea 和 拍照 盡情的打卡裝B 就來到了附近的MOLLE Cafe 西面店休息下 這就傳說中釜山的人氣Cafe 一進來的感覺就是店內有很多植物, 很清新的感覺... Cafe分為小小的兩層, 我們來的時候已經是下午1800多了, 但是店內還是坐滿了人 上層是我們離開的時候拍的, 所以人都走得差不多 剛來的時候是坐滿的... 雖然是間Cafe, 但店內的裝飾擺設不遜於精品店呢 來看看最期待的甜品櫃 MOLLE 的蛋糕真的超巨大 這裡的「一份」蛋糕足夠好幾個人吃了 有蛋卷、馬卡龍、還有韓國Cafe最有名的彩虹蛋糕, 彩虹蛋糕以前就在首爾Common Ground內的蛋糕店吃過了, 覺得其實沒什麼特別...直接點說就是吃色素 甜品櫃上的餐具也很多特色, 很想買回家呢 另一邊的甜品櫃, 這裡的蛋糕同樣是超巨型 8500₩ 約MOP60 就有這麼大的一個Cake, 其實也不算很貴 但就是因為蛋糕太大了, 沒辦法多試幾個口味 「抹茶雪芳蛋糕」 本來我很想試這個口味的, 可惜伙伴們不太喜好這個口味, 那唯有等下次囉 「覆盆子雪芳蛋糕」 我們就點了這個蛋糕, 上面那顆是士多啤梨 點好餐就找位置坐, 剛好被我們等到了靠窗邊的梳化 除了蛋糕, 我們當然也每人點了一杯飲料 這是「ROYAL MILK TEA」 用瓶子裝著很特別, 像不像以前的酒壺 「GRAPEFRUIT TEA」 葡萄柚茶 而我點的是「ORANGE ICED TEA」 飲料的口味都不錯, 果汁茶的味道都挺清新的...用來配蛋糕一流 因為我們拿完韓式證件相之後, 又要去吃晚餐了, 所以我們3個人只點了一個蛋糕一起Share了 「覆盆子雪芳蛋糕」 蛋糕裡面是「流心」的, 切開後滿滿的覆盆子流出來呢 蛋糕酸酸甜甜的, 加上外面厚厚的Cream也不會太膩不會太甜 而且分3個人吃都吃得飽飽的 最後附上餐牌 和 價錢 MOLLE Cafe 몰레 베이커리 MOLLE Cafe 몰레 베이커리 부산 부산진구 부전동 2251 1층 釜山廣域市釜山鎮區釜田洞2251 0518072272 13002300

【日本。九州】再遊大分縣:不一樣的體驗
走遍世界
原來世界這樣大・2018-11-26

短短4日走入大分縣深度遊,要是已經玩厭了福岡等等這些九州的大城市,不妨走進一點來探訪大分縣! 從福岡機場到大分縣,駕車大概要2個至2個半小時。要是第一次到大分縣,景點行的我倒是有點推介的:httpnikkixlife.comjpkyushu_oita (為大家做資料整合時,順道為自己回味一下!)不過要是喜歡深度遊的,可以參考我接下來的介紹! 1. 嘗試住一晚民居 大分縣的溫泉旅館很有名,同時大分縣都有很多民居讓遊客感受當地的農家體驗。這次我跟同行朋友入住了大畑の家,位於大分縣的臼杵市。不像平時去日本大城市般,吃吃燒肉、吃吃海膽刺身,而是由民居準備的餃子、豬扒飯,相當地道。 雖然我不會日文,只能靠朋友的翻譯,但比手劃腳和Google Translate成為了我們溝通的工具,我們跟Host兌換了一些港元硬幣,讓他們紀念。這樣的文化交流,也挺有趣啊! 2. Dolphine Island 海豚體驗 津久見海豚島(日文:つくみイルカ島)未被遊客佔據,到現在還是以日本人為大多數遊覽對象。我們平時去的水族館,入面的海洋生物大多數都牢住,以遊客也只能靠著玻璃看他們。 這個津久見海豚島則有點不一樣,在這兒生活的海豚、海獅們都有自己的區域,自由自在的在水中游來游去,如果帶小朋友到九州旅遊的,必定要帶他們去看看。加上每天也有海豚表演,要是遊客人數不多,會安排到一個較小的表演場地,讓遊客可以近距離表演! 3. Resonate Club Kuju的夜空 Resonate Club是在山上的酒店,上山的天氣確實比山下的冷很多。而Resonate Club的風景超美的!!!!我在酒店的房間內看到太陽升到地平線的一刻,芒草飄揚的背後還是一片的雲海呢! 入住Resonate Club Kuju後可以安排九重夢大橋或是阿蘇火山的行程。在地圖看過,原來不是太遠。既然專程來到,當然順道去九重夢大橋或是阿蘇火山逛逛吧! Resonate Club Kuji:httpwww.resonate.co.jp 由於Resonate Club Kuju是在山上,他們都會為遊客準備觀星的晚間活動,但我當日下大雨,觀星活動也只好取消,但入住Resonate Club Kuju的都可以問問酒店人員啊!雖然我這張夜空照片不是在Resonate Club Kuju拍攝,但是即使你看過無數的星空照片,也不及自己親眼觀看的感動。 4. 刺身料理和海鮮 大分縣是沿海地區,當然不能少的是刺身美食了。行程的其中一天我們去保戶島港,午餐的是由店家為我們準備的吞拿魚料理。把吞拿魚以不同的方法烹調,包括刺身、吞拿魚蓉伴飯、炸物、湯物,還把吞拿魚心臟位置的魚肉煎烤來嚐嚐, 口感相當的特別! 另外喜歡海鮮的你也要嚐嚐海鮮炭火燒呢,現在由11月開始到大概23月正正是蠔的旺季,生蠔特別的肥美!去到海鮮炭火燒的要吃燒蠔之餘,記得要點元貝、蝦、鮑魚來感受一下海鮮鮮味。吃頓飽飽的午餐呢! 最後,謝謝UTravel和大分旅遊局的邀請,還有同行朋友的翻譯,要不然真的是「雞同鴨講」。哈哈哈!接下來會慢慢把這趟旅程的景點都記錄下來,至於什麼時候寫好hellip;還是看看我有多勤力囉!

極級海鮮花膠粥底火鍋餐飲住宿計劃
全球飲食
LifeMag Editor・2018-02-10

春天天氣乍暖還寒,帝景酒店特意推出窩心暖意的極級海鮮花膠粥底火鍋餐飲住宿計劃,由即日起至2018年3月17日期間預訂2018年2月1日至3月18日之住宿計劃,即可享推廣價HK$1,088 星期日至四 HK$1,388 星期五至六 入住山景客房一晚及享用雙人極級海鮮花膠粥底火鍋套餐,滋味感覺隨著暖意湧上心頭。小朋友們可暢玩波波池及遊戲機地設施,大朋友們則可享用設備完善的健身室、桑拿室、蒸氣浴室及按摩池等,度過一個輕鬆休閒的假期。 客房升級禮遇 海景客房 探索太空 現凡預訂極級海鮮花膠粥底火鍋餐飲住宿計劃,即可以優惠價HK$200HK$400 分別升級至海景客房及親子客房,亦可以HK$450 激鬥跑車除外 升級至不同特色的主題客房,包括躍動音樂、遊戲王國、東瀛魅力、探索太空、海洋世界或深受客人熱捧的激鬥跑車主題客房 需加HK$550,享受不一樣的美食旅程。 親子客房 極級海鮮花膠粥底火鍋 粥底火鍋 用一鍋來品嚐兩種不同的食法,先以即蒸鮮味十足的海鮮揭開序幕,如蒜蓉粉絲大元貝、爽甜彈牙的陳皮鮑魚仔、鮮甜的龍躉頭腩、龍躉球及海蝦球等,不需特別調味,便品嚐食材鮮活的味道。品嚐完即蒸海鮮後,可將不同的配料加入粥底敖煮,包括養顏花膠、優質的安格斯雪花肥牛、嫩滑的西班牙黑豚肉及美國大生蠔等,讓人無法抗拒。最後品嚐已融入食材精華的粥底,質感綿密,米香與海鮮味混和在一起,份外鮮甜美味。席間更無限量供應汽水及本地啤酒,一次過滿足您多個願望,讓您度過暢快愉悅的晚上。 粥底火鍋 鮑魚 花膠筒 肥牛併黑豚 查詢及預訂住房:852 37162888 reservation@royalview.com.hk 線上預訂 httpsgoo.gluGFajN 地點:香港荃灣汀九青山公路帝景酒店 條款及細則: 優惠由即日起至2018年3月18日 須3日前預訂 房間價目已包括加一服務費 須預訂房間及視乎房間供應情況而定

Spring Boot 01 - 萬物始於Spring boot context
科技新知
MacauYeah・2024-01-16

Spring Boot 01 萬物始於Spring boot context 筆者早些時候向一位朋友討論,為何Java那麼不受歡迎。朋友一句就回答,Java煩爆,沒有人會喜歡。 老實講,Java在句法上,實在囉唆。但以筆者的經驗,即使使用其他語言和開發框架,在實戰到一定複雜程度下,其實也一樣煩爆。 而現在的Java框架中,就以Spring boot的入門門檻低。筆者從Spring boot 1.x用到現在的3.x,也真的感受到更多的簡化,所以筆者也加入一起推廣Spring boot的行列。筆者將會通過一系列最小的可執行程式,為大家講解Spring在Web和資料庫上的應用。 所以現在就不廢話,馬上開壇作法 快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的 Spring boot version 3.x.y 或以上 Language java Group Id 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId 這個範例的名字,例如commandline Packaging type 本次使用jar,日後若開發web 應用,可以使用war Java version 17或以上 之後就不用選了。若你經官網起範例,你會得到一個zip檔,下載後解壓縮。若你使用vscode插件,最後插件會叫有一個位置儲存。它們都是最後也是會得到同一樣範例Java project。 你使用Vscode,Intellij打開,IDE都會自動辨識到它是java maven project,同時會顯示java和maven結構。道理上你用Intellij 應該可以無腦開始編譯Community 或Ultimate版都可以, Vscode有安裝Extension Pack for Java也會開始自動編譯。不想麻煩,也可以試用Github Codespaces java。Github Codespaces其實就是一個雲上的vscode,經網頁可以連到Github VM內的vscode,所以它也會有齊Extension Pack for Java等插件。 筆者最後也會上載已完成的範例,它也可以在Github Codespaces上以Java執行或繼續開發。 打開project中的pom.xml,它為我們添加了兩個很重要的lib org.springframework.boot springbootstarter ... ... org.springframework.boot springbootmavenplugin springbootstarter是重中之重,它定義了怎樣動態地設定日後的其他lib,它是讓我們可以無腦設定的一個關鍵。但若大家有很多客制化的設定,就要返撲歸真地逐個lib叫起。 maven在預設情況下,只會負責編譯和打包目前的project原始碼。所有相關依賴就是xml中的dependency,並不會自動包起。而springbootmavenplugin,就是幫我們把相關依據都包在一起,讓你的jar可以獨立行起來。 註 若大家在開發lib jar,並不是一個獨立執行的jar,也就是原始碼上沒有main函數,大家就不應該引用springbootstarter和springbootmavenplugin。 我們繼續看其他原始碼,整個資料夾就像以下那樣。 . HELP.md pom.xml ` src main java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplication.java ` resources ` application.properties ` test ` java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplicationTests.java CommandlineApplication是我們有main函數的java class。我像可以經過IDE運行main又或者下指令mvn springbootrun來執行。 正式開始我們的Commandline開發 我們在CommandlineApplication.class中,加入新的程式碼,實現ApplicationRunner和它的函數run。 package io.github.macauyeah.springboot.tutorial.commandline; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; other import @SpringBootApplication public class CommandlineApplication implements ApplicationRunner static Logger LOG = LoggerFactory.getLoggerCommandlineApplication.class; public static void mainString args SpringApplication.runCommandlineApplication.class, args; @Override public void runApplicationArguments args throws Exception args.getOptionNames.stream.forEachoptionName gt; LOG.debugquot;option namequot; optionName; args.getOptionValuesoptionName.forEachoptionValue gt; LOG.debugquot;option valuesquot; optionValue; ; ; LOG.debugquot;program end.quot;; ... 這個run函數很直白,就是更好地演譯main中的String args。 但大家還要看清楚,這個main並沒有直接執行run。其實它是靠SpringApplication.run及@SpringBootApplication,跑一堆自動設定,最後因為傳入CommandlineApplication.class是一個Spring 可以處理的ApplicationRunner,所以才呼叫它的CommandlineApplication.run。 換個講法,如果今天做的是web應用,傳入去的就會是SpringBootServletInitializer,這個SpringBootServletInitializer也不一定跟main是同一個class。 如果大家有興趣,可以經過反編譯器,點入@SpringBootApplication看它的原始碼,你就可以看到它其實代表了很多自動化的東西。如果我們只做一些在同一個模組下生效的事情,《自動化》極大地降低了大家入門門檻。一般來講,如果大家不在意程式碼的複用度,比較少機會自行設定,自動化已經很有用。而隨著系統規模增加,多模組就慢慢地顯得重要,在大家了解完基本的Spring後,著者再從測試用途test case入手,為大家介紹如何手動設定。 Source Code Commandline Application

低成本架設自己的直播網站
手機‧電玩
MacauYeah・2021-11-29

擁有自己的串流直播伺服器 很多人以為直播,只需要一個公用平台帳號Twitch, YouTube, Facebook, BiliBili。但某些時候,公用平台並不滿足需求。 例如 異地素人團隊主辧節目,換人會出現斷線問題。 同樣為團隊主辧節目,想做電視牆的效果。 同樣為團隊主辦節目,不保證每位主播有沒有使用有版權音樂敏感影片的問題,不想中途特別被Ban。 地域問題,Twitch, YouTube, Facebook, 不能在中國播放; 中國的直播平台亦事前認證國民身份,外地人難以申請。 而擁有自己的串流直播伺服器,可以緩解上述的問題。 通過緩衝,你可以有一個中繼伺服器,換人時受影響的是中繼伺服器,觀眾看到的公用平台不受影響。 同樣的,電視牆也經過軟件,配合中繼伺服器做到。這讓異地團隊能運溝通,也可以為本地團隊省一點硬件錢。 有版權或敏感問題會被Ban嗎 至少你有自己的緩衝時間,你可以提前關掉來源,又或者請觀眾暫時去到你自己的伺服器直接觀看。 地域問題,只要確認你自己伺服器的IP沒有被限制就OK 想要建造自己的私有伺服器其實很簡單,因為筆者已經把它打包好,大家只要找一台機器,安裝Docker,就可以運用。 基礎版 純RTMP伺服器 httpsgithub.commacauyeahnginxRtmp 大家可以隨時下載整個project的zip檔,並安照其頁內的說明安裝Docker和運行程式。運行保證簡便,只要你平時有直播經驗,應該都會看得懂其內所說的串流設定。 進階版 RTMP伺服器HLSVideo Player httpsgithub.commacauyeahnginxRtmptreefeaturehls 純RTMP可以做到緩衝的需求,但要直接播放,還是要有一個HLS轉換。上述的版本,加了HLS的功能,也加了一個簡單的Video Player。因為Video Player需要因應不同情況修改HTML原始碼,所以還建議由懂網頁開發的朋友進行修改,預設只可以在本機上使用。 Docker是什麼 Docker算是一種輕量化的虛擬機器,可以運行一些別人打包程式主要是Linux。就算在Windows機上,你可以通過Docker運行Linux。而安裝指引,我也寫了上述github的連結內。大家應該照著做就好。 為何這是一個低成本的做法 在傳統上,若要收集多台電腦的訊號,你可能需要另外購買HDMI訊號分流器,致少你在要硬件上投資,也要在空間上留出位置。然後你用軟件的方式,你就可以在你自己的工作範圍內,用原有的電腦就能架設伺服器,其他電腦可以經過原本的RTMP就可以傳訊號過來。若要考慮異地團隊,架設伺服器方式也沒有變,只要確保對外的網路暢通,並且有固定ip就足夠。最後,相比現有的直播收費伺服器,入門級也要每月25美元。相反,自己架設,即使租用雲端伺服器,入門級可以降底至10美元。所以這方法,很適合低成本制作。 Support 如果大家在安裝上遇上什麼問題,都可以在 httpsgithub.commacauyeahnginxRtmpissues 上留言。或者大家如果需要找進階版的客制化,歡迎訂閱我的Patreon。

L'OCCITANE 聖誕限定。充滿仙氣的亞爾女神系列
美容
蘇蘇・2016-11-20

還有大約一個月的時間,聖誕節就到了,又是預備去挑選聖誕禮物的時候了,這天蘇蘇收到法國天然美容護膚品牌L'OCCITANE 一份神秘的聖誕禮物,蘇蘇知道是香氛來的,不過究竟是什麼香氛呢 聖誕節除了有聖誕老人外,來自南法普羅旺斯的L'OCCITANE 還為愛美愛浪漫的我們帶來了以法國南部的亞爾女神 ARLEacute;SIENNE為靈感的一系列香氛及身體護理產品,讓我們全程投入聖誕節的浪漫氣氛之中,更讓優雅的花香,為我們襯托出法式韻味。 亞爾女神淡香氛的創作靈感,是來自魅惑神秘的女神,她嚮往自由、勇於創新,更傾倒眾生,是公認美麗的化身,所以L'OCCITANE憑藉這套全新聖誕限定ARLEacute;SIENNE亞爾女神花漾系列,作為對她優美的崇拜。 亞爾女神淡香氛EDT $495 75ml 亞爾女神淡香氛融合多種花香,前調以番紅花混合略帶辛香的胡椒調子,加入蜜柑注入鮮明的朝氣;中調的格拉斯玫瑰,在鈴蘭的襯托下,顯得份外優雅而突出;檀香木為基調加添乳脂般的順滑感覺,紫羅蘭融入白色香木,為淡香氛內斂的性感,帶來優美的迴響。 蘇蘇覺得香味呈現濃郁花香的含蓄優雅與繚繞的白麝香有著鮮明對照。而透澈的瓶身雕刻的繁花剪影,由L'OCCITANE創辦人Olivier Baussan親自設計,讓視覺與嗅覺藝術昇華極緻。 亞爾女神沐浴露 $170 250ml 天然起泡基底配方,可於瞬間揉出綿密泡沫,溫和潔淨身體,沐浴後散發婉約花香。 亞爾女神潤膚乳 $250 250ml 蘊含乳木果油,有效高效滋潤乾燥皮膚,達致長效補濕。 亞爾女神豐盈潤手霜 $80 30ml 絲般細膩潤手霜,蘊含天然保濕因子,令雙手持久柔滑。 除了以上4款產品外,還有質地輕盈的亞爾女神唇彩 $80 12ml ,更有輕盈清爽配方,蘊含胡蘿蔔油,具滋養修護及抗氧功效的亞爾女神潤膚油 $290 75ml 等。 如果要用來送禮的,當然套裝比較大體,而且選擇也不錯,悉隨專便呢

Apple Watch 2 十大重點全面睇!
科技新知
Benjamin・2016-09-20

Apple Watch 2 已於早前蘋果發佈會中,與 iPhone7 同步面世啦!不說不知道,原來 Apple Watch 是目前世界第二多人使用的手錶品牌,僅次於 Rolex。雖然大家都說第二代與第一代的差別不大,除了昂貴了,不論外型及功能都是大同小異,那現在就來看看它們的分別,再決定要買第一代,還是第二代啦! 1. 採用了全新 S2 處理器 蘋果在 Apple Watch 2 使用全新的 S2 處理器,雙核心設計,效能比上一代高 50%,圖像處理效能亦有 200%。 2. 更光亮的屏幕,不再懼怕陽光直照 蘋果在 Apple Watch 2 中,將顯示屏的亮度提升至 1000nits,可以在陽光下,更清楚的看到錶面內顯示的內容,不用以手遮蓋也可。 3. 內置 GPS 功能 Apple Watch 2 加入了全新的 GPS 功能,可以讓 Apple Watch 獨立完成更多偵測,不需要與 iPhone 連動也可進行記錄,適合運動人士使用。 4. Apple Watch 揚聲器 蘋果在新 Apple Watch 中,改善了揚聲器的共震系統,可以比上一代有更佳更大的聲響。 5. Pokemon Go 支援 Apple Watch 蘋果在發佈會重點提及了遊戲開發,以及與任天堂合作,推出全新的 Super Mario Run 後,現在與 Pokemon Go 合作,推出 Apple Watch 專用 App,全新的步行系統、Pokemon Shop 新擦動方式、及新的精靈蛋孵化方式,過程無無需啟動你的 iPhone。(重點是澳門還沒有得玩 Pokemon Go 囉!小編表示好 Sad !) 6. 全新的 watchOS 3 可以說重新設計整過系統一樣,只要裝上了 Apple Watch,就像使用了全新一款手錶,包括新錶面設計,快 7 倍的執行效率。另外一個小編覺得不錯的功能是,全新的呼吸偵測系統,可以依你身處的地區,發出緊急求助訊號,例如香港地區為 999。 7. 完全防水設計最深可達 50 米 採用了完全防水設計,雖然還沒有表示防水級數,但就不只是生活防水,而且是可以戴著游水甚至滑浪,換言之就連海水都可以防到,而深度最深可達到 50 米,相信已足夠一般用家使用。此外,Apple Watch 2 的喇叭亦獲重新設計,喇叭發聲震動時可同時將水份震出錶外,達到防水效果。而Apple Watch 2 亦內建了全新的游泳運動模式,令用家可戴著游水來紀錄距離、心跳等。 8. 採用全新陶瓷物料更耐刮 Apple 亦宣佈除了仍然採用不銹鋼物料外,較高階的版本就採用陶瓷去打造。據官方資料顯示,陶瓷物料比不銹鋼物料更耐刮,更加耐用。 9. 與 Nike 合作推出別注版 上一代 Apple Watch,Apple 是與 Hermes 合作推出別注錶帶;而在 Apple Watch 2,就進一步與其他品牌深化合作,而合作對象就是 Nike。Apple 宣佈會推出 Nike 別注版的 Apple Watch Nike,與普通版的 Apple Watch 2 相比,Nike 採用很奪目的螢光色為介面,而錶帶就採用黑、黃設計,十分搶眼,同時也支援 Nike Club app 紀錄運動數據。至於其他功能就與普通版相同。至於顏色方面,就有 4 種顏色選擇,分別是全黑色、黑+黃、銀+黃及全銀色。 10. 舊版出升級售價微減 Apple 宣佈上一代 Apple Watch 已停售,但就推出了升級版 Apple Watch Series 1。據官方表示,Series 1 仍有內建雙核心處理器,但其他 Apple Watch 2 新增的功能就全部缺席。不過售價上就減至 HK$2,088起。 而 Apple Watch 2 售價就是 HK$2,888起。