uBooks-iPhone用ブックリーダー

uBooks



モバイルガジェット(電話/スマートフォン/ PDA)のほとんどのユーザーが本を読むためのアプリケーションを持っていると言っても間違いはありません。iPhoneのユーザーもそれらを奪われていません。 、アプリケーション間で適切な位置を占めます。





アプリケーション作成



アプリケーションの作業はかなり前に始まりました-これはiphone-osの最初の大規模プロジェクトです。 多くの研究が行われました、なぜなら Objective-Cは、他の言語(C、C ++など)から切り替えた開発者にとって目新しいものでした。 したがって、残念ながら、アプリケーションの作成には多くの時間がかかりました。



しかし、順番に。 最大かつ最大の機能は、コントロールを備えた読書画面を作成することでした。 さまざまなバージョンのタップゾーンが含まれているはずだったフリップテクノロジー自体と、テキストを自動的にスクロールする機能は、非常に面倒であることが判明しました。 ところで、自動スクロールについて-低速で完全にスムーズなスクロールを実現することは不可能です-テキストのピクセルごとの再レンダリングは、依然として何らかのジャンプを提供するため、自動スクロールの最小速度を上げました。 画面の自動回転も強制的にオフになりました。iPhoneの加速度計は非常に敏感で、画面がわずかに傾くとテキストが回転します。



もちろん、設定画面もいじる必要がありました-多くの要素をうまく配置する必要がありました。



uBooks画面1uBooks画面2



uBooks画面3uBooks画面4



最初は、iphoneファイルシステムを介してアプリケーションに書籍をアップロードするためのメソッドが開発されました。 サードパーティのブラウザを使用します。 しかし、これらのブラウザがアプリストア(diskaidへのリンクを持つ同じfileaid)にあることを後で証明しないように、この事実でリンゴ検閲をからかうことなく安全にプレイすることにしました。 そして、wi-fi接続を介して、httpとftpの2つのプロトコルを使用して、書籍をアップロードする機能を作成しました。 (正直なところ、ファイルシステムを介して本をロードする機能はそのままです-そのままこのように進みます-/ var / mobile / Media / DCIM / uBooksLib :))近い将来、wi-fi接続を使用せずにアップロードオプションを完成させます。



また、近い将来、サポートされるブック形式を拡張します-htmlは既存の.fb2および.txtに追加され、その後、他の形式が追加されます。



合計で、uBooksの最初のバージョンの開発とテストには数か月かかりました...



おそらく、誰かが私たちのアプリケーションで次のライブラリを使用していることを知りたいと思うでしょう。





Storm AppStore



アップルの承認段階では、検閲者は私たちにとって不愉快な驚きなしではありませんでした-最初は私たちのアプリケーションが拒否されました。 拒否の理由は、ページをめくるときに許可されていない種類のアニメーションを使用したためです-開発者はユーザーのために何か良いことをすることを決定し、3つのパブリックアニメーションにプライベートアップルフレームワークから取得した3つを追加しました。 ただし、検閲者自身の功績として、このレビューには2週間以上かかったのではなく、9日間しかかからなかったと言わざるを得ません(他のドラフトでは、検閲者はアプリケーションの問題を示す前に21日間アプリケーションを調査しました)。 もちろん、不適切な要素をすばやく削除し、バイナリを再読み込みしました。 さらに10日後、アプリストアでアプリケーションが利用可能になりました



個人的には、リンゴは他の多くの人よりも読者のトピックに注目していると結論付けることができます(私たちの他のアプリケーションは旅行トピックにあります)、または私たちは幸運であり、uBooksはより速いリンゴ/従業員の手に落ちました。



結果



誰でも無料でuBooksアプリをダウンロードできます(今のところ):

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=331005526&mt=8



ご要望やご提案がありましたら、喜んで検討します;)



PS実際、私はこの記事がどのトピックに適しているかを疑っていたので、記事で自己宣伝が多すぎると判断した場合、厳密に判断しないでください。



All Articles