تعمل Infinite Studio على زيادة عمليات التثبيت النشطة بعد تحسينها لنظام التشغيل ChromeOS.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

يتميز تطبيق Infinite Painter بفرش طبيعية ومزج واقعي ومجموعة أدوات لا مثيل لها، وهو من أكثر تطبيقات الرسم تقدمًا المتوفرة على الأجهزة الجوّالة. بعد أن استفاد مطوّرو البرامج من Infinite Painter لشعارها بعنوان "زيادة حجم الأجهزة الجوّالة"، رأى فريق التطوير في شركة Infinite Painter فرصة لزيادة مدى وصول تطبيقاتهم إلى المواقع الإلكترونية وسد الفجوة بين جمهور الأجهزة الجوالة الحالي
وقاعدة مستخدمي أجهزة Chromebook سريعة النمو.
على الرغم من زيادة عدد المستخدمين الذين تحوّلوا من استخدام أجهزة الكمبيوتر المكتبي التقليدية والأجهزة اللوحية
التفاعلية إلى الأجهزة الجوّالة، بدأت منصة Infinite Studio في تلقّي المزيد من الطلبات لإتاحة منصة Infinite Painter على شاشات أجهزة الكمبيوتر المكتبي ذات العرض الأكثر عرضًا والغامرة.
أدرك فريق التطوير أنه يمكن الاستفادة من Infinite Painter في بيئة على طراز سطح المكتب من خلال تحسين التطبيق ليتوافق مع نظام التشغيل ChromeOS. ولأنّ تطبيقات Android
يمكن تشغيلها على ChromeOS ويمكن للمستخدمين الوصول إليها بسهولة من خلال Google Play،
تمكّن الفريق من إجراء هذه التحديثات بدون بذل مجهود كبير.
الإجراءات التي اتخذتها الشركة
كانت الخطوة الأولى لفريق المطورين هي معرفة ما الذي يجعل تجربة المستخدم في Infinite Painter أكثر جاذبيةً أثناء التشغيل على سطح المكتب. وقرر الفريق الاستفادة من ميزات Chromebook الجديدة المثالية للتجارب الغامرة على الشاشة العريضة من خلال إجراء ثلاثة تعديلات رئيسية: إضافة اختصارات لوحة المفاتيح، وتحسين الأداء للتوافق مع أجهزة الإدخال الجديدة،
وتفعيل النوافذ التي يمكن تغيير حجمها.
اختصارات لوحة المفاتيح
إنّ أول ما أدركته Infinite Studio هو عدد المرات التي يستخدم فيها المصممون والرسامون اختصارات لوحة المفاتيح لتسريع سير العمل. لذلك، أضاف المطورون 30 اختصارًا قياسيًا على مستوى الصناعة ونظموها في قائمة منسدلة يسهل الوصول إليها
يتم تشغيلها عن طريق الضغط باستمرار على مفتاح CTRL.

في الخطوة التالية، عملت Infinite Studio على تحسين التطبيق لتتوافق مع أجهزة الإدخال المختلفة،
مثل الماوس الخارجي أو أطراف الأصابع (بعض أجهزة Chromebook مجهزة بشاشة تعمل باللمس) أو قلم الشاشة أو لوحة اللمس. بالنسبة إلى لوحات اللمس، أضاف الفريق إمكانية
تكبير/تصغير اللوحة وتحريكها بسهولة باستخدام إيماءات بإصبعين. بالنسبة للماوس الخارجي، قامت بإضافة تكبير عجلة التمرير وتلميحات التلميحات التي تظهر عندما يقوم المستخدمون بالتمرير فوق عناصر الواجهة باستخدام المؤشر.
لقد حصل مطوّرو البرامج على دعم من إدخال قلم الشاشة وأطراف الأصابع لمستخدمي الأجهزة الجوّالة، لكنهم تعاونوا عن كثب مع فريق ChromeOS لجعل التجربة أكثر سلاسة من خلال واجهة برمجة التطبيقات ذات وقت الاستجابة المنخفض. يتيح هذا للتطبيق رسم ضغطات مباشرة على تراكب الشاشة، ويمنح المستخدمين شعورًا بالرسم مباشرة على الشاشة بقلم الشاشة أو الأصابع.
نوافذ يمكن تغيير حجمها
أخيرًا، حسّن الفريق التطبيق ليتوافق مع أحجام النوافذ المختلفة.
يمكن للمستخدمين تغيير حجم نافذة التطبيق للحصول على تجربة مثالية على أي شكل جهاز،
سواء كانوا يفضلون العمل في وضع ملء الشاشة أو فتح واستخدام تطبيق آخر
بجانبه. أضاف المطورون أيضًا قدرة المستخدمين على سحب
الصور الخارجية وإفلاتها في التطبيق.

النتائج
بعد تحسين التطبيق للتوافق مع الشاشات الأوسع على ChromeOS، زادت عمليات التثبيت النشطة
لتطبيق Infinite Painter بنسبة 55% وتضاعف النشاط الإجمالي للتطبيق تقريبًا.
اختتم "شون بريكفيلد"، وهو منشئ Infinite Painter لقرار فريقه: "بينما يتزايد طلب المستخدمين على التجارب التي تركّز على اللمس
ومجموعة أجهزة Chromebook التي يتم إطلاقها باستخدام قلم الشاشة، أدركنا أنّ تحسين
المحتوى من أجل ChromeOS هو أمر منطقي". "والأفضل من ذلك كله أن عملية النقل بالكامل تقريبًا
تم إجراؤها لنا عندما أضافت Google دعمًا لتطبيقات Android على
أجهزة Chromebook".
البدء
تعرَّف على أفضل طريقة
لتحسين تطبيقاتك لنظام التشغيل ChromeOS.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2018-11-15 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2018-11-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Infinite Studio ramps up active installations after optimizing for ChromeOS\n\nWith natural brushes, realistic blending, and an unparalleled toolset,\n[Infinite Painter](https://play.google.com/store/apps/details?id=com.brakefield.painter)\nis one of the most advanced painting apps available on mobile. Fueled by its\nmantra, \"Pushing the boundaries of mobile,\" the developer team at Infinite Painter\nsaw an opportunity to boost its reach and bridge the gap between its existing\nmobile audience and the fast-growing Chromebook user base.\n\nDespite more users migrating from using traditional desktops and interactive\ntablets to mobile devices, Infinite Studio started receiving more requests to\nmake Infinite Painter available on wider and more immersive desktop screens.\nThe development team realized it could bring Infinite Painter into a\ndesktop-style environment by optimizing the app for ChromeOS. Because Android\napps can run on ChromeOS, and users can easily access them via Google Play, the\nteam was able to make these updates without much heavy lifting.\n\nWhat they did\n-------------\n\nThe dev team's first step was figuring out what would make Infinite Painter's UX\nmore attractive while running on a desktop. The team decided to tap into new\nChromebook features ideal for immersive, wide-screen experiences by making three\nkey adjustments: adding keyboard shortcuts, optimizing for new input devices,\nand enabling resizable windows.\n\n### Keyboard shortcuts\n\nThe first thing Infinite Studio realized was how often designers and illustrators\nuse keyboard shortcuts to speed up their workflow. So, the developers added 30\nindustry-standard shortcuts and organized them in an easily accessible dropdown\nmenu triggered by holding down the CTRL key.\n\n### Input devices\n\nNext, Infinite Studio [optimized the app for various input devices](/topic/arc/input-compatibility),\nsuch as an external mouse, fingertips (some Chromebooks come equipped with a\ntouch screen), a stylus, or a touchpad. For touchpads, the team added the ability\nto easily zoom and pan the canvas with two-finger gestures. For external mouses,\nthey added scroll wheel zooming and tooltips that appear when users hover over\ninterface elements with their cursor.\n\nThe developers already had support for stylus and fingertip input for mobile\nusers, but they worked closely with the ChromeOS team to make the experience\neven smoother with the low-latency API. This enables the app to draw strokes\ndirectly to the screen overlay, and gives users the feeling of drawing directly\non the screen with their stylus or fingers.\n\n### Resizable windows\n\nFinally, the team [optimized the app to support varying window sizes](/topic/arc/window-management).\nUsers can resize the app window for an optimal experience on any form factor,\nwhether they prefer to work in full-screen mode or to open and use another app\nbeside it. The developers also added the ability for users to drag and drop\nexternal images into the app.\n\nResults\n-------\n\nAfter optimizing for wider screens on ChromeOS, active installations of Infinite\nPainter have grown by 55%, and overall activity in the app has nearly doubled.\nSean Brakefield, the creator of Infinite Painter, couldn't be happier with his\nteam's decision: \"Between users' growing demand for touch-centric experiences\nand the range of stylus-based Chromebooks being released, we knew it made perfect\nsense to optimize for ChromeOS,\" he concluded. \"Best of all, nearly all of the\nmigration was already done for us when Google added support for Android apps on\nChromebooks.\"\n\nGet started\n-----------\n\nLearn how to best\n[optimize your apps for ChromeOS](/topic/arc/optimizing)."]]