iMandalArtの開発側からの情報をお知らせするMandal-Art Dev。3回目の更新となっております。
今回は、開発中の次期バージョンをちょっと見せてるよ。こんな新規機能をつけて、それはこう使えばいいのか、と納得できるビデオ説明付き。興味ある人は、ぜひ見てね。
iMandalArtの開発側からの情報をお知らせするMandal-Art Dev。3回目の更新となっております。
今回は、開発中の次期バージョンをちょっと見せてるよ。こんな新規機能をつけて、それはこう使えばいいのか、と納得できるビデオ説明付き。興味ある人は、ぜひ見てね。
iPadシミュレータ、画面でかいね。MacBookだとディスプレイに収まりきらない。開発にはでかいモニタ必須。
iPhoneアプリをiPad向けにして動かしてみたけど、とにかく画面がでかい。笑っちゃうくらいでかい。そのままだと、スカスカになっちゃう。
これはもう、iPhoneアプリとiPadアプリは別物と考えるしかない。ユーザインタフェースは完全に別になるし、それに伴って機能だって変わってくる。となれば、開発の手間が二倍だな。そこまでつっこんで回収できるのかね。二倍売れてくれるならいんだけど。
いきなりiPadの開発案件が動きまくっております。iPadほんとに売れんのかとか、iPhoneとiPad両対応だと開発の手間が二倍になるとか、いろいろ言いたいことはあるけど、初物は出したもん勝ちなんだよ。アラを探す前に、まず手を動かせ。
iPadすか。
早速iPhone Dev Centerに、iPhone OS 3.2 betaと、iPad Programming Guideが登場!ダウンロードして読み込むべし。。。つながんねー。
iPhone OS 3.2にCore Textが来た!さらに、カスタムテキスト入力を実装できるUITextInputってのがある。ということは、自分でテキスト入力アプリ作れるっていうこと?Apple製のキーボードだけじゃなくて、サードパーティでも作れるっていうこと?これは、かわせみの出番か。
さらに、スプリットビュー来た!外部ディスプレイサポート来た!ジェスチャーサポート(タップ、ピンチ、パンニング、スワイプ、回転、長押し)来た!カスタムフォントサポート来た!ファイルとドキュメントサポート来た!PDFサポート来た!カスタムポップアップメニュー来た!今すぐうちのアプリで使いたいものばっかりだ。
これならフルスペックのデスクトップアプリ作れるよ。なんつーか、これもう、Mac OS Xじゃん。レガシーなもの切り捨てた、スマートな理想のMac OS Xじゃん。
話は変わって、iMandalArtの話。iPhoneアプリとしてご好評いただいているiMandalArtだけど、この度、「Mandal-Art Dev」っていうブログをスタートさせた。
開発者の立場から、いまiMandalArtではこんなことやっているんだよ、というのを伝えるのが目的だ。他にも、「iMandalArtがこんなところで紹介されていた」とか、「次のバージョンではこんな機能を実装中」とか、「将来的にはこんなものを作る計画もあるんだよ」とかいう情報を出していく予定だ。
執筆するのは、iMandalArtの開発、デザイン、広報の担当者達。みんなでいろいろ書いていくので、ぜひ目を通してみてね。
いま、お金を取り扱うアプリを書いている。コンピュータでお金を扱うときに一番最初に気にしなくてはいけないのは、そのデータ型。intにする?いや、それじゃ桁がたりない。じゃ、longか。待て、その前に円だけじゃなくてドルも扱うかもしれない。となると、セントのことも考えないといけない。じゃ、doubleか。でもdoubleで計算するのいやだなー。結局は、decimalですかい。
Cocoaの場合はdecimalを扱うために、NSDecimal構造体と、そのラッパークラスであるNSDecimalNumberというクラスが用意されている。どっちを使ってもいい。NSDecimalNumberの方はオブジェクトになるんでメモリ管理に気を配らないといけない。演算は普通の+とか-は使えなくて、専用の関数やメソッドでやる。面倒だ。でもお金をきっちり扱うには、これを使いこなさなくてはいけない。
NSDecimalNumberのいいところは、Core Dataに統合されていること。Core Dataさえ使えば、読み込みと書き出しについてはほとんど気を使わなくていい。よーし、モデルエディタでdecimalを設定するぞ。と思ったら、データ型を設定するポップアップが「10進」って訳されている。

そこ訳さなくていいから!かえって分かりにくいから!Decimalにしといて。
最近、よく公私ともに聞かれるし、先日社内で方針を確認したとこなので、ここにも書いとく。
それは、Androidのこと。「Androidアプリを作ってくれ」という仕事をよくいただくんですけど、現時点(2010年1月)ではHMDTはAndroidアプリの作成を行なうつもりはないです。
一番の理由は、この会社はもともとMacの仕事をしたくて作ったものだから。iPhoneが出たときは、もちろんAppleプロダクトだから、いの一番に飛び込みましたよ。単純にAppleが好きだから。別に、「スマートフォン市場が右肩上がりの成長が見込めるから、iPhone市場に参入してそのプレゼンスを云々」とかいうことは考えていなかった。だから、Androidが伸びるかもしれん、と言われてもやる気は無い。あんなものに愛情はそそげない。
会社の規模として、iPhoneとAndroidの両方に手を広げるのは厳しい、というのもある。うちの社員はいま7人。この人数では、開発ターゲットを絞るしかない。選択と集中ってやつですな。
あと、iPhoneアプリの売り上げでどうやら会社がやっていけそうだ、という目処がついてきた、ってのもある。いまのところ、売り上げランキングのTop 30くらいに、コンスタントにうちで開発したものが2つか3つくらい入っている。今後予定されている大きなプロダクトのことも考えれば、充分やっていけるでしょう。
ま、現時点の考えなんで、三ヶ月後に変わっているかもしれないけど。Androidアプリ市場がiPhoneのものよりも大きくなったら、渋々参入するかもしれない。でも、あのドコモから出たAndroid端末?個人的に、これっぽっちも欲しいと思わない。
Copyright © 2002-2007 HMDT. All rights reserved.
Site designed by Nitram+Nunca