| در اطلاعیه های پلتفرم شیشه ای مشترک شوید |
XE22.0 - 14 اکتبر 2014
ویژگی های کاربر
- Glass اکنون از اعلان های اندروید پشتیبانی می کند. برای اطلاعات بیشتر، به همگام سازی اعلان مراجعه کنید.
GDK
تغییرات CardBuilder :
-
setAttributionIcon(android.graphics.Bitmap)،setAttributionIcon(android.graphics.drawable.Drawable)وsetAttributionIcon(int)اضافه شده اند. -
setEmbeddedLayout()اضافه شده است. -
showStackIndicator()اضافه شده است. - طرح بندی جدید
EMBED_INSIDEاضافه شد.
سایر تغییرات:
- ویجت
Sliderبرای پشتیبانی از انیمیشن های بارگیری/پیشرفت اضافه شد. - محرک های صوتی جدید به
VoiceTriggers.Commandاضافه شد - دستورات صوتی متنی جدید به
ContextualMenus.Commandاضافه شده است
XE21.3 - 24 سپتامبر 2014
GDK
- اکنون
CardScrollViewنوار اسکرول را به طور پیش فرض فعال کرده است. برای غیرفعال کردن آن،setHorizontalScrollBarEnabled(false)را فراخوانی کنید.
XE21.0 - 8 سپتامبر 2014
ویژگی های کاربر
- وقتی حالت اشکال زدایی روشن است، تنظیمات پیشرفته توسعه دهنده اکنون از منوی تنظیمات در دسترس هستند.
GDK
-
CardباCardBuilderجایگزین شد که از طرحبندیهای بیشتری پشتیبانی میکند.Cardاکنون منسوخ شده است و در نسخه بعدی حذف خواهد شد. - محرک های صوتی جدید به
VoiceTriggers.Commandاضافه شد - دستورات صوتی متنی جدید به
ContextualMenus.Commandاضافه شده است - پشتیبانی از دستورات صوتی متنی در
LiveCardاضافه شده است. - انیمیشن ها به ویجت
CardScrollViewاضافه شد. - رفتار
GestureDetector.ScrollListenerمنسوخ شده است: نسخه بعدی رویدادهای پیمایش را بدون توجه به تعداد انگشتان روی صفحه لمسی گزارش میکند. برای حفظ رفتار قدیمی (یعنی دریافت رویدادهای اسکرول فقط زمانی که دقیقاً یک انگشت روی صفحه لمسی است)، ازGestureDetector.OneFingerScrollListenerجدید و تنظیم کننده مربوط به آن استفاده کنید. - نمونههای GDK را بهروزرسانی کرد تا کاملاً با Android Studio سازگار باشد.
XE20.1 - 21 آگوست 2014
GDK
رفع شد:
- شماره ۴۶۹ : هدف MediaStore.ACTION_VIDEO_CAPTURE از محدودیت مدت یا محدودیت اندازه استفاده نمیکند
- شماره 289 : از قصد ACTION_WEB_SEARCH برای جستجو با استفاده از Glass UI پشتیبانی کنید
- شماره 412 : ویجت / کارت حجم را در معرض دید قرار دهید
- شماره ۵۵۵ : برای پذیرش ضربه بزنید، کار نمیکند (MediaStore.ACTION_IMAGE_CAPTURE Intent)
- مسئله شماره 578 : MediaRecorder پس از بهروزرسانی XE19.1 نمیتواند ویدیو ضبط کند.
Mirror API
تنظیم جدید timezone به مجموعه تنظیمات اضافه شد.
XE19.1 - 15 جولای 2014
GDK
پشتیبانی از وب کم USB On-The-Go (OTG) روی Glass اضافه شده است. مسائل شناخته شده عبارتند از:
- وصل و پخش برای گره ویدیو پشتیبانی نمی شود. برای شناسایی وب کم متصل شده، شیشه را راه اندازی مجدد کنید.
- اگر لوازم جانبی متصل میکروفون دارند، ممکن است دستورات صوتی متنی کار نکنند.
- برای جلوگیری از تعلیق دسترسی سیستم به وبکم متصل، نگهداشتن یک wakelock جزئی توصیه میشود.
برای اطلاعات بیشتر، جلسه Google I/O 2014 Innovate with the Glass Platform را بررسی کنید.
XE18.1 - 10 ژوئن 2014
GDK
- اضافه شدن پشتیبانی از دستورات صوتی متنی برای غوطه وری.
-
ACTION_ON_HEAD_STATE_CHANGEDIntentپخش را اضافه کرد تا هنگام پوشیدن یا برداشتن دستگاه توسط کاربر به شما اطلاع دهد. - Camera API
EXTRASاز کلاسCameraManagerبه کلاس جدیدIntentsمنتقل کرد.
XE17.3 - 3 ژوئن 2014
GDK
- برخی از روشهای
CardScrollViewدیگر خصوصی نیستند.
XE17.1 - 13 مه 2014
GDK
- دستورات صوتی جدید به
VoiceTriggers.Commandاضافه شد
XE16.2 - 29 آوریل 2014
GDK
- دستورات صوتی جدید به
VoiceTriggers.Commandاضافه شد
XE16 - 15 آوریل 2014
GDK
تغییرات Card :
-
toView()دیگر پشتیبانی نمی شود. به جای آن از یکی از متدهایgetView()استفاده کنید. -
addImage(android.net.Uri)دیگر پشتیبانی نمی شود. -
addImage(android.graphics.Bitmap)وaddImage(android.graphics.drawable.Drawable)اکنون پشتیبانی می شوند. -
getImage(int)android.graphics.drawable.Drawableرا برمی گرداند. -
getText()برمی گردد وsetText()انتظار یکjava.lang.CharSequenceرا دارد. -
getFootnote()برمی گردد وsetFootnote()انتظارjava.lang.CharSequenceرا دارد. -
getTimeStamp()برمی گردد وsetTimestamp()انتظارjava.lang.CharSequenceرا دارد. -
getItemViewType()وgetViewTypeCount()برای بازیافت نمایش اضافه شده اند.
تغییرات CardScrollView :
-
onPreActivate()وonPreDeactivate()دیگر قابل رد شدن نیستند. -
getItemForChildAt(int)دیگر پشتیبانی نمی شود. -
isSettled()دیگر پشتیبانی نمی شود. -
updateViews(boolean)دیگر پشتیبانی نمی شود، به جای آن ازBaseAdapter#notifyDataSetChanged()استفاده کنید.
تغییرات در TimelineManager :
کلاس TimelineManager و پشتیبانی از کارت های استاتیک از GDK حذف شده است.
تغییرات در LiveCard :
- اکنون با سازنده
LiveCard(android.content.Context, java.lang.String)یکLiveCardایجاد می کنید. - متد
navigate()برای پیمایش بهLiveCardمنتشر شده اضافه شده است. -
setRenderer(com.google.android.glass.timeline.GlRenderer)از افزودن یک رندر OpenGL ES 2.0 بهLiveCardپشتیبانی می کند. -
attach(android.app.Service)اضافه شده است و به شما امکان می دهد سرویس کارت زنده را در پیش زمینه اجرا کنید.
تغییرات CardScrollAdapter :
-
findIdPosition()وfindItemPosition()باgetPosition(java.lang.Object)جایگزین شده اند. -
recycleView()وsetItemOnCard()حذف شده اند.
تغییرات دیگر
- مقادیر فهرست
Soundsبه روز شده است. -
GestureDetectorدو روش استاتیک کمکیisForward()برای تشخیص جلو بودن یا نبودن یک ژست دارد.
محرک های صوتی
- برای ارسال Glassware برای بررسی ، دستورات صوتی آماده تولید مورد نیاز است.
- دستورات صوتی فهرست نشده نیاز به حالت توسعه دارند.
آینه
GET_MEDIA_INPUT اکنون یک اقدام مورد پشتیبانی شده در منو است و به شما امکان می دهد از یک آیتم منو بارهای رسانه ای را به Glassware ارائه دهید (در حال حاضر فقط متن رونویسی شده از ورودی صوتی پشتیبانی می شود).
XE12 - 17 دسامبر 2013
ویژگی های کاربر
ویژگیهای کاربر جدید را در support.google.com ببینید.
GDK
تغییرات GDK زیر در نسخه پلتفرم XE12 انجام شد:
تغییرات در TimelineManager :
- جدول زمانی از درج کارت های ثابت پشتیبانی می کند.
-
getLiveCard()اکنونcreateLiveCard()است.
تغییرات در LiveCard :
-
enableDirectRendering()اکنونsetDirectRenderingEnabled()است. -
setNonSilent()حذف شد. اکنون متدpublish()شمارهLiveCard.PublishMode()را می گیرد که تعیین می کند آیا خط زمانی کارت را به صورت بی صدا منتشر می کند یا منتشر می کند و به کارت تمرکز می کند.
تغییرات Card :
-
getTimestamp()وsetTimestamp()حذف می شوند. -
getInfo()وsetInfo()اکنونgetFootnote()وsetFootnote()هستند. -
getFullScreenImages()وsetFullScreenImages()اکنونgetImageLayout()وsetImageLayout()هستند که از enumCard.ImageLayoutبرای تعیین سبک تصویر کارت استفاده می کنند.
سایر تغییرات:
- کلاس
CameraاکنونCameraManagerاست. -
LiveCardCallbackاکنونDirectRenderingCallbackاست. - کلاس
Soundsاضافه شد که ثابت هایی را ارائه می دهد که می توانید برای پخش صداهای سیستم Glass بهAudioManager.playSoundEffect()منتقل کنید.
آینه
اصلاحات Mirror API زیر در نسخه پلتفرم XE12 انجام شد:
XE11 - 11 نوامبر 2013
تغییرات Mirror API زیر در نسخه پلتفرم XE11 انجام شد:
- مورد منو
VIEW_WEBSITEدیگر در دسترس نیست.
XE10 - 7 اکتبر 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE10 پشتیبانی میکنند:
- موارد خط زمانی که حاوی URL در ویژگی متن هستند اکنون به طور خودکار ویژگی
OPEN_URIرا ارائه می دهند. ویژگی sharingFeatures به مخاطبین اضافه شده است. این به شما امکان می دهد تا ویژگی زیرنویس را در طول جریان اشتراک گذاری کنترل کنید. برای فعال کردن شرحها، آن را روی
ADD_CAPTIONتنظیم کنید.{ "displayName": "Chipotle Cat", "imageUrls": ["http://example.com/chipotle.jpg"], "sharingFeatures": ["ADD_CAPTION"] }
مسائل حل شده:
- #197 - خرابیهای مربوط به اشتراکگذاری موارد جدول زمانی برطرف شده است.
XE9 - 9 سپتامبر 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE9 پشتیبانی میکنند:
- استفاده از
video/vnd.google-glass.stream-urlبه عنوانcontentTypeپیوست منسوخ شده است. برای پخش جریانی ویدیو، از عملکرد آیتم منوPLAY_VIDEOاستفاده کنید و به جای آن بار بار روی URL پخش تنظیم شده است. برای اطلاعات بیشتر به پیوست ویدیو مراجعه کنید. - اگر displayName یک آیتم منوی داخلی را لغو کنید، فرمان صوتی متنی پیشفرض برای آیتم منو کاربردی نیست.
- ویژگی
htmlPagesمنبع تایم لاین دیگر پشتیبانی نمی شود. برای روش پشتیبانی شده در حال حاضر صفحه بندی را ببینید. -
VIEW_WEBSITEمنسوخ شده است و در نسخه بعدی حذف خواهد شد. به جای آن ازOPEN_URIاستفاده کنید.
مسائل حل شده:
- #164 - پخش ویدیو اکنون از URL های ویدیوی YouTube پشتیبانی می کند
XE8 - 12 آگوست 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE8 پشتیبانی میکنند:
دستورات منوی صوتی مشخص شده توسط ظروف شیشه ای
- دستورات منوی صوتی را با استفاده از منبع
contactsاضافه کنید. - فرمان صوتی خود را در ویژگی
contacts.acceptCommandsمشخص کنید. - "توجه داشته باشید" و "پست یک به روز رسانی" تنها دستوراتی هستند که در حال حاضر پشتیبانی می شوند. برای درخواست پشتیبانی از سایر دستورات صوتی، فرم فرمان صوتی Glass را پر کنید.
صفحه بندی HTML بهبود یافته است
- صفحه بندی دستی و خودکار از داخل ویژگی
timelineItem.html. -
timelineItem.htmlPagesمنسوخ شده است و در نسخه بعدی حذف خواهد شد.
آیتم جدید منو VIEW_WEBSITE :
- وقتی از کارت جدول زمانی فعال می شود، URL مشخص شده در
menuItem.payloadبا مرورگر وب Glass باز می شود.
مسائل حل شده:
- #6 ، #63 - Glassware اکنون میتواند دستورات صوتی را با استفاده از Mirror API ثبت کند
- #91 - اکنون ویدیو از کارت HTML قابل پخش است و اکنون می توان URL تصویر کوچک را مشخص کرد
- شماره 115 - پخش ویدیو اکنون توسط یک آیتم منو انجام می شود
- #137 - عملکرد داخلی جدید:
VIEW_WEBSITE - #160 - تصاویر با URL های بسیار طولانی اکنون کار می کنند
XE7 - 7 جولای 2013
مسائل حل شده:
- شماره 53 - ویدیوها اکنون نسبت تصویر خود را حفظ می کنند
13 ژوئن 2013
دیگر نیازی نیست که مخاطبین اشتراک گذاری توسط کاربران در MyGlass فعال شوند. همه مخاطبین اکنون به طور پیش فرض فعال هستند.
اگر Glassware شما حاوی اسنادی است که به کاربر توصیه میکند یک مخاطب اشتراکگذاری را فعال کند (مثلاً در پایان جریان احراز هویت یا به عنوان کارت خوشامدگویی)، باید آن را حذف کنید.
XE6 - 4 ژوئن 2013
تغییرات Mirror API زیر از ویژگیهای جدید در نسخه پلتفرم XE6 پشتیبانی میکنند:
video/vnd.google-glass.stream-urlبه عنوان نوع MIME برای پیوستهای خط زمانی اضافه شد. این نوع MIME به شما امکان می دهد یک URL برای پخش جریانی ویدیو مشخص کنید.برای اطلاعات بیشتر به پیوست ویدیو مراجعه کنید.
قابلیت افزودن زیرنویس به تصاویر به اشتراک گذاشته شده برای کاربران اضافه شده است. عنوان در ویژگی
textآیتم تایم لاین ذخیره می شود.برای اطلاعات بیشتر به شرح عکسهای به اشتراک گذاشته شده مراجعه کنید.
مسائل حل شده:
- #77 -
htmlPagesاکنون در بسته های رشته ای کار می کنند
15 آوریل 2013
انتشار اولیه Mirror API .