[Apple Watch] 2017年の冬休みの宿題はwatchOSアプリ開発
公開日:
:
Apple Watch, iPad, iPhone
自分はPebble初代のころからスマートウォッチはPebble派だったが、2016年の年末は Pebble 開発終了の衝撃の発表があった。 Thank you, Pebble
開発終了後も、安くなった Pebble Time Steel を買って常用していたのだが、当然SDKも更新されないし、ちょうど通りかかった中古ガジェット店でApple Watch Series2が安くなっていたので、再びApple Watchに興味を持ち始めた。
実は、2015年のApple Watch発売日には [Apple Watch] 黒アルミスポーツ42mm予約した
などの活動を行っていたのだが、初代のApple Watch はできることがあまりにも少なく、またアプリもApple Watch単独では使えず、iPhone必須であったため早々に興味を失い、返品してしまっていたのだった。(Apple Storeで注文した場合、15日以内であればいつでも返品できる)
調べてみると、Apple Watch は watchOS2ですでにそれなりに使える状態になっており、もしwatchOS2まで開発できてから発売していれば、印象がかなりちがったと思うのだが…
しかも2018年4月からは、watchOSネイティブ化が必須となるらしい。 Apple Watchアプリ、来年からアップデートもネイティブ化必須に | ギズモード・ジャパン
この記事が、Apple Watch アプリ開発再開のきっかけとなった。
Series3は4万円以上、Series2はヤフオクなどで2万円代で購入できる。初代やSeries1は上記のようにもうアプリがでてこなくなるので対象外。
正直、Pebble派からすると、Apple Watch を4万円で買うのは納得がいかない。ちょうど知り合いからSeries2を安く譲ってもらうことができた。
watchOS対応アプリ1作目は、すでに Pebble に対応している EverLearn にすることにした。
2015年4月にはApple Watchへの転送はMMWormholeを使ったり相当苦労した記憶があるのだが、今回は watchOS2で対応された Watch Connectivity を使って、ごくあっさりと英単語を転送することができた。Pebbleの時には時計アプリ側はC言語を使い、転送時にもバイト単位で区切って転送を行っていたが、Apple Watch はiOSアプリと同じ間隔でアプリを作ることができる。
自分はいまだに Objective-C な人なので、情報探しには結構苦労するのだが。
- [watchOS 2][iOS 9] Watch Connectivity で情報をやりとりする様々な方法 | Developers.IO
- watchOS 2 の Watch Connectivity を使ってみた – Qiita
また、Apple WatchはPebbleと比較してパワフルなので、時計なのに sqlite が使える。iOSアプリと同様、FMDBを使ってsqlite で単語をデータベースで管理することにした。スマホ並のパワーを備えるために毎日充電が必要だし、時計なのに文字盤すら常時点灯ではないわけだが…
AVSpeechSynthesizerを使って、発音すら確認できる。 そもそも自分は Apple Watch にスピーカーがついていることすら知らなかった。Pebbleにはそもそもスピーカーがなかったので…
[watchOS 3] AVSpeechSynthesizer による合成音声再生について | Developers.IO
今後もいろいろ楽しめそうだ。
ちなみにこの動画は OLYMPUS AIR01を使って撮影しました。さすがにきれい?
関連記事
-
-
[iOS SDK] 物書堂の辞書アプリと連携してみた
物書堂は使い勝手のよい辞書アプリをたくさんリリースしている会社だ。 今作っている英単語学習アプリで
-
-
Apple、iPhoneアプリは今後3.0互換でなければ受付けないと通告
Apple、iPhoneアプリは今後3.0互換でなければ受付けないと通告 うちにはこのメールは届いて
-
-
iPhone アプリアイコン
iphoneアプリで稼げるのか さんと同様、自分もアイコンを作るのはつらい。 今度アプリを公開すると
-
-
SHIELD iShell iPhone 4 用ケース購入
奥さんのiPhone 4用に SHIED iShell iPhone 4 シェルカバーを購入。Ama
-
-
iPhone XR予約開始
10/19(金)はiPhone XRの予約開始日だった。おそらく大量に作っているだろうということで予
-
-
iOS15にアップデート
2021/09/21にiOS15が公開され、そろそろ初期不具合もわかってきた頃だと思いアッ
-
-
おんぷちゃん for iPad 2.0.0リリース
あけましておめでとうございます。今年もよろしくお願いします。 2022年8月にはだいたい完成
-
-
iPhone OS 3.0 インストール
OSのメジャーアップデートの機会は1年に一度だろう、ということで貴重な機会なのとbeta 5になりさ
-
-
iPhoneアプリケーションプログラミング-オンライン版
先日紹介した、新居雅行氏のiPhoneアプリケーションプログラミングだが、オンライン版が存在する。
-
-
Lexical or Preprocessor issue ‘xxx.h’ file not found
NSMutableArray に要素をランダムに並び替える機能を入れようと思い、 objective