Alt Readerアプリケーションの開発と公開

みなさん、こんにちは。今回は、Symbian、PDF / DjVuリーダーAlt ReaderをベースにしたNokiaスマートフォン向けの新製品の登場についてお話ししたいと思います。



プログラムの歴史


この製品は、あらゆる分野(この場合はモバイルデバイス用のプログラミング)を研究し、実際のプロジェクトに取り組むことが最善であるという事実の優れた実例です。 この場合、学習プロセス自体が興味深いものであり、結果は具体的なものです。



プログラム開発者であるVasily Kharitonovは2009年11月に、最初のNokiaタッチスクリーンデバイス(Nokia 5530)の1つを購入し、PDFおよびDjVu形式のさまざまな本を読むように適応させようとしました。 ただし、PDFファイルを表示できるソフトウェアはほとんどなく、Touch Nokiaで正常に動作するプログラムはありませんでした。 Vasilyは、Adobe PDF Readerで1週間苦しめられましたが、ドキュメントを快適に見るのに適していないという結論に達するまでは。



DjVuビューアーを探して、同国のドネーションウェアプロジェクトについて説明したHabrの記事が見つかりました。 残念ながらハリトノフにとっても幸運なことに、このプロジェクトはノキアタッチスマートフォンを開発せず、サポートもしていませんでしたが、Vasilyが読者を自分で開発に導いたのです。



Cプログラミングの以前の経験は、Symbianの開発プロセスが問題にならないことを期待していましたが、Symbian C ++およびOS全体の機能により、フォーラムノキア、および英語のさまざまな書籍や記事を勉強するのに数か月かかるという事実に至りました。 しかし、Symbianのプログラミングの原則を学ぶプロセスは、Alexander Trufanovによる本の出版後、「 Symbian C ++ 」によって大幅に加速されました 『Symbian C ++でのモバイル開発を専門とするロシアで唯一の正気な本です。





最初のステップ-代替リーダー


数ヶ月のハードワークの後-2010年4月、AlternateDjvuプログラムの最初のビルドが登場し、DjVuファイルの読み取りが可能になりました。 Vasilyは、 Allnokia.Ruリソースに配置することを決定し、すべてのユーザーがプログラムに自由にアクセスできるようにしました。 このアプリケーションは、Symbianユーザーコミュニティに大きな関心を呼びました。実際の一般的なタスクを解決したため、新しい機能やバグレポートを追加するリクエストに時間がかからなかったためです。 主な要求は、PDFを読み取る機能を追加することでした。2010年5月の実装後、アプリケーションはCISの外部に非常に広く配布されました。 このバージョンでは、このプログラムは既にAlternate Readerと呼ばれていました。このプログラムは、携帯電話でPDFファイルを読む機能に困惑したことのあるオールドスクールのシンビアンユーザーによく知られています。



当初の目標-独自のニーズに合わせてリーダーを作成する-にもかかわらず、アプリケーションの収益化を試みましたが、その作業にはかなりの時間がかかりました。 そのような場合によくあるように、著者はプログラムから寄付ウェア製品を作成することを決定し、あらゆる金額をさまざまなウォレットに転送する機会を全員に提供しました。 その結果、プログラムは4人のユーザーから合計800ルーブルをもたらしました(ところで、フルバージョンのAlt Readerの登録キーを提供するために、現在それらを探しています)。 一方、アプリケーションはインターネット上でランダムに配布され、レビューはさまざまなヨーロッパおよび国内のサイトに掲載され、さまざまなアセンブリがさまざまなディレクトリに投稿されました。 その結果、アプリケーションの最新バージョンをダウンロードする場所が明確ではないことがよくありました。 この問題を解決するために、SourceForge-sourceforge.net/ projects /alternatedjvuでページが立ち上げられました。これは、今日まで代替リーダーの公式ページであり、そのソースコードが含まれています。 現在までに、プログラムは390000回以上ダウンロードされています。







しかし、アプリケーションの配布は、アプリケーションからの収入の受け取りには寄与せず、したがって、アプリケーションを開発したいという欲求を刺激しませんでした。 WP7プラットフォームを将来の製品開発の優先事項として選択するというノキアの決定によっても、それほど熱意は生じませんでした。 開発を続けるための唯一の動機は、NokiaからNokia E7デバイスという形でNokia Launchpadのすべてのメンバーに予期せぬ贈り物を送ったことです。 このデバイスを受け取った後、Vasilyは開発を続けることにしました。



Alt Readerの登場


モバイル開発に基づいたこの陽気な瞬間に、Vasilyと知り合いになりました。 Altenate Readerの存在について学んだ後、このアプリケーションを改良して商用製品にすることを提案しました。 アプリケーションの可能性は肉眼で見ることができましたが、その配布モデルは視聴者を非常に制限していました(プログラムは署名なしで配布され、オタクではなく一般ユーザーには実質的にアクセスできませんでした)。 さらに、このプログラムでは、モバイルアプリケーションの最新の要件を考慮した改善が必要でした(従来はPDFですべてが成功していた他のモバイルプラットフォームのアナログに対応したかったのです)。 プログラムの改善点と要望のリストをまとめた後、製品の既に商用版のリリースに同意しました。 同時に、Vasilyはプログラムの開発者および作成者として、Tarasov Mobileはアプリケーションの発行者およびプロモーターとして機能します。



3か月間の緊急開発の後、Alt Readerの最初のバージョンが誕生しました。これは、AltenateReaderに基づいていますが、実際には完全に再設計されたアプリケーションで、100以上の内部および外観の改善が含まれています。







特に、前任者とは異なる特徴の中で:

私たちは結果に満足しており、プログラムのさらなる開発が計画されています。 アプリケーションのいくつかの例を次に示します。











プログラムの価格については、Adobe PDF Reader(10ユーロ)のレベルでアプリケーションの価格を設定することはできませんが、5ユーロ(CISでは190ルーブル)の標準に焦点を当てます。 ただし、リリース後初めて、Nokia Storeのみで、すべてのユーザーが2ユーロでアプリケーションを利用できるようになります。 無料の試用版も利用できます。



Habraユーザーへの特別な贈り物


Nokia N8およびNokia E7の携帯電話を所有するhabr-user専用のアプリケーションは、次のリンクから2週間、Nokia Storeから無料で入手できます。

store.ovi.com/content/216564



All Articles