تحيات كبيرة لقراء ومستخدمي GeekTimes الذين نظروا في مدونتنا!هل تحب قراءة الكتب ؟! أكثر من المؤكد أن بيننا العديد من عشاق القراءة في وسائل النقل ، أو قبل النوم ، أو في منتجع تحت أشعة الشمس الحارقة. يفضل شخص ما أن يحمل بين يديه كتابًا مقوىًا جميلًا ويملأ الصفحات الممتلئة. لكن المزيد والمزيد من القراء يتحولون إلى قراءة الكتب الإلكترونية ، بسبب الراحة وسهولة الاستخدام. شخص ما يحب الخيال ، شخص ما يفضل الأدب المحترف بشكل حصري ، لكن كل واحد منا يواجه السؤال نفسه: ما هو أكثر ملاءمة وراحة لقراءة كتبنا المفضلة؟!اليوم ، كما وعد في المقال الأول، نبدأ سلسلة المنشورات حول منتجات Prestigio مع تاريخ إنشاء وتطوير أحد منتجات برستيجيو - القراءة الإلكترونية Prestigio. تم تطوير هذا التطبيق في الأصل كمكتبة منزلية ، ولكن في غضون عامين نما ليصبح قارئًا إلكترونيًا شهيرًا يعمل بنظام Android مع دعم العديد من الوظائف المريحة وجميع التنسيقات الشائعة لكل من الكتب الإلكترونية والصوتية. تحت الخفض ، سنناقش بعض المشاكل التي واجهتنا عند تطوير التطبيق ، وكذلك طرق حلها ، سنتطرق إلى جوانب التفاعل مع السلطات الرسمية والأفراد للحصول على وصول قانوني للأعمال الأدبية والتنسيب في المكتبة.لكن أول الأشياء أولاً.الخلفية
في عام 2012 ، في أحشاء Prestigio ، نضجت فكرة إطلاق مجموعة الأجهزة اللوحية ، والتي أصبحت فيما بعد أساسًا لإدارة النظام البيئي للمنزل الذكي Prestigio. من أجل البدء في العمل في هذا الاتجاه - بعبارة أخرى ، لاختبار نقاط القوة لدينا - تم اقتراح وضع نموذج تطوير عند إنشاء مكتبة محمولة وتفاعلية أو على الأقل " رف كتب ".بالإضافة إلى ذلك ، كان مؤسس الشركة ، البيلاروسية من حيث الجنسية ، حريصًا على رؤية أعمال المؤلفين الوطنيين باللغة البيلاروسية ، والتي يمكن الوصول إليها لكل من أراد في أي مكان في العالم ، بما في ذلك الأعمال من قائمة المناهج الدراسية. لكننا سنتحدث عن هذا في مقابلة خاصة مع مؤسس Prestigio. في غضون ذلك ، نلاحظ أنه لهذه الأغراض ، تم شراء جهاز لرقمنة الكتب تلقائيًا على نفقتنا الخاصة ، وتم إبرام اتفاقيات مع الناشرين وأصحاب حقوق الطبع والنشر. ونتيجة لذلك ، فإن مستخدمينا الذين يتحدثون و / أو يدرسون اللغة البيلاروسية يتمتعون بإمكانية الوصول الكامل (والأهم) (!) إلى أكثر من 3000 (!) من الأعمال الأدبية بتنسيق EPUB !في المتجر ، يمكنك شراء وقراءة أكثر من 50000 كتاب بأكثر من 25 لغة في العالم . وبطبيعة الحال ، يتم توزيع بعضها مجانًا.معظم الكتب ، بالطبع ، باللغة الروسية ، لكن اللغات الأخرى لا تتخلف مع تطور المتجر.لذلك ، هناك رغبة ، وهناك فرص ، ولا يوجد منافسون عمليًا: ثم قبل 3-4 سنوات أصبحت قراءة الكتب الإلكترونية من أجهزة مختلفة عصرية فقط ، بالإضافة إلى ذلك ، تتم قراءتها في الغالب على أجهزة خاصة مزودة بشاشة حبر إلكتروني . أما بالنسبة للتطبيقات الخاصة بالهواتف الذكية العادية ، فلم يكن هناك حتى الآن مجموعة خاصة ومتنوعة من برامج القراءة ، خاصة بالنسبة للأجهزة اللوحية. كان السوق على وشك الازدهار مع إصدار 100 دولار من الأجهزة اللوحية الرخيصة.في عالم أجهزة Android في ذلك الوقت ، ساد Gingerbread Manners الملقب بـ Gingerbread (2.3) ، وكان هذا الإصدار مخصصًا حصريًا للهواتف الذكية ، وبالنسبة للأجهزة اللوحية ، تم توفير قرص العسل الخاص به. ونسخة الجمعية الرائعة Android 4.x ، التي ظهرت في عام 2011 ، لا يزال عليها التغلب على مستخدميها.تاريخ الإصدارات المختلفة من Android ( المصدر )كيف تم إنشاء القارئ: مسار متعرج لأعلى
الخطوات الأولى: الاستعانة بمصادر خارجية للتنمية أو عندما تسوء الأمور
لسوء الحظ ، تبين أن نقص الخبرة ، من حيث تصميم الواجهة والبرمجة لنظام Android ، يمثل مشكلة كبيرة. كانت الأفكار فقط في الهواء ، لذلك من أجل تحويلها إلى منتج حقيقي ، قررت Prestigio تعيين فريق تطوير تابع لجهة خارجية يسمح ، كما بدا آنذاك ، بتبسيط عملية إنشاء التطبيق قدر الإمكان ، وكذلك تقليل تكاليف التطوير.ومن الطبيعي أن الاختيار وقع على فريق لديه خبرة كافية بالفعل - فريق FB Reader . في غضون ستة أشهر ، تم تطوير تصميم المفهوم ، وتم رسم وتوضيح الأجزاء الرئيسية للتطبيق ، وتمت إضافة " رف الكتب " نفسهوبحلول خريف عام 2012 ، وُلد الإصدار 1.0 من برنامج القراءة الإلكترونية Prestigio ، والذي كان متاحًا في البداية فقط لأجهزة Prestigio اللوحية (كنسخة مثبتة مسبقًا) ، لأن القارئ تم تطويره كمكتبة متكاملة.في بعض النواحي ، كان eReader Prestigio و FB Reader يشبهان قطرتين من الماء متشابهةولكن كانت هناك أيضًا اختلافات مميزة في التصميم والوظائف: على سبيل المثال ، يفتقر FB Reader إلى " رف كتب " على هذا النحو ، فقد تم تغيير مدير الملفات. لسوء الحظ ، بحلول نهاية عام 2012 بسبب ارتفاع تكلفة التطوير لمثل هذا المنتج المحلي ، كانت هناك اتصالات مع فريق FB Reader ممزّق ، وتم الاستيلاء على الرمز المكتوب في ذلك الوقت. تحولت المحاولة الثانية للاستعانة بمشروع خارجي بالتساوي إلى فشل تام ، على الرغم من أن الإصدار الثاني من التطبيق تم إصداره مع إضافة وظائف وخيارات جديدة ، ولكن المزيد عن ذلك أدناه. في النهاية ، كان علي البحث عن فرص داخلية لمواصلة العمل على التطبيق.: , , (, ), . , , , . , , , «-» .DRM Adobe: DRM , DRM
كان المعلم التالي والخطوة الكبيرة إلى الأمام اتصال كتب DRM (إدارة الحقوق الرقمية ) باستخدام RMSDK من Adobe في الإصدار 2.0 من التطبيق ، بالإضافة إلى إنشاء متجر متكامل وحساب شخصي أو ، على سبيل المثال ، " بطاقة مكتبة " للمزامنة بين الأجهزة. وبحلول هذا الوقت ، بدأ نموذج تطوير التطبيق يتغير: يتم استبدال منتج محلي محض بإصدار يمكن للجميع الوصول إليه من خلال Google Play.سيتساءل القارئ بطبيعة الحال: لماذا تضيف كتب DRM وتدعم تنسيقات DRM؟الجواب بسيط للغاية: كان الهدف الرئيسي من إنشاء هذا التطبيق هو الحصول على مكتبة محمولة ، يمكن الوصول إليها في أي نقطة من الكرة البديلة ، بأي لغة مع القدرة على شراء أي كتب إذا رغبت في ذلك. وهنا تنشأ معضلة: إما نسخ مقرصنة من الكتب ، أو محتوى DRM كامل وقانوني. لسوء الحظ ، فإن القرصنة ، بعبارة ملطفة ، لا يتم تشجيعها في معظم البلدان ، وخاصة ما يسمى بالعالم المتحضر ، وهذا هو بالضبط السبب في عدم إمكانية تقنين المحتوى. وهذا أحد الأسباب الرئيسية لعدم تمكننا من ربط دليل Flibuts مباشرة من خلال القارئ.بالإضافة إلى ذلك ، من خلال التعليقات في وقت ما ، بدأت الطلبات تأتي من مستخدمينا من بولندا وألمانيا وجمهورية التشيك ودول الاتحاد الأوروبي الأخرى لإضافة بعض الكتب المفضلة والمثيرة للاهتمام بلغاتهم الأصلية. للأسف الشديد ، فإن الوضع مع التشريعات في أراضي الاتحاد السوفياتي السابق يجعل من الصعب للغاية إبرام الاتفاقات والترويج لكتب إدارة الحقوق الرقمية باللغة الروسية والأوكرانية والبيلاروسية بأسعار معقولة ، ولكن لا يمكن توزيع الأعمال الأدبية إلا في البلدان الأوروبية. لكننا سنتحدث عن هذا على مستوى أعمق ، كما هو مذكور أعلاه ، مرة أخرى.وعلى الرغم من أن ميزات مثل OPDS ( Open Publication Distribution System) قد تم تنفيذها بالفعل في الكود) -دليل المتجر والحساب الشخصي ، كل هذا كان يجب تطويره وتحسينه وصيانته للتو. بعد أن شعرت بخيبة أمل كاملة من الاستعانة بمصادر خارجية ، كان عليّ أن أجمع فريق التطوير الخاص بي والبدء ، في الواقع ، في بناء كل شيء جديدًا على الأساس المعد.إلى المشاكل الحالية ، تمت إضافة واحد آخر. حوالي منتصف عام 2014 ، تم إصدار تحديث RMSDK مع مكتبات جديدة من Adobe ، والتي كان لها عدد من العوائق الهامة:- استهلكت المكتبة نصف حجم التطبيق الذي تم تنزيله ، على التوالي ، من أجل التشغيل العادي كان من الضروري قطعه قبل تجميعه وإضافته إلى التطبيق ؛
- لا تعمل المكتبة مع النص نفسه ، ولكنها تحوله إلى صفحات صور لا يمكن إدخالها إلى مُركِّب الكلام (تحويل النص إلى كلام) ؛
- المكتبة أصلية وتتطلب تجميعًا لإصدارات مختلفة من نظام التشغيل والأجهزة حصريًا على MAC ، مما تسبب في عدد من الصعوبات.
يسلط الضوء على: EPUB بطيء, Adobe, , EPUB . , RMSDK. , EPUB DRM Adobe , . , : Adobe , , - . , .
من جانب الطريق، وذهب فريق FB القارئ بطريقة أخرى عن طريق الاكتتاب لتحميل وتثبيت إضافات - الإضافات - إلى الإصدار الأساسي من البرنامج، ان القديس حول له صعوبة في العمل معه.توحيد كبير لشاشات Android و FullHD
كانت الخطوة المهمة التالية هي إعادة تصميم الغلاف الرسومي والمشكلات التي جلبت مزيجًا من إصدارات الأجهزة اللوحية والهواتف الذكية من Android إلى Android 4 واحد ، بالإضافة إلى إصدار الأجهزة المزودة بشاشة FullHD كاملة.استغرقت عملية إعادة تصميم الغلاف الرسومي للتطبيق حوالي نصف عام ، إلى جانب تنفيذ الانتقال إلى قائمة Android 4 الجديدة: بدلاً من الأزرار السفلية الأربعة ، بقي 3 فقط ، وتغيرت منطقة الإعلام العليا. بالإضافة إلى ذلك ، من عام 2012 إلى عام 2014 ، كان هناك عرض نشط لشاشات FullHD على الهواتف الذكية ، أي شاشات بدقة 1920 × 1080 بكسل. إذا كانت الذاكرة مفيدة ، كانت HTC Butterfly واحدة من عمليات الابتلاع الأولى. اتضح أن تنفيذ البرامج لتأثيرات مختلفة ، على سبيل المثال ، تأثير التقليب ، يتباطأ بشكل كبير على العديد من الأجهزة بسبب تسريع رسومات البرنامج ، مما أدى إلى إدخال تسريع الأجهزة الذي تم تنفيذه على OpenGL . في الواقع ، تم إعادة إنشاء التطبيق في الإصدار 3.0.فرق كبير: تقليب البرامج مع إعداد "تسريع الرسومات القسري" (يسار) وتنفيذها على openGL (يمين) لعرض FullHDبالطبع ، كانت هناك بعض التجاوزات. لذلك ، أعلنت بعض الشركات المصنعة للأجهزة (دعنا لا نشير بالأصابع) دعم OpenGL2 ، على الرغم من أن الشرائح لم يكن لديها مثل هذا الدعم ، مما أدى ببساطة إلى صفحات فارغة أثناء القراءة. في حين أن الشركات المصنعة الأخرى تحسب بشكل غير صحيح وتشير في البرنامج الثابت إلى دقة شاشة يتم قراءتها تلقائيًا عند رسم الواجهة ، مما أثر أيضًا على الصورة المعروضة:أخطاء مضحكة ، بسبب البيانات غير الصحيحة التي وضعتها الشركة المصنعة في البرامج الثابتةلحظات العمل: رغبات المستخدم - الخير أم الأذى ؟!. , ( , ) . , – : .
, , . : , , , :
, ,, , . : , , , , . , .
: , . , . معالجات Intel الجديدة التي تستند إلى بنية x86: كوابيس المطور
تميز عام 2014 بإصدار معالجات جديدة من Intel تعتمد على بنية x86 ، والتي بدأت بسرعة في الاستحواذ على السوق ، على الرغم من أن "النماذج الأولية" للأجهزة كانت متاحة منذ عام 2012. قلة من الناس اعتقدوا في ذلك الوقت أن هذا سيتطلب جهودًا غير إنسانية من المطورين ، لأن تغيير الهندسة المعمارية دون وسائل مناسبة للانتقال من منصة إلى منصة يعني في الواقع كتابة تطبيق جديد للهندسة المعمارية الجديدة.عقدت Intel حتى دروسًا رئيسية ، وحثتها على التطوير بنشاط لمنصة x86 (وحتى على حبري ). ومع ذلك ، بعد وقت قصير من الإطلاق الناجح وبعض حالات الصدمة ، اتفق عمالقا Google و Intel وأصدروا مترجمًا خاصًا لإنشاء تطبيقات عبر الهندسة المعمارية ( مراجعة في مدونة Intel ).بدلاً من الاستنتاج: الخطط المستقبلية
اليوم ، قارئ eReader Prestigio أكثر من ثمانية ملايين مستخدم على 9000 (!) أجهزة Android مختلفة ، يدعم أكثر من 25 حزمة لغة ، أكثر من 50000 كتاب بهذه اللغات ، يمكن الاستمتاع ببعضها مجانًا تمامًا بواحد من تنسيقات الكتب العشرة الأكثر شيوعًا ( FB2 و DOC و RTF و TXT و DJVU و HTML و MOBI و EPUB و EPUB2 و PDF) ، بالإضافة إلى ملفات الصوت MP3 و AAC. بالإضافة إلى ذلك ، يمكنك تثبيت قاموس ColorDict مباشرة من التطبيق وترجمة الكلمات غير المألوفة على الفور في الأدب الأجنبي ، مما يسهل بشكل كبير قراءة النصوص غير المعدلة. في الوقت نفسه ، تم صنع القارئ بأسلوب مريح في التصميم متعدد الأبعاد ولديه واجهة مستخدم بديهية.قارئ بأسلوب محدث في التصميم متعدد الأبعادجميع التنسيقات المدعومة في مكان واحد ، بما في ذلك الكتب الصوتيةمقارنة eReader مع القراء الآخرين ( المصدر )ومع ذلك ، فإن فريق eReader Prestigio لا يجلس خاملاً. قبل بضعة أشهر فقط ، تم عقد Helloween وعطلات رأس السنة الجديدة ، والتي التقى بها قارئنا بتصميم احتفالي محدث ، انتهت للتو.لذا احتفلنا بعيد الهالوينوقد تم تقديم هذه الخلفيات لعطلة رأس السنة الجديدة.في المستقبل القريب سنضيف دعمًا لتنسيق DOCX كمكوِّن إضافي (مرة أخرى ، يتم إبطاء العملية بسبب الحجم الكبير للمكتبة) ، كما نخطط لمحلل PDF. ولكن مع تنسيقات HTML5 و EPUB3 الجديدة ، لسوء الحظ ، لا يزال عليك الانتظار بعض الوقت ، نظرًا لأن التنسيقات لم تصل بعد إلى قاسم مشترك ويتم تحديثها وتعديلها وتغييرها باستمرار.تم دمج نظام مُركِّب الكلام (تحويل النص إلى كلام أو TTS) بالفعل في القارئ ، ومن المفارقات أنه يبدو ذكيًا يستخدمه الأشخاص الذين يعانون من مشاكل في الرؤية. في الوقت الحالي ، هذا هو TTS المدمج من Google ، والذي ربما يقوم بعمل جيد مع النصوص الإنجليزية ، ولكنه يعمل بشكل سيء مع اللغات الأخرى. قريبًا ، سيتم تنفيذ دعم مُركِّبات الكلام من جهات خارجية في شكل مكونات إضافية قابلة للتحميل والتي ستسمح لمستخدمينا باختيار TTS الأكثر راحة لهم.العمل جارٍ لتوسيع المكتبة وتغطية المزيد والمزيد من الأعمال الأدبية الجديدة. ومع ذلك ، نحن غير قادرين على التنبؤ بجميع تطلعات ورغبات المستخدمين ، لذلك سنطلق قريبًا خدمة خاصة يمكنك بواسطتها ، أيها عشاق الكتاب ، أن تطلب كتابًا محددًا لم يتم إدراجه بعد في المكتبة ، وسنبذل قصارى جهدهم أضف هناك.وكنا ننسى تقريبًا: قريبًا سنعلن عن مسابقة لخلفيات ذات مواضيع مثيرة للاهتمام للقارئ بجوائز قيمة من Prestigio ، لذلك لا تنسى الاشتراك في مدونتنا ومتابعة أخبارنا وتحديثاتنا.ليس الأمر صعبًا بالنسبة لك ، لكننا سعداء!قم بتنزيل تطبيق eReader Prestigio لجهاز Android الخاص بك مجانًا تمامًا من خلال النقر على الروابط:
نص القراءة الإلكترونية Prestigio من إعداد طبريا