読者です 読者をやめる 読者になる 読者になる

むらかみの雑記帳

Android とか iOS とかソフトウェア開発に関するネタ帳

商標侵害申し立てのため、GooglePlayからアプリが削除された件

昨日、Google から連絡があり、私の作っているアプリ CashFlow Free を削除したとのこと。うぎゃー。 アプリ CashFlow Free は、その一部が第三者の商標を侵害しているとの申し立てがあったため、コンテンツ ポリシーへの違反により Google Play ストアから…

Google Play 販売者の消費税率変更をお忘れなく

Google Play でアプリを販売している場合、2014/4/1 になるタイミングで消費税率を 5% から 8% に設定変更しなければならないので注意が必要です。自動では(たぶん)変わらないので、手動設定が必要。 設定方法は以下のとおり。 http://wallet.google.com/m…

Google Play の売上情報に、購入者の個人情報が入らなくなりました

2012年の1月に、最近 Android Market の売上レポートに購入者の個人情報が思いっきり入るようになってしまった件 という記事を書きました。当時 Android Market (現 Google Play) ではアプリ販売者に購入者の名前、メールアドレス、住所、電話番号が伝えられ…

targetSdkVersion を明示しないと、Google Play がタブレット端末を除外してしまう模様

これまで、普通にAndroidタブレットの Google Play 上に表示されていたアプリが、最近になって非対応とみなされダウンロードできなくなる現象が出ています。どうも 5月中旬くらいに Google Play 側のロジックが変わった模様です。アプリ開発者は要注意。 具…

スマートフォンアプリのクラッシュログ解析サービス (crittercism と bugsense) を使ってみた

クラッシュログ解析サービスの crittercism と bugsense を使ってみたのでその比較。 今まで Android/iOS アプリのクラッシュログ解析は、自前でやっていました。具体的には plcrashreporter を組み込んで、自前の Web サーバにクラッシュログ送って、ファイ…

Kindleストアで「スマートフォンアプリ配信の輸出管理」電子書籍を出版しました!

この度、Amazon Kindle ストアで電子書籍を出版しました。定価は300円予定ですが、出版記念ということで現在100円です。1ヶ月くらいしたら定価に戻しますのでお早めにどうぞ。スマートフォンアプリ配信の輸出管理作者: 村上卓弥出版社/メーカー: 村上 卓弥…

LifeTouch L 用 ADB ドライバ

LifeTouch シリーズの Windows 用 ADB ドライバの情報はここに書いてあるが、LifeTouch L 用の記載がまだない。ので、自分で調べた。Google が Android SDK で配布している USB ドライバの android_winusb.inf ファイルをテキストエディタで編集。[Google.NT…

海外からの配信に消費税を課税することを検討する模様

今日の日経の1面トップに 海外からの配信に消費税、財務相が検討表明 という記事が。早ければ 2014年4月の消費税増税と同時に実施って、こういうときだけやけに仕事早いなおい。ちょうどこれに近い内容に関して某記者さんと先日お話をさせていただいたところ…

Anti AntiLVL - AntiLVL への簡単な対抗方法について考えてみる

故あって、Android の LVL を無効化する「AntiLVL」の対抗策を検討していたりします。LVL (License Verification Library) は Google が提供する Android のライセンス検証用のライブラリで、簡単にいうと Google Play でちゃんと購入されたアプリかどうかを…

Google Play の取引手数料が税込価格の30%にこっそり変わってる件 (修正済)

補足: 本問題は 7/17 に修正されました。詳細は追記参照。 先月 5/23日より、Google Play の価格表示が税込価格に変更になりました。これは前々回のブログに書いたとおりで、ちゃんと総額表示できるようになったので歓迎すべき修正です。 んが、実はそれと同…

はてなブログに移行しました

はてなダイアリーからはてなブログへの移行ができるようになり、しばらくは他の人の様子をみてからにしようかとも思ったのですが、ええいままよとばかりに移行してしまいました。 コメントとかは当然として、はてなブックマークとか、旧URLからのリダイレク…

三菱東京UFJが OFX の出力機能を無くした模様

三菱東京UFJ銀行が、Money電子明細(OFX)の出力機能を外した模様。このため、数日前から FeliCa2Moneyの問い合わせが急増中。主に、CSV の取り込みがうまく行かないとか、摘要の取り込み時に従来の OFX と入力項目が違うとか。そう言われても、自分は三菱東京…

Google Play の価格表示が税込価格になりました

本日(2012/5/21)付で、ようやく Google Play の価格表示が税込価格になりました。開発者がきちんと税率設定をしていれば、きちんと税込価格が表示されるようになっています。開発者は、Developer Console で税抜き価格を設定するようになっています。上の表…

Google Play でEU向けに有料販売するときの VAT の扱いについて

'14/10/28追記 : 2015/1/1 から、VAT については Google が代行徴収と納付を行ってくれることになったようです。海外向けに Google Play で販売するときの現地間接税(Sales Tax や VAT など)について少し調べています。今回はEUのVAT(付加価値税)についてメ…

Xcode 4.3.2 の LLVM 3.1 コンパイラの ARC 最適化バグを踏んでしまった

Apple LLVM3.1 Compiler の -O1 以上の最適化をかけてコンパイルすると、ARC のリファレンスカウントがおかしくなってクラッシュする現象が発覚。(CashFlow はこれが原因でクラッシュしてました)以下のコードで完全に再現します。 UIButton *b, *b1, *b2; fo…

開発者向けに Google Play と AppStore のアプリ販売消費税の扱いの違いをまとめてみた

Google Play や Apple AppStore でのアプリ販売について、開発者・販売者の立場から見た時の消費税の扱いが全然違うっぽい。ので、調査したメモを備忘録として書いておきます。さしあたり、日本国内向けについてだけです。注意:私は税務の専門家じゃないの…

Android Market での消費税課税設定はどうするべきか

Android Market でのアプリ販売時の消費税設定がベンダによってばらばらなようで、どっちが正解なのか悩み中。どうも課税設定をしていないベンダのほうが多いんですよね。自分は設定するようにしてますけど。消費税を課税設定している例 (TAITO)。こちらは消…

Google Checkout の個人情報の扱いについて、Google から回答が来ました

Google Checkout の個人情報の扱いに関して、1/25に Google に以下の問い合わせメールを送ってありました。Googleウォレットチームご担当者殿村上です。いつもお世話になっております。以下の件すでに修正されているということですが、現在でも購入者の郵便…

最近 Android Market の売上レポートに購入者の個人情報が思いっきり入るようになってしまった件

'13/7/6 追記: Google Play の売上情報に、購入者の個人情報が入らなくなりました注: '12/1/13、Google側が誤りであったことを認めたとのことです。詳細は一番下の追記参照。最近、Android Market の売上レポートに購入者の完全な名前・住所・電話番号・メー…

Android Market / Google Checkout から売上明細を自動ダウンロードするツールを作った

Android Market および Google Checkout から、Android アプリの売上明細とオーダー一覧をダウンロードするツールを作ってみました。github で公開しています。http://github.com/tmurakam/android-checkout-scraperとりあえず CSV でダウンロードするだけで…

HTTPS を使ってるアプリを AppStore や Android Market で配信するときの輸出手続きについて(その4) - 商務省BISに暗号登録してみたよ!

'12/11/24: このブログの内容をもとに Amazon Kindle ストアで電子書籍を出版しました。スマートフォンアプリ配信の輸出管理作者: 村上卓弥出版社/メーカー: 村上 卓弥発売日: 2012/11/23メディア: Kindle版この商品を含むブログを見るその3までで終わるつ…

HTTPS を使ってるアプリを AppStore や Android Market で配信するときの輸出手続きについて(その3) - 暗号分類

'12/11/24: このブログの内容をもとに Amazon Kindle ストアで電子書籍を出版しました。スマートフォンアプリ配信の輸出管理作者: 村上卓弥出版社/メーカー: 村上 卓弥発売日: 2012/11/23メディア: Kindle版 クリック: 1回この商品を含むブログ (2件) を見る…

HTTPS を使ってるアプリを AppStore や Android Market で配信するときの輸出手続きについて(その2) - 規制対象になるかどうかの判断

'12/11/24: このブログの内容をもとに Amazon Kindle ストアで電子書籍を出版しました。スマートフォンアプリ配信の輸出管理作者: 村上卓弥出版社/メーカー: 村上 卓弥発売日: 2012/11/23メディア: Kindle版 クリック: 1回この商品を含むブログ (2件) を見る…

HTTPS を使ってるアプリを AppStore や Android Market で配信するときの輸出手続きについて

'12/11/24: このブログの内容をもとに Amazon Kindle ストアで電子書籍を出版しました。スマートフォンアプリ配信の輸出管理作者: 村上卓弥出版社/メーカー: 村上 卓弥発売日: 2012/11/23メディア: Kindle版 クリック: 1回この商品を含むブログ (2件) を見る…

Facebook に CashFlow ページを作ってみた

Facebook に CashFlow のページを作成しました。URL は以下。http://www.facebook.com/pages/CashFlow/169299753127869Facebook ページを作るのは初めてなのですが、細かいところでよくわからない点がたくさん、、、更新情報などはこのページで発信していこ…

MEDIAS N-06C の PC Link に Mac からつなぐ

docomo の MEDIAS WP N-06C を無事にゲット。N-06C には PC Link という機能があって、パソコンからN-06C内の電話帳や写真にワイヤレス(無線LAN)でアクセスできます。 いちいち線を繋がなくてよいので便利。PC Link Tool はここにありますが、残念ながら Win…

$100 使って AdMob に出稿したみたけど、、、

以前、AdMob に CashFlow (有料版)の広告を出稿したことがあったけど、今回は CashFlow Free の方を出稿してみることにしました。最近、DL数がだいぶ下がってきたので。AdMob にはダウンロードトラッキング機能があって、これを使うとコンバージョン率、すな…

Xcode4 に対応した symbolicatecrash を作った

iOS の開発環境には、クラッシュログ解析を行う symbolicatecrash ツールが付属しているのですが、困ったことに Xcode4 になってからまともに動かなくなってしまいました。特に Archive したバイナリの中のシンボルをちゃんと読んでくれません。これができな…

CashFlow新アイコンが非常に不評ですごく凹んだ件

先日、CashFlow / CashFlow free 4.0 をリリースしました。Dropbox 対応とか、機能については大変好評なのですが、アイコンが絶不評orz左が旧アイコン、右が新アイコンです。 レビューでは、 前のアイコンが好きだったのに リアルなブタが嫌 ど派手なピンク…

CashFlow 新アイコン

CashFlow のメジャーバージョンアップをすることになったので、アイコンをつくり直すことにしました。例によって、CHARACTOY さんに作ってもらいました。いい感じです!ちなみに新バージョンでは、 Dropbox 連携 (バックアップ・リストア・エクスポート) レ…

Xcode4 で iOS の Unit Test

Xcode4 になってから、iOS の Unit Test のやり方が Xcode3 とかなり変わっていて、だいぶやり方を悩んでしまった。試行錯誤した結果を書いておくことにする。 Xcode3 の Unit Test の種類 Xcode3 には、Logic Test と Application Test の2種類があった。…

Localizable.strings を UTF-8 で記述する方法

自分向けの覚書き。iOS のアプリをローカライズするときに Localizable.strings という文字列リソースファイルを作るわけだけど、このファイルはデフォルトで UTF-16 で作る必要がある。だけど、UTF-16 は SCM (git とか)と大変相性が悪く、diff とか取れな…

Microrosft Money Plus Sunset 日本語版でたよ!

Microsoft Money Plus Sunet の日本語版がでました!http://www.microsoft.com/downloads/details.aspx?FamilyID=60302e1e-207e-4710-ac80-d19c22e47488&displayLang=ja現行の Money Plus は 2011/1月末にアクティベーションサーバが停止してしまうのでそれ…

FeliCa2Money 3.0 開発中

Microsoft Money サポートが 2011/1月末で終了することにともない、Money電子明細(OFX)のダウンロード機能が停止になります。それだけでなく、各金融機関もこぞって Money電子明細サポートの打ち切りに入っています。OFX は Money固有のフォーマットじゃない…

CashFlow Android 版β公開しました

Android 用の CashFlow がようやくモノになってきたので、β版を公開しました。こちらからダウンロードできます。iPhone の CashFlow とほぼ完全に同一の機能を実装しています。CSV/OFXエクスポート機能なども入っています。今回、iPhone 版をせっせと Java …

ActivityのライフサイクルをUMLのステートマシン図で描いてみた

Android Dev Guide にある Activity Lifecycle に、Activity のライフサイクルの図があるのだけど、なんだか妙にわかりにくい。遷移時にどのようなイベントが発生するのかは書いてあるんだけど、肝心の状態が書かれていないからだ。そんなわけで、UMLのステ…

Git for Windows の UTF-8 ファイル名対応版を作った

Git for Windows (msysGit)が日本語(UTF-8)のファイル名をきちんと処理してくれないので、パッチを作って対応するようにしてみた。かなり苦労したが、なんとか動作するようになったのでβ版を公開 http://tmurakam.org/git/ほとんど土日潰した、、、

Android 版EX予約で予約がうまく行かない件

Android版EX予約で予約がうまく行かない件について。さんざん調査をして試行錯誤を繰り返したのですが、正直改善の見込み薄です。Android の WebKit 内でエラーが発生しており、エラーから復旧できる見込みがない。こちらにも解析されている方がいらっしゃい…

Mac mini に Ubuntu 10.04 を入れてみる

Mac mini の bootcamp に Ubuntu 10.04 を入れようとして死ぬほどハマったので備忘録。基本的には、rEFIt 入れて、Bootcamp で Ubuntu を入れればよい、、、のだが、どういうわけか grub のインストールで必ず失敗する。とりあえず普通に (hd0) に grub を入…

iOS4 では UIDatePicker の timeZone を設定しておいたほうがよい

CashFlow を US で使っている方からメールがあり、日付選択画面(UIDatePicker)の表示が日本時間になってしまうとのこと(それ以外は現地時間で出ている)。いろいろ探ったところ、UIDatePicker の setTimeZone でタイムゾーンを設定しておく必要があるらしい…

iPad 対応 ItemShelf

CashFlow に続き、ItemShelf も iPad 対応作業中。

iPad 対応 CashFlow 3.0

iPad に対応した CashFlow 3.0 の開発が完了し、さきほど Apple に提出しました。Split view を使い、口座一覧と取引を並べて見られるようにしています。この他、時間指定単位を1分/5分/日付から選択できるようにするなど、多少機能追加をしてあります。

プレゼンタイマー iPad 版

プレゼンタイマー ver 2.0 開発完了しました。機能は何も変わってませんが、本バージョンから iPad にも対応しています。Universal Application として作ってあるので、iPhone / iPad で同じバイナリです。現在、Apple の審査待ちです。順調に行けば、iPad …

ItemShelf iPad 版

開発着手しました。一応、それなりに動いているみたいですが、まだまだ修正しないといけない箇所が多数。しかし iPad にはカメラがないのが痛い。。。どっちかというと閲覧用になっちゃうなぁ。

Google AdSense for Mobile Application

先日、Google AdSense for Mobile Application (以下 AFMA) のクローズドベータのお誘いがGoogle からありまして、渋谷の Google オフィスに行って一時間ほど説明を受けてきました。クローズドベータなので詳細は書くことはできないのですが、一日の広告リク…

docbook 環境あたりの備忘録

最近、ドキュメント変換環境の整備をしていて、asciidoc やら docbook やら Apache FOP やらをいじっている。昨日はこれで夜更かしをしてしまい、朝の会議に遅刻した。すまぬ。今日の記事はその備忘録。完全に自分用のメモなので、読んでもおもしろくないぞ…

CashFlow Free ver 2.0.2 アップデート

本日(もう昨日か)CashFlow Free ver 2.0.2 の審査が通りました。広告を TG Ad から AdMob に変更し、また広告の位置も変更済みです。これで起動はだいぶ早くなったと思います。また前回選択した資産が最初から表示されるようになっています(ver 2.0 の動…

CashFlow Free に批判集中(汗

CashFlow Free ver 2.0.1 に広告を入れてからというもの、AppStore に☆1つのレビューが続出(大汗広告を入れるにあたってはある程度の批判がでることは覚悟していましたが、これほどとは、、、ご利用されている方、誠に申し訳ありません。広告が表示される…

AdMob に広告出稿してみたものの

AdMobにiPhoneアプリの広告を出してみた。CashFlow と ItemShelf で、日本とUSの二カ所。ここは広告料先払いでクリックに応じて支払っていくという方式 (Google Adwords は後払い)。とりあえず $100 入金して、クリック単価は最低の $0.05 で広告を出稿。出…