iPhoneアプリここがちがうよベスト3―伝説の開発者に訊く(その2)
海上忍
2008/12/02 13:30
iPhoneのアプリ開発における苦労話を実際の開発の現場からお伝えしよう。
前回に続き、有限会社快技庵代表の高橋政明氏にiPhoneアプリの開発について話を訊いた。今回は「Mac OS X向けアプリ開発とは違うと感じた点ベスト3」について。
1位 画面が小さい
当たり前ですが、画面の大きさの違いは一度に表示可能な情報量に直結します。メニューバーなど常時表示がスペース不足でできないため、操作体系も独自になったことを実感しました。
2位 指による操作
Appleが『指とマウスは違う』と強調していたことを実感しました。文字編集ではやはり指先よりも小さな文字の位置指定は困難なので、できるだけ大きな文字を表示するようにしました。一度に表示可能な字数が少ないので、俳句や川柳向けのコンセプトが生まれたのです。縦書きゆえの問題もありました。横書きではOS標準の拡大鏡は行の上に表示するので、右手でも左手でも操作可能です。ところが、縦書きでは位置指定する文字を隠さずに操作するには、右手と左手を分けなければなりませんでした。
3位 プログラミング上の制限が多い
基本的に、自分のアプリケーション以外にアクセスできません。Mac OS Xでもアクセス権の制限はありますが、iPhoneは別次元でした。iPhone OSに無い機能をユーティリティとして実現しようとしても、不可能な事が多いです。Macでは使えるAPIがiPhoneでは使えない、ということもありました。
こうして見ると、iPhoneとMac OS Xとの違いは当初の予想より大きかった、と感じている開発者が多いであろうことに気付く。両者の違いは埋められる方向で進化するのか、むしろ開いていくのか。コードの共有は重要なテーマであるだけに、興味深いところだ。
- 特集: iPhone日月抄 (167件)
- ホワイトペーパー
- 企画特集
パンデミック対策特集
仮想環境を実現するソリューション特集
今注目の「サジェスト検索」−デモ掲載中
そのストレージで仮想化に対応できますか?
SOA、BPM、SaaS −今、企業に必要なこと
セキュリティ&ユーザ事例【SIer Club】
インターネット上の悪意を未然に防ぐには?
中小企業のセキュリティリスクとは?
ロリポップ!がリニューアル
◆エン・ジャパン厳選求人☆毎週更新◆
ストレージメディア特設サイト開設
御社のログ活用しませんか!?
集積度も性能も、業界最高水準のブレードPC
ESBでIT投資の無駄を劇的に解消する
【徹底対談】運用管理ツールの賢い使い方
- サービス・ドリヴン・データセンター
- サーバー監視・運用のコストを削減するには
- ■ストレージ容量50%削減保証■
- エンタープライズにおけるSUSEの強み
- 話題のタグ
Opera
仮想化
Off Topic
OS
PHP
Adobe
開発環境
アプリケーション
Java
HTML
Windows Vista
Mac OS X
オープンソース
ブラウザ
リファレンス
Microsoft
RIA
Firefox 3
ツール
Database
Webデザイン
Google
JavaScript
データベース
SOA
Safari
ソフトウェア開発
小技
Linux
セキュリティ
モバイル
Ajax
Tips
iPod touch
Windows
Webサービス
CSS
Mozilla
脆弱性
Internet Explorer
Flash
Chrome
Apple
iPhone
WebKit
プログラミング言語
Firefox
iPhone 3G
UI
Windows 7
話題のタグを見る »
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――