DropTalk / DropTalk HD 2.2申請


HMDTで、ずっと昔から作っているアプリに、 DropTalk/DropTalk HDってのがあります。これは、言葉でのコミュニケーションに障害を持つ方向けのもので、VOCAって呼ばれるタイプのソフトウェアです。

DropTalk2.2_1

Dropletっていうプロジェクトで、障害者教育に携わっている先生からの依頼を受けて作りました。私自身は、障害者教育とか障害者向けソフトウェアって、特に詳しくはないんですけど、このDropletで作ったシンボルがめちゃくちゃ可愛かったので、作ってみたくて引き受けました。

で、コツコツと開発を続けてきたのですが、このたび新バージョンをApp Storeに申請しました。久しぶりに新機能を追加できて、ちょっと嬉しいバージョンです。

VOCAソフトでは、シンボルと呼ばれる絵が描いてあるボタンをタップして、音声を再生します。いままでは、自分で音声を作りたいときは、iPhoneのマイクから録音していました。新バージョンでは、それに加えて、iTunesのライブラリのミュージックを再生したり、テキストを入力してそれを読み上げることができるようになりました。

これが、新しいシンボルの編集画面。

DropTalk2.2_2

ここにある「音声を入力する」をタップすると、新しく追加された音声入力画面へ。iTunesライブラリからミュージックを選択したり。

DropTalk2.2_3

テキストを入力して読み上げさせたり。ピッチや速度を変えることもできるよ。

DropTalk2.2_4

この追加にともなって、キャンバス画面もマイナーバージョンアップ。ボタンの周囲の余白を消して、シュッとした印象になったよ。

DropTalk2.2_5

この機能を追加したら、DropTalkがシンボルの読み上げだけでなく、iTunesのプレイヤーにもなっちゃった。アルバムのボタンが並んで、それをタップして音楽を再生するのは、なかなかに面白い体験。この機能だけ抜き出して、単独のアプリにするのもアリかな。

新しくなったDropTalkは、申請が通り次第公開の予定です。

『たのスイ』アプリ版、購読者数1,000突破


icon512 icon512

『たのスイ』アプリ版、公開して2ヶ月ほど経ちましたが、購読者数(有料版DL数+無料版アプリ内課金数+紙の本購入によるライセンス解除数)が、1,000を突破しました! 購入したりダウンロードしたりしていただいた方々、ありがとうございました。

アプリもバージョンアップして、コメント機能や検索機能がついたし。本文の方も、説明の追加や、来たるべきXcode 6.2やSwift 1.2対応など、まだまだ進化していきます。

こうやって、メンテナンスを続けることができる本(技術的にも、ビジネスモデル的にも)は、いいね。楽しいし、自分で責任が持てるからね。

『たのしいアプリプログラミング 〜 Swiftで始めよう!』バージョン1.1で、コメント機能搭載!


icon512 icon512

『たのスイ』ことアプリ版『たのしいアプリプログラミング 〜 Swiftで始めよう!』ですが、バージョン1.1が公開されたぜ!

バージョン1.1では、新機能としてコメント機能を搭載! 本を読んでいるときに気になったことや、分からないことや、ちょっとした雑談とかを、その場ですぐに書き込むことができるよ。

使い方は、ツールバーを表示して、ブックマークボタンを押そう。そうすると、従来ブックマークが表示されていた隣に、コメントボタンが追加されているよ。

comment

これをタップすれば、コメントを入力できるぜ。コメントは、段落に紐づく形になっている。だから、本文のどこに反応しているのかが、分かりやすいね。

あと、目次やブックマークを表示していたところに、コメント一覧も追加されている。ここを見れば、新着コメントを確認できるよ。もちろん、タップしたらそのページにジャンプする。

commentList

技術的な話もすると、コメントのバックエンドとしてCloud Kitを使っている。あ、そうだ。だからコメントするときは、iCloud必須ね。iCloudのアカウント設定をお願い。で、話を戻して、Cloud KitはiCloud Driveとかと違って、パブリックデータベースを使えるのが大きな特徴だ。だから、コメント機能みたいにユーザ全員で共有する仕組みが作れる。自分でサーバ立てる必要がないから、とても楽チンだったよ。

データベースの設定も、Cloud Kit Dashboardから行えるしね。

cloudKitDashboard

バージョン1.1のその他の機能としては、検索機能がついた。これは、やっときた、って感じだね。ツールバーの検索ボタンをタップすれば使えるよ。

search

あとは、細かい設定とかも追加された。これは、要望をもらってので、つけてみた。

Screen Shot 2015-02-13 at 14.55.19

 

ページの両端タップで移動の有効/無効、および自動ロックの無効化に関するものだ。集中して読みたいときとかに、設定を変更してみてね。

『たのしいアプリプログラミング 〜 Swiftで始めよう!』有料版1.0.1公開


icon512

『たのしいアプリプログラミング 〜 Swiftで始めよう!』の有料版の方、バージョン1.0.1が公開されました。去年に申請したものがようやっと審査通りました。

バージョン1.0までは、ページを読んで、次のページをめくって、ちょっと前のページに戻ると、前のページが先頭に戻っちゃっていましたよね。これが、前のページがそのままの形で残るようになりました。なので、ちょっとだけ次のページ確認したいときとか、間違ってめくっちゃったときも安心です。

では続いてバージョン1.1を近日中に申請します。次は検索機能とコメント機能ね。

あ、そうそう。ここ数日コメントで盛り上がっていたけど、Macにアンチウィルスソフト入れていると、iOSシミュレータからのネットワーク機能が使えないことがあるんだってね。iOSプログラムのネットワークがつながらねぇぜ! と困っていたら、ちょっと確認してみるといいかもよ。

『たのしいアプリプログラミング 〜 Swiftで始めよう!』revision 1.2公開。Xcode 6.1.1に対応。


icon512 icon512

ご好評いただいている『たのしいアプリプログラミング 〜 Swiftで始めよう!』ですが、コンテンツの更新を行いました。revision 1.2となります。アプリをダウンロード済みの方は、起動すると更新された旨を通知するアラートが出るので、そこから更新してください。

今回の更新は、まずXcode 6.1.1への対応。Xcode 6.1.1では、Xcode 6.1からAPIが変更されました。またかよ、おい。うちの本に関係するのは、UITableViewCellクラスの、textLabelプロパティです。これ、Xcode 6.0ではtextLabel?と、オプショナルが付いていたのですが、Xcode 6.1で外れました。そして、Xcode 6.1.1で復活しました。おいおい、先祖帰りかよ。変更されるたびに、ソースコードの方で?を付けたり外したりすることになります。今回は、?を付ける方になりますな。ダウンロードできるサンプルの方も、更新しましたよ。

さらに、本文7-5-4でニュースサイトのRSSをJSONに変換して読み込むんですが、そこでエラーが発生するという報告をいくつかいただいたので、追記しました。エラーが発生した場合、こうやってデバッグしてみてね、ということを書いてあります。

あとは、いくつかの誤植の修正とかですね。

ちなみに、その他の動きですが、『たのスイ[有料版]』は、バージョン1.0.1が審査中です。去年からIn Reviewのまま、ずっと動いておりません。これが公開されたら、検索機能およびコメント機能が実装されたバージョン1.1を審査に出します。

さらに『たのスイ for OS X』を執筆中です。たのスイの内容で、OS Xアプリを作ろう! というものです。これは、今週中には書き終わって、審査に出せるんではないかと思います。ただ、こっちの本は掲載されるサンプルがOS Xのものなので、iOSアプリではサンプルが動かないんですよね。これだと、アプリ版が審査通るかどうか微妙、と考えています。

『たのしいアプリプログラミング 〜 Swiftで始めよう!』公開から2週間の状況


icon512 icon512

『たのしいアプリプログラミング 〜 Swiftで始めよう![有料版][無料版]』は、公開から2週間ほど経ちました。ダウンロードしていただいた方、ありがとうございます。

で、現在の状況なんですが、まぁ気になるのはダウンロード数ですよね。紙の本が発売された後の書籍のアプリ化ということで、セールス的には厳しいだろうな、と思っていましたが。

で、蓋を開けてみたら、現時点で購読者数(有料版ダウンロード数+無料版完全版購入者数+紙の書籍を買った方向けのライセンスコード発行数)が、700を超えました! 最初の目標を1,000に置いていたので、悪くないかな、と。

紙の方は初版3,000部がほぼはけたらしいので、その1/5か1/4程度は出たということですね。まぁ、長く売れるコンテンツだと思っているので、この後数ヶ月かけて伸ばしていきます。

アプリの方は、着実に機能向上中。検索機能は実装済み。コメント機能は、7割方できたってとこかな。でも、iTunes Connectがクリスマス休暇中だから、申請できません。再開したら、バージョンアップかけますね。

『最新iOSプログラミング徹底解説』の見本をいただいた


技術評論社様から、『最新iOSプログラミング徹底解説』の見本をもらいました。ありがとうございました。Xcode 6とiOS 8に対応した、初心者の次のステップをターゲットにしたらしい、解説書です。12/24あたりに発売らしいですね。

著者は、新居雅行さん。新居さんといえば、私のMacプログラミングの先生で、この方の著書に出会ったのが最初のきっかけでした。もう20年くらい前の話かー。

昔話はさておき、この本はiOS 8とXcodeでプログラミングする際に、有用で実践的な情報がちりばめられています。サンプルコードも多いし、動作説明も微に入って細ってます。ただ、唐突に話が始まって、いきなり話題が飛んだりするので、最初から順に読んでいくというよりは、実際にアプリ作りながら、どうすればいいか困ったときに読むといいんじゃないかな。

基本的にObjective-Cです。Swiftも触れられてはいますが、ちょっとだけですね。全部Swiftにしてもよかったんじゃないかな。

いい本ですし、役に立ちますが、こういう本こそ『たのスイ』のアプリ版みたいに、電子版またはアプリ版になってくれればいいのになー。アプリにして、Objective-C editionとSwift editionの2つがあったりしたら面白いのに。

 

『たのスイ』revision 1.1公開。説明の追加や誤植の修正など


公開から一週間が過ぎました、アプリ版『たのしいアプリプログラミング 〜 Swiftで始めよう!』。おかげさまで、たくさんダウンロードしていいただいています。

で、誤植や、説明が不足しているという指摘が出てきましたので、さっそくコンテンツの更新を行いました。revision 1.1です。これ、ややこしいですが、アプリのバージョンとは別です。テキストの内容は、別途更新していきます。

更新の仕方は簡単で、『たのスイ』アプリを起動してください。新しい版が見つかった旨を表すアラートが表示されるので、「更新」ボタンを押せば完了です。もし、このアラートが一瞬で消えてしまったら、設定画面の「コンテンツの更新を確認」からもう一度表示することができます。(この不具合は、アプリバージョン1.0.1で修正されます)

revision 1.1での更新内容は、以下の通り。

  • 1-4-1 誤植の修正
  • 1-4-1 昔のMacの話をちょっと追記。昔ってのは、Mac OS 6とか7のころね
  • 3-6-2 誤植の修正
  • 3-6-3 辞書の文法を修正。Dictionaryのジェネリックを使うものではなく、「[:]」を使うものに変更。
  • 7-5-3 Webビューの自動レイアウトについての説明と図版を追加

今後も、誤植が見つかったり、ここ分かりにくいよ、っていう指摘があったら、随時更新しますので。

『たのスイ』1.0.1申請中。iPadでのライセンス発行問題に対応。


icon512 icon512

『たのしいアプリプログラミング 〜 Swiftで始めよう![有料版][無料版]』ですが、昨日公開されたばかりですが、早速1.0.1を申請中です。内容としては、

  • iPadでライセンス発行を行うとき、奥付けの撮影でクラッシュする問題の修正
  • ページ遷移で以前のページに戻ったときに、表示位置を維持するように変更
  • 書籍コンテンツが更新されたときに、アラートが一瞬表示されて消えることがある問題の修正

が、含まれます。

iPadでライセンスの発行ができない方は、このアップデートを待っていただくか、または共有コードと奥付けの写真を、メールでこちらのアドレス(hmdtbooks@hmdt.jp)に送っていただければ別途対応します。

このアップデート、一週間くらいで審査してくれるといいんですけどね。

『たのしいアプリプログラミング 〜 Swiftで始めよう!』公開開始!


icon512  icon512

大変お待たせしました。『たのしいアプリプログラミング 〜 Swiftで始めよう![有料版][無料版]』のApp Storeでの公開が始まりました。11月の上旬に申請したから、1ヶ月近くかかりましたよ。

このアプリ『たのしいアプリプログラミング 〜 Swiftで始めよう!』は、10月に発売された紙の書籍『たのしいSwiftプログラミング』のアプリ版です。なんでタイトルが変わっているかというと、紆余曲折がありまして。オリジナルのタイトルだとAppleの審査が通らなかったので、変更しました。「Swift」がAppleの商標だからですね。なので、この語を副題に移しました。

このアプリは、プログラミングの解説書を電子で読むための読みやすさを追求して、あえて電子版ではなくアプリ版という形にしたものです。主な特徴は、

  • 縦スクロールのリフロースタイルなので、ソースコードが読みやすい。iPhoneを横にすれば、長い行もきれいに表示されるよ。
  • サンプルアプリを、アプリの中で動作させることができる。その場ですぐに、動作確認できるよ。
  • Xcodeの操作を解説したビデオを再生できる。解説ビデオを見ながら本文を読むことができるよ。

あともちろん、最新のXcode 6.1に対応済みです。紙の書籍を出したときに、ここが一番泣かされたところでしたね。さらに、紙の書籍と比べると、結構あちこち書き直しています。質問があったり、分かりにくいかな、と感じたところを、手を入れています。自動レイアウトのとこなんかは、全面的に書き直してしまいましたよ。

アプリは、有料版無料版の2つの形態で配布しています。有料版は、購入したらすぐ全部読めます。無料版は、1章まで無料で読めます。それ以降は、アプリ内課金で購入してください。購入しちゃえば、どちらも内容は同じです。

あと、紙の書籍を購入していただいた方々。こちらの方々には、無償で全部読めるようにします。これは、一度書籍を購入したら、電子の形態のものは、どこでも読めるようにすべきだろう、という弊社の方針に則ったものです。で、その手順なんですが、まず無料版の方をダウンロードしてください。そうすると、設定画面に「ライセンスコードを発行する」という項目があるので、そちらを選択してください。あとは、そこに書いてある手順の通りに進めてください。

そして、大事なお知らせ。アプリの価格ですが、紙の本が2,800円(税抜き)だったのに対して、アプリの方は、1,800円です。1,000円安い。さらに、今日から二週間、12/2524まで公開開始記念セールを行います。1,400円になります。紙の本に対して、半額です。

ようやく公開にこぎ着けましたが、『たのスイ』は、まだ終わりじゃないです。これからどんどんバージョンアップします。検索機能はすぐに付けますし、コメント機能も実装中です。さらに、Mac版や本棚タイプのアプリも登場します。そして、『たのスイ2』の執筆も開始しています。もちろん、質問やコメントが付けば、本文はどんどん更新していきます。一回出したら終わりではなく、育っていく本を目指しています。

ということで、『たのスイ』をよろしくお願いします。(こんなにブチ上げちゃって、だいじょうぶかな……)