Infinite Studio پس از بهینهسازی برای ChromeOS، نصبهای فعال را افزایش میدهد
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.

Infinite Painter با براش های طبیعی، ترکیب واقع گرایانه و مجموعه ابزاری بی نظیر، یکی از پیشرفته ترین برنامه های نقاشی موجود در تلفن همراه است. تیم توسعهدهنده Infinite Painter با کمک شعار خود، «فشار بر مرزهای تلفن همراه»، فرصتی را برای افزایش دسترسی و پر کردن شکاف بین مخاطبان تلفن همراه موجود خود و پایگاه کاربران کرومبوک که به سرعت در حال رشد هستند، دیدند.
علیرغم مهاجرت کاربران بیشتر از استفاده از رایانه های رومیزی سنتی و تبلت های تعاملی به دستگاه های تلفن همراه، Infinite Studio شروع به دریافت درخواست های بیشتری برای در دسترس قرار دادن Infinite Painter بر روی صفحه نمایش های دسکتاپ گسترده تر و فراگیرتر کرد. تیم توسعه متوجه شد که میتواند Infinite Painter را با بهینهسازی برنامه برای ChromeOS وارد محیطی به سبک دسکتاپ کند. از آنجایی که برنامههای اندرویدی میتوانند روی ChromeOS اجرا شوند و کاربران میتوانند به راحتی از طریق Google Play به آنها دسترسی داشته باشند، تیم توانست این بهروزرسانیها را بدون انجام کارهای سنگین انجام دهد.
کاری که آنها انجام دادند
اولین قدم تیم توسعه دهنده این بود که بفهمند چه چیزی باعث جذابیت UX Infinite Painter در حین اجرا روی دسکتاپ می شود. این تیم تصمیم گرفت با انجام سه تنظیم کلیدی: افزودن میانبرهای صفحهکلید، بهینهسازی برای دستگاههای ورودی جدید و فعال کردن پنجرههای قابل تغییر اندازه، از ویژگیهای جدید Chromebook ایدهآل برای تجربههای همهجانبه و با صفحهنمایش عریض استفاده کند.
میانبرهای صفحه کلید
اولین چیزی که Infinite Studio متوجه شد این بود که چقدر طراحان و تصویرگران از میانبرهای صفحه کلید برای سرعت بخشیدن به گردش کار خود استفاده می کنند. بنابراین، توسعه دهندگان 30 میانبر استاندارد صنعتی را اضافه کردند و آنها را در یک منوی کشویی به راحتی قابل دسترسی با نگه داشتن کلید CTRL سازماندهی کردند.

در مرحله بعد، Infinite Studio این برنامه را برای دستگاههای ورودی مختلف، مانند ماوس خارجی، نوک انگشتان (برخی کرومبوکها مجهز به صفحه نمایش لمسی)، قلم، یا پد لمسی بهینهسازی کرد . برای پدهای لمسی، تیم توانایی زوم و حرکت آسان بوم را با حرکات دو انگشتی اضافه کرد. برای ماوسهای خارجی، آنها زوم چرخ پیمایش و نکات ابزار را اضافه کردند که وقتی کاربران با مکاننما روی عناصر رابط حرکت میکنند ظاهر میشوند.
توسعهدهندگان قبلاً از قلم و ورودی نوک انگشتان برای کاربران تلفن همراه پشتیبانی میکردند، اما آنها از نزدیک با تیم ChromeOS کار کردند تا تجربه را با API کم تأخیر حتی روانتر کنند. این برنامه را قادر میسازد تا خطوط را مستقیماً روی صفحه نمایش بکشد و به کاربران این احساس را میدهد که با قلم یا انگشتان خود مستقیماً روی صفحه طراحی کنند.
پنجره های قابل تغییر اندازه
در نهایت، تیم برنامه را برای پشتیبانی از اندازه های مختلف پنجره بهینه کرد . کاربران میتوانند اندازه پنجره برنامه را برای تجربه بهینه در هر فرمی تغییر اندازه دهند، چه ترجیح میدهند در حالت تمام صفحه کار کنند یا برنامه دیگری را در کنار آن باز کرده و استفاده کنند. توسعه دهندگان همچنین قابلیت کشیدن و رها کردن تصاویر خارجی را در اپلیکیشن به کاربران اضافه کردند.

نتایج
پس از بهینهسازی صفحههای گستردهتر در ChromeOS، نصبهای فعال Infinite Painter تا 55% افزایش یافته است و فعالیت کلی در برنامه تقریباً دو برابر شده است. شان بریکفیلد، خالق Infinite Painter، نمیتوانست از تصمیم تیمش خوشحال باشد: «بین تقاضای فزاینده کاربران برای تجربههای لمس محور و طیف وسیعی از کرومبوکهای مبتنی بر قلم در حال عرضه، ما میدانستیم که بهینهسازی برای کروم او اس» نتیجه گرفت. بهتر از همه، تقریباً همه انتقالها قبلاً برای ما انجام شده بود، وقتی Google پشتیبانی از برنامههای Android را در Chromebook اضافه کرد.»
شروع کنید
با نحوه بهینهسازی بهترین برنامهها برای ChromeOS آشنا شوید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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)."]]