
ソーシャルゲーム開発のKLab、Android向けUIコンポーネント“KLab iPhoroid UI”のオープンソースを無償提供開始
2012-02-22 16:48 投稿
●iPhone UIをAndroidでも簡単に実現
KLabは、iPhone UIをAndroidでも実現することができるUIコンポーネント“KLab iPhoroid UI”のオープンソース無償配布を開始いたした。“KLab iPhoroid UI”は、コンテンツ提供者のiPhoneでもAndroidでも同じユーザー体験を実現させたい、というニーズに応えるUIコンポーネントとのこと。
<以下、リリースより>
iPhoneは、カバーフロー、リストビュー、グリッドビュー(各図参照)など洗練されたUIが標準装備(※1)されているため、開発者は簡単に動きをつけることができ、高度なユーザー体験を提供することができます。
一方、Androidでは、最低限のUIしか標準装備されていないため、洗練された動きを実現するには開発者自身がコードを書く必要がありました。これまでもAndroid向けiPhone UIコンポーネントはありましたが、美しさを追求しつつメモリやデータの大きさにも考慮の必要があり、実用レベルに達しているものはほとんど存在しませんでした。
“KLab iPhoroid UI”は、メモリ管理を考えた上で実装されているので、商用アプリにおいても追加実装、改良することなく、そのまま利用することが可能です。
(※1) 標準装備のライブラリ
・ iPhone:グリッドシステムが取り入れられている。デザイン理論に沿ったものなので、デザインを意識しなくても作ることが可能。
・ Android:座標指定が必要で、デザイン意識を持たないと綺麗なものが作成できない。
◆動作環境
Android2.2以上
◆KLab iPhoroid UIの特徴
【1】iPhoneのUIをandroidで実現
AndroidでもiPhoneとまったく同じ動きをさせるため、AndroidのデフォルトUIにはない下記の機能を搭載しています。
・カバーフロー
・フロービューでのフリック機能
・リストビューでのオーバースクロール
※オーバースクロール:上に引っ張ると続きが出てくる
【2】簡単に導入可能
開発工数が1/3に削減(当社プロジェクト比)。
KLabのアーチストサイトのアプリ実装の総工数の比較で見ると、“KLab iPhoroid UI”を利用することにより、2.5ヶ月かかっていた実装が4週間、約3分の1と飛躍的な工数削減を実現しています。
【3】メモリ管理が堅牢
画面外に出た箇所のメモリは開放することでメモリを確保しています。キャッシュも残しているので頻繁な通信は発生しません。
【4】表示が綺麗
無駄なネットワーク通信・描画処理を発生させないよう最低限に抑えます。
【5】MVC構造 (Model View Controller(モデル・ビュー・コントローラ)
AndroidのデフォルトUIであるMVC構造で作成しているため、わかりやすいコードで横展開も容易です。プログラムを書く際、デフォルトUIのクラス名をiPhoroid UIのクラス名に変えるだけで、コードはそのままでiPhoroid UIの様々な機能が追加されます。利用者(アプリ開発者)は、クラス名を変えるだけでよいため、コードの構成を意識しなくて済みます。
◆KLab iPhoroid UIの使い方については
KLab株式会社 若手エンジニアブログ
※「Android」は、Google Incの商標または登録商標です。
※「iPhone」は、Apple Inc.の商標です。
※記載された社名および製品名/サービス名は各社の商標または登録商標です。
■KLab(クラブ)株式会社について
– 社名:KLab株式会社(英文名:KLab Inc.)
– 代表者:代表取締役社長 真田哲弥
– 設立: 2000年8月1日
– 資本金: 8億8,968万円(2012年1月末現在)
– 株式公開: 東京証券取引所・マザーズ(3656)
– 本社所在地: 〒106-6122 東京都港区六本木6-10-1 六本木ヒルズ森タワー
– 事業内容 ソーシャル事業、クラウド・ライセンス事業、SI事業、
人材サービス事業(有料職業紹介許可番号 13-ユ-303684)
本記事はアフィリエイトプログラムによる収益を得ている場合があります
Amazon人気商品ランキング 一覧を見る
ピックアップ 一覧を見る
ニュース記事ランキング(毎時更新)
過去12時間のPV数が高いニュース記事
攻略記事ランキング
過去24時間のPV数が高い攻略記事
- 1
【#コンパス攻略】初心者がゲーム序盤で失敗しないために知っておきたい7つのポイント
2017-01-12 15:11 - 2
【クラロワ攻略】近接攻撃ユニット一覧
2016-07-07 23:03 - 3
『ドラクエウォーク』守護天使から守り人に転生! 主人公のみ“おうえん”が引き継がれていました 【プレイ日記第665回】
2023-10-27 12:00 - 4
『フェスティバトル』ルシファー&シャルロットの水着スタイルが登場!公式生配信“フェスバ エンタメディア”第2回まとめ
2024-09-16 21:00 - 5
『Plague Inc.‐伝染病株式会社‐』攻略(第1回) 全ステージクリアーまでの基本戦略
2013-10-02 18:42 - 6
【ポケモンGO攻略】ボックスがいっぱいになったとき博士に送っていいポケモンはどれ?
2016-07-28 15:47 - 7
【ブロスタ攻略】効率のいいトロフィー上げの方法
2019-02-07 16:02 - 8
【ドラクエタクト攻略】優先してランク9まで育てたいおすすめキャラクター(2024/7/16最新版)
2024-07-16 19:00
ツイート数ランキング
ツイート数が多い記事
最新記事
この記事と同じカテゴリの最新記事一覧
【#コンパス】9月“A.D.D.F.強襲部隊≡9・C≡”シーズン中間発表!全ヒーロー使用率&勝率ランキング
2024-09-17 12:59『三國志 真戦』リニューアルを記念した楽曲“新戦”を公開。“戦国ロックの貴公子”大西洋平氏が作詞・作曲・歌唱を担当
2024-09-17 12:05『三國志 真戦』同盟兵器“工兵車”が新しく登場するアップデートを実施。リニューアル版をより深く理解できる先行体験動画も公開
2024-09-12 12:39【#コンパス】上方修正を受けたステリアが総合首位を獲得!全ヒーロー使用率&勝率ランキング
2024-09-06 19:09『グラポケ』リリース100日記念イベントが開幕。バニーガールとカジノディーラーがコンセプトの新衣装&新レジェンドキャラ“カイルム”、“サルキナ”が実装【グランサガポケット】
2024-09-05 15:04