[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 対応アプリようやくSubmit完了

などの活動を行っていたのだが、初代の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 な人なので、情報探しには結構苦労するのだが。

また、Apple WatchはPebbleと比較してパワフルなので、時計なのに sqlite が使える。iOSアプリと同様、FMDBを使ってsqlite で単語をデータベースで管理することにした。スマホ並のパワーを備えるために毎日充電が必要だし、時計なのに文字盤すら常時点灯ではないわけだが…

AVSpeechSynthesizerを使って、発音すら確認できる。 そもそも自分は Apple Watch にスピーカーがついていることすら知らなかった。Pebbleにはそもそもスピーカーがなかったので…

[watchOS 3] AVSpeechSynthesizer による合成音声再生について | Developers.IO

今後もいろいろ楽しめそうだ。

ちなみにこの動画は OLYMPUS AIR01を使って撮影しました。さすがにきれい?

関連記事

US Unlocked にてiPad 購入、無事入手

日本の発売まで待つか結構悩んだけれども、なるべく早く自作アプリの動作確認をしておきたいということもあ

記事を読む

no image

SwitchEasy NUDE for iPhone5 を買ってみた。まだ様子見の方がよさそう

SwitchEasy NUDE for iPhone 5 UltraClearSwitchEasy

記事を読む

no image

基礎から学ぶ CoronaSDK

基礎から学ぶ CoronaSDK という本が2012/2/25にでるらしい。 昔 CoronaSDK

記事を読む

PebbleアプリのPebble Time Round対応

BeforeAfter 丸くなったPebbleを初レビュー。ギークじゃなくても使えるスマートウォッチ

記事を読む

no image

[おんぷちゃん] おんぷちゃん for iPad ver.1.2 鍵盤に音名を表示

かなり久しぶりにおんぷちゃん for iPad を更新。今回でバージョン1.2になります。 おんぷち

記事を読む

Apple Special Event 2011

2011年は iPhone 4s が発表された。 https://japanese.enga

記事を読む

Alpha値だけのPNGファイルを作成する

Cocoaの日々: UIBarButtonItem にカスタム画像を表示する にあるようなalpha

記事を読む

Apple Watch 対応アプリようやくSubmit完了

ようやく Apple Watch 対応したアプリのSubmitが完了した。 とりあえずの対

記事を読む

Apple Special Event 2014

https://japanese.engadget.com/2014/09/09/9-9/

記事を読む

no image

アップルストア渋谷で発売日翌日にiPhone 5を買ってきた

2012年9月21日8時に発売されたiPhone5、自分はヨドバシカメラで予約したのだけれどもちょっ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

M1 MacBook Air起動時に「問題が発生したためコンピュータを再起動しました」と表示される

M1 MacBook Air 購入直後は発生していなかったのだが

昭和書体の鬼セットと鬼セット2購入

鬼滅の刃で使われているかっこいい書体を知っているだろうか。 こ

2020年大晦日

毎年年末は家族で旅行に出かけていたが、今年はコロナウィルスの

M1 MacBook Air に Apple LED Display をつないでみる

先日 M1 MacBook Air を購入 した。 今

DisplayPort to HDMI変換ケーブル QGEEM QG-HD02

以前会社で使っていた HP Elitebook 820 G3は Di

→もっと見る

  • 2018年1月
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
PAGE TOP ↑