2016年07月30日

[開発者向け] Android で有料アプリ販売まとめ

 先月めでたく有料アプリ販売にこぎつける事ができた訳ですが、Android での有料アプリ販売って、あんだけみんなやってるのに、いろいろ調べてもよく分からん事が多いんですよね。

 今回販売するまでも、いろいろ調べてみたものの、どうにも正解が分からない事が多いので、これが本当に正解かは分かりませんが、実際に試した結果をいろいろ書き残しておこうと思います。
 つーかね。そもそも Google はデベロッパーになにもかも押し付けるたがるくせに、公式ヘルプが全然整理されてなくて何が正解がさっぱり分からんのが悪いんだけどね。ホント勘弁してほしい。

続きを読む
posted by ひこざ at 23:53| Comment(0) | 開発 - Android

2016年07月29日

[開発者向け] Android 有料アプリでライセンス認証(LVL)まとめ

 さて、来月からは iOS 版の開発作業に入りますので、Android のノウハウで書き残しておきたい事は忘れないうちに書いておきましょう。

 まずは、Google Play で有料アプリを配布する際には一応組み込んでおきたい、ライセンス認証ライブラリ、通称 LVL (License Verification Library) のこと。
 Android は、悪い人がちょっとヤル気を出せば、有料アプリを購入 > 端末からアプリだけ抜き出す > 即座に購入キャンセルして返金、という事ができてしまいます。なので、たとえアプリが抜き出されたとしても、購入者以外はマトモに起動できないように、アプリ起動時に Google Play に問い合わせるためのライブラリですね。

 といっても、この LVL 入れたところで、もっとヤル気のある悪い人がアプリを解析して認証処理を無効化されたらそれまでだし、何より気になるのが、LVL に関する公式情報やブログ、挙句は 「LVL を誰でも簡単に無効化できてしまう某有名ハッキングツール」 さえも、数年前の日付のまま誰も更新してない ところを見ると、とっくに時代遅れで、誰もアテにしてないんでしょうね。今時はアプリ本体は無料配布で、サーバから提供されるデータやサービスに対してお金を払う商売が主流なので、そもそもアプリ本体にコピー対策をする必要もないのでしょう。

 でもそういう商売をするにはサーバとユーザー情報を管理をし続けないといけない訳で、個人で極力そんな事したくないし、LVL だけでも何もしないよりは遥かにマシなので、今更ながら大マジメに LVL を組み込んでみたので、その覚え書きです。
 なお、今更こんなとこでまとめなくても、世の中にはもっと丁寧にまとめてくださってる方がたくさん居られるので、ここでは他であんま書かれてない Android Stuido のプロジェクトへの組み込みや、2016年現在のテスト事情などを書きます。

続きを読む(開発者向け)
posted by ひこざ at 21:44| Comment(0) | 開発 - Android

2016年07月26日

三宅島にいってきました(第14回)

20160727a.JPG
 週報にもちろっと書きましたが、また三宅島行ってました。もう何度目なのかと思って数えてみたら 14回目 でしたよ。ダイビング本数で言うと 178 本のうち 43 本が三宅島。
 なぜ三宅島をそんなに気に入っているかというと、
  • 完全に外洋の島なので、透明度は本土よりとは段違いだし、水温も暖かい。
  • 会社員でも週末だけで非日常気分を味わえて、余裕をもって3ダイブはできる。
  • 行き帰りも船で横になって寝てられるので楽。
  • 大島や八丈島に比べると人が少なくて、ダイビングも少人数でのんびりできる。
  • 距離にしてはお手ごろ (旅費+1泊3食+3ダイブで4万弱。ケチれば3万ちょい)
ってとこかな。海の満足度と距離や費用のバランスがとてもいい場所だと思います。やっぱ会社員時代に週末だけで外洋ダイブが楽しめたというのが大きい。

 とまあ、何度も行ってる場所ではあるのですが、せっかく久々の旅だし、軽めにダイブ日記くらい書いときましょう。あ、先に言っときますと、この先ウミウシ祭になります ので、ナメクジとか触手プレイとか苦手な方はご注意くださいませ。

続きを読む
posted by ひこざ at 23:59| Comment(0) | 旅行記・散歩

2016年07月25日

7/25週報 - 島の夜は更けていく

◆長期目標
  • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
  • Android のツール開発を習得後、9月くらいまでを目処に iOS のツール開発も習得。
◆先週の作業予定
  • Chronus のバグ修正など少々。
  • なんかこのところ余裕がなかったし、来月からまた忙しくなりそうな気がするので、7月の残りは休暇とさせていただきます。
    ◆先週の作業実績
    • Chronus のバグ修正など少々。
    • 基本的に休暇中なので、仕事以外のタスクを消化したり、プチ旅行に出たり。
    • iOS開発に移る前に、Android関連のノウハウで残しておきたい事をまとめ中。
    ◆今週の作業予定
    • 三宅島にプチ旅行中。
    • Chronus Android版の既知のバグ修正と、初期版に入れそびれた機能を入れてリリース。
    • iOS開発に移る前に、Android関連のノウハウまとめ。

    20160725a.jpg
     ボケボケのスマホ写真ですいませんが、昨晩から三宅島に来てますよ。昨日の夜に東京出港で今朝島について、すでに今日一日、海を満喫したところです。明日も一潜りして帰ります。
     三宅島はもう10回以上は来てるし、僕の中ではえらい敷居の低い場所なのです。先週ふと、久々に潜りたいなーと思い立って、馴染みのお店の空きを見たら今日だけ空いてたんで、じゃあ行くかって感じ。写真はもちろん撮ってるのですが、カメラから画像をひっこぬく手立てがなかったので、まとめは帰ってから軽く。

     てことで、先週言ったとおりで、先週と今週は基本的にお休みにしたので、束の間の自由を謳歌しておりますよ。
     でも休暇と同時に、来月からこころおきなく新しい事ができるように、中途半端な事をまとめる期間でもあるので、Chronus の直しておきたい事とか、忘れないうちに書き残しておきたいことをまとめたりはしてるので、それは今週のうちにちゃんと終わらせたいところです。

    posted by ひこざ at 21:25| Comment(0) | 週報

    2016年07月23日

    港湾空港技術研究所:夏の一般公開!

    20160723a.JPG
     さて、また近所のちょっとカッコいい研究施設の見学会に行ってきましたよ。今日行ってきたのは 港湾空港技術研究所。港湾や空港施設に関する研究所ですね。
    続きを読む
    posted by ひこざ at 23:00| Comment(0) | 旅行記・散歩

    2016年07月20日

    駆け込みWindows10とWinタブ覚え書き

     ほら、まもなく Windows10 への無償アップデートが終わるらしいじゃないですか。
     今メインで使ってる開発用PCは Win10 の最低用件を微妙に満たしてないのか、あの狂気じみた勧誘も出ないし、このまま Win7 のまま使い潰すつもりなのですが、ウチには他に Win8 のノートが2台あるんで、そいつらは Win10 にしてまう事にしました。Win8 の、あの、見るたびに作業と思考が中断されるスタート画面がホント心底マジキライ なので、あれよりは Win10 の方が遥かにマシ。

     で、2台のノートの片っぽの方はごくオーソドックスな UltraBook だし、特に何の苦労もなくクリーンインストールできたんですが、もう片っぽはタブレットタイプなので、微妙にめんどい、というか、そもそも買った当時もいろいろと工夫が必要だったんだけど、それ書き留めてなくてまた同じ事を調べるハメになったので、今度こそ自分のために覚え書き。

    続きを読む
    posted by ひこざ at 23:59| Comment(0) | 買い物・ガジェット

    2016年07月18日

    7/18週報 - Chronus リリースしました

    ◆長期目標
    • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
    • Android のツール開発を習得後、9月くらいまでを目処に iOS のツール開発も習得。
    ◆先週の作業予定
    • Chronus 開発。製品版リリースと様子見。必要に応じて修正。
    • 続いて iOS 版と行きたいとこだけど、他のお仕事も入りそうなので、その下調べ。
      ◆先週の作業実績
      • Chronus 開発。Android製品版リリースしました。皆さまどうぞよろしく。
      • 今後のお仕事のための下調べ。
      ◆今週の作業予定
      • Chronus のバグ修正など少々。
      • なんかこのところ心の余裕がなかったし、来月からまた忙しくなりそうな気がするので、7月の残りは休暇とさせていただきます。

       Chronus については、めでたく Android 版はリリースさせていただきましたので、興味がありそうな方はよろしくお願いいたします。ご購入ご意見ご要望は戦民思想様まで。

       しっかし結局、Android だけで半年使っちゃいましたな。まー、たっぷり時間かけさせてもらえたおかげで、どっかの誰かのライブラリとかに一切依存せずツール程度は作れるようになりましたので、今後は自分の欲しいツールとか思いついたゲームとかで小銭を稼いで生きていければと思います。
       ちなみに、ゲームを作るとしたらNDKで全画面の自分の世界を作っちゃってC++で組むと思うので (忘れられかけてる設定ですが、そっちが本業なので、そこで手こずる気はしません)、今回の経験は完全にツールを気軽に作れるようにするための糧ですね。Java でゲームとか作るの絶対イヤ。

       今後の予定ですが、早ければ来月くらいから別のお仕事(内容は言えない系)もいただけそうですので、それをしつつ、 Chronus の iPhone 版着手でさらにツール向けスキル習得といった感じですかね。
       て、ことで。そいたらじゃあ、この半年間、納期は自分で決められたとはいえ自分でそれに縛られてゆる社蓄状態だったし、来月からも忙しくなりそうだしで、ここにワタクシ、今月の残り半分は夏季休暇にする事を宣言いたします!。はたらかない!はーたーらーかーなーいー!(風物詩)。俺、この隙に海に行くんだ!。あまんちゅ見てたら久々に潜りたくなったんだ!。なお、あの主人公ズはなんかどっちもスッゴイ苦手な性格なんで、見続けるかは微妙なんだ!

      ※今日もまた長々と書きましたが、要旨は太字のとこだけです

      posted by ひこざ at 23:22| Comment(0) | 週報

      2016年07月12日

      7/12週報 - 北の銘菓 あげいも

      ◆長期目標
      • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
      • Android のツール開発を習得後、9月くらいまでを目処に iOS のツール開発も習得。
      ◆先週の作業予定
      • Chronus 開発。全機能の実装後、コピー対策など。できれば今週中にモノは完成させたい
        ◆先週の作業実績
        • Chronus 開発。製品版は完成して最終チェック中。
        • コピー対策のせいでメンタル削られる。
        ◆今週の作業予定
        • Chronus 開発。製品版リリースと様子見。必要に応じて修正。
        • 続いて iOS 版と行きたいとこだけど、他のお仕事も入りそうなので、その下調べ。

        20160712a.JPG
         先週ですね、そう、あのうだる猛暑日に都内でミーティングだったんでイヤイヤ出かけたんですが、品川で電車降りたら構内で北海道物産展やってて、面白げなの見つけたんで買ってみたんですよ。
         で、帰って食ってみたら、まあ味は饅頭なんですが、揚げてあって確かにちょっと揚げいもっぽいし、面白いねーとか何気なく袋を眺めてたら、
        原材料:白餡、砂糖、小麦粉、卵、昆布ほか
         イモ入ってねえじゃん!。まんじゅうじゃん!。調べてみたところ、もともとイモに似せた 「いも風味」 って銘菓があって、それを揚げたから 「あげいも」 だそうな。風味略しちゃダメやろ。
         そしてもう一点、イモの繊維っぽさを再現するために中に昆布の細かい糸が入ってるんですが、それがどう見ても異物なので、個袋ひとつひとつに 「異物じゃありません」 とかわざわざ書く残念ぶりがまたいい。こういう間違ったこだわり好き!。オススメです!。イモ入ってないけどな!

         さて週報です。先週は頑張りましたよ!。そらもう家畜のごとく!。最後にコピー対策とかしてたら心を削られましたよ!。元々、ハッキングもアンチハッキングも喜びを見出せない人だし、ソースをわざと汚すの不快だし、モチベーションが全く上がらない。例えるなら、鍵のない家を泥棒から守るために、自宅に地雷と画鋲を撒くようなお仕事です。ああイヤだイヤだ。
         サーバ接続前提ならともかく、そういうアプリでもないし、そもそもずっとサーバ保守とかしたくないし、やっぱ薄利多売か広告なのかね。

         などなど、愚痴っても仕方ないんですが、あとはこのまま問題がなければ Android 版 Chronus は間もなくリリースできそうですね。さてどうなる事やら。

        posted by ひこざ at 23:59| Comment(0) | 週報

        2016年07月04日

        7/4週報 - 観音崎にも夏がきた

        ◆長期目標
        • 当面は自主開発。いろんなアプリ開発に対応できるよう下地作り。
        • Android のツール開発を習得後、9月くらいまでを目処に iOS のツール開発も習得。
        ◆先週の作業予定
        • Chronus 開発。製品版に入れる予定の機能は概ね入れる。
          ◆先週の作業実績
          • Chronus 開発。概ね入ったけどあと数日かかる模様。
          ◆今週の作業予定
          • Chronus 開発。全機能の実装後、コピー対策など。できれば今週中にモノは完成させたい。

           あー、7月になっちゃいましたね。7月になると観音崎の駐車場が 平日無料から突然¥890 になるので、気軽に船を見に行けなくなるんですよね。でもまー代わりに海水浴の季節になるんで、結局¥890 出しても行くんですけど。せめて平日ちょっと安くしてくれんかな。休日上げていいから(鬼)
           しっかし、40にもなって毎週のように海水浴に行くとは思わんかったよ。

           さて週報です。一応、先月を目処に Android 版 Chronus はカタをつけるんだ、と意気込んでましたが、ちょっと余しちゃいましたね。あと2日くらいで機能実装は終わって、そのあとコピー対策とかして(考えただけでダルい)、順調に行けば今週いっぱいで完成はしそうかな。あとはリリース準備しながらチェックして、来週中にリリース、と運べばいいですけどね。
           4月から時間度外視で散々こねくり回したおかげで、だいぶ悩む頻度も減ってスマートに組めるようにはなってきたけど、@SuppressWarnings("unchecked") とか書くたび大切な何かを少しずつ失っていってる気がしますね。相変わらず Java は一向に好きになれない。

           という事で、先週も大概でしたが、今週もラストスパートという事で、趣味の一人社畜を楽しむ事にいたします。あ、いや、社畜はおかしいか。えーと?、家畜?

          posted by ひこざ at 22:54| Comment(0) | 週報